Gentoo Archives: gentoo-user

From: Gevisz <gevisz@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Building media-libs/lcms-2.6-r1 failed
Date: Wed, 29 Oct 2014 16:06:48
Message-Id: 5451108c.c68e700a.2c93.78cd@mx.google.com
1 After today's # emerge-webrsyc
2 # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world
3 failed with the following message:
4
5 These are the packages that would be merged, in order:
6
7 Calculating dependencies... done!
8 [ebuild U ] media-libs/lcms-2.6-r1 [2.5] USE="threads%*" ABI_X86="(64%*) (-32) (-x32)"
9 [ebuild U ] net-misc/wget-1.16 [1.14]
10 [ebuild U ] media-gfx/imagemagick-6.8.9.9 [6.8.8.10-r1]
11
12 Would you like to merge these packages? [Yes/No] y
13 ...
14 >>> Verifying ebuild manifests
15
16 >>> Emerging (1 of 3) media-libs/lcms-2.6-r1
17 * Fetching files in the background. To view fetch progress, run
18 * `tail -f /var/log/emerge-fetch.log` in another terminal.
19 * lcms2-2.6.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
20 >>> Unpacking source...
21 >>> Unpacking lcms2-2.6.tar.gz to /var/tmp/portage/media-libs/lcms-2.6-r1/work
22 >>> Source unpacked in /var/tmp/portage/media-libs/lcms-2.6-r1/work
23 >>> Preparing source in /var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6 ...
24 * Applying lcms-2.6-cve-2014-0459.patch ... [ ok ]
25 * Running elibtoolize in: lcms2-2.6/
26 * Applying portage/1.2.0 patch ...
27 * Applying sed/1.5.6 patch ...
28 * Applying as-needed/2.2.6 patch ...
29 * Applying target-nm/2.4.2 patch ...
30 >>> Source prepared.
31 >>> Configuring source in /var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6 ...
32 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
33 >>> Working in BUILD_DIR: "/var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6-abi_x86_64.amd64"
34 * econf: updating lcms2-2.6/config.guess with /usr/share/gnuconfig/config.guess
35 * econf: updating lcms2-2.6/config.sub with /usr/share/gnuconfig/config.sub
36 /var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking --docdir=/usr/share/doc/lcms-2.6-r1 --enable-shared --disable-static --with-jpeg --with-tiff --with-zlib --with-threads
37 checking build system type... x86_64-pc-linux-gnu
38 checking host system type... x86_64-pc-linux-gnu
39 checking for a BSD-compatible install... /usr/bin/install -c
40 checking whether build environment is sane... yes
41 checking for a thread-safe mkdir -p... /bin/mkdir -p
42 checking for gawk... gawk
43 checking whether make sets $(MAKE)... yes
44 checking for style of include used by make... GNU
45 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
46 checking whether the C compiler works... no
47 configure: error: in `/var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6-abi_x86_64.amd64':
48 configure: error: C compiler cannot create executables
49 See `config.log' for more details
50
51 !!! Please attach the following file when seeking support:
52 !!! /var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6-abi_x86_64.amd64/config.log
53 * ERROR: media-libs/lcms-2.6-r1::gentoo failed (configure phase):
54 * econf failed
55 *
56 * Call stack:
57 * ebuild.sh, line 93: Called src_configure
58 * environment, line 3458: Called autotools-multilib_src_configure
59 * environment, line 581: Called multilib-minimal_src_configure
60 * environment, line 2677: Called multilib_parallel_foreach_abi 'multilib-minimal_abi_src_configure'
61 * environment, line 2983: Called multibuild_parallel_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
62 * environment, line 2570: Called multibuild_foreach_variant '_multibuild_parallel' '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
63 * environment, line 2513: Called _multibuild_run '_multibuild_parallel' '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
64 * environment, line 2511: Called _multibuild_parallel '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
65 * environment, line 2561: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
66 * environment, line 546: Called multilib-minimal_abi_src_configure
67 * environment, line 2671: Called multilib_src_configure
68 * environment, line 3104: Called autotools-utils_src_configure
69 * environment, line 622: Called econf '--docdir=/usr/share/doc/lcms-2.6-r1' '--enable-shared' '--disable-static' '--with-jpeg' '--with-tiff' '--with-zlib' '--with-threads'
70 * phase-helpers.sh, line 584: Called die
71 * The specific snippet of code:
72 * die "econf failed"
73 *
74 * If you need support, post the output of `emerge --info '=media-libs/lcms-2.6-r1::gentoo'`,
75 * the complete build log and the output of `emerge -pqv '=media-libs/lcms-2.6-r1::gentoo'`.
76 /usr/lib64/portage/bin/isolated-functions.sh: line 195: wait: `econf failed': not a pid or valid job spec
77 * The complete build log is located at '/var/tmp/portage/media-libs/lcms-2.6-r1/temp/build.log'.
78 * The ebuild environment file is located at '/var/tmp/portage/media-libs/lcms-2.6-r1/temp/environment'.
79 * Working directory: '/var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6-abi_x86_64.amd64'
80 * S: '/var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6'
81
82 >>> Failed to emerge media-libs/lcms-2.6-r1, Log file:
83
84 >>> '/var/tmp/portage/media-libs/lcms-2.6-r1/temp/build.log'
85
86 * Messages for package media-libs/lcms-2.6-r1:
87
88 * ERROR: media-libs/lcms-2.6-r1::gentoo failed (configure phase):
89 * econf failed
90 *
91 * Call stack:
92 * ebuild.sh, line 93: Called src_configure
93 * environment, line 3458: Called autotools-multilib_src_configure
94 * environment, line 581: Called multilib-minimal_src_configure
95 * environment, line 2677: Called multilib_parallel_foreach_abi 'multilib-minimal_abi_src_configure'
96 * environment, line 2983: Called multibuild_parallel_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
97 * environment, line 2570: Called multibuild_foreach_variant '_multibuild_parallel' '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
98 * environment, line 2513: Called _multibuild_run '_multibuild_parallel' '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
99 * environment, line 2511: Called _multibuild_parallel '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
100 * environment, line 2561: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
101 * environment, line 546: Called multilib-minimal_abi_src_configure
102 * environment, line 2671: Called multilib_src_configure
103 * environment, line 3104: Called autotools-utils_src_configure
104 * environment, line 622: Called econf '--docdir=/usr/share/doc/lcms-2.6-r1' '--enable-shared' '--disable-static' '--with-jpeg' '--with-tiff' '--with-zlib' '--with-threads'
105 * phase-helpers.sh, line 584: Called die
106 * The specific snippet of code:
107 * die "econf failed"
108 *
109 * If you need support, post the output of `emerge --info '=media-libs/lcms-2.6-r1::gentoo'`,
110 * the complete build log and the output of `emerge -pqv '=media-libs/lcms-2.6-r1::gentoo'`.
111 * The complete build log is located at '/var/tmp/portage/media-libs/lcms-2.6-r1/temp/build.log'.
112 * The ebuild environment file is located at '/var/tmp/portage/media-libs/lcms-2.6-r1/temp/environment'.
113 * Working directory: '/var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6-abi_x86_64.amd64'
114 * S: '/var/tmp/portage/media-libs/lcms-2.6-r1/work/lcms2-2.6'
115
116 I think that something may be wrong with sys-devel/gcc-4.8.3 as my problems begun when
117 I have updated it from sys-devel/gcc-4.7.3-r1 this Monday. Namely, just after this only
118 update, # emerge @preserved-rebuild
119 failed to rebuild app-text/pdftk-1.44 that was not updated that time and built well with
120 sys-devel/gcc-4.7.3-r1. Then I recalled that to build app-text/pdftk I had to add gcj use
121 flag to sys-devel/gcc. So, as I am not fond of Java, I just unmerged app-text/pdftk.
122 Bu now it seems that I had to unmerge media-libs/lcms and all packages that depend on it.
123
124 May be it would be easier to unmerge sys-devel/gcc-4.8.3 and return back to
125 sys-devel/gcc-4.7.3-r1 but I do not know how to do it properly.

Replies

Subject Author
Re: [gentoo-user] Building media-libs/lcms-2.6-r1 failed Alexander Kapshuk <alexander.kapshuk@×××××.com>