Skip to content

Instantly share code, notes, and snippets.

@Raboo
Created August 9, 2012 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Raboo/3304520 to your computer and use it in GitHub Desktop.
Save Raboo/3304520 to your computer and use it in GitHub Desktop.
gentoo-prefix bootstraping failed on binutils..
$ emerge --oneshot --nodeps sys-devel/binutils
--- snip ---
>>> Unpacking binutils-2.22-patches-1.2.tar.bz2 to /usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work
* Applying various patches (bugfixes/updates) ...
* 03_all_binutils-2.15.92.0.2-ppc64-pie.patch ... [ ok ]
* 08_all_binutils-RPATH_ENVVAR-smack.patch ... [ ok ]
* 10_all_binutils-2.22-ppc-textrels.patch ... [ ok ]
* 12_all_sh-targets.patch ... [ ok ]
* 20_all_ld-sysroot.patch ... [ ok ]
* 30_all_binutils-2.22-flexible-tests.patch ... [ ok ]
* 40_all_binutils-2.22-s390x-PIC.patch ... [ ok ]
* 50_all_binutils-2.22-hppa-tls-pr13476.patch ... [ ok ]
* 51_all_binutils-2.22-hppa-plt-pr13387.patch ... [ ok ]
* 62_all_binutils-2.22-hardened-crtbegin.patch ... [ ok ]
* 63_all_binutils-2.22-pt-pax-flags-20111121.patch ... [ ok ]
* 66_all_binutils-2.22-warn-textrel.patch ... [ ok ]
* 75_all_binutils-default-test-flags.patch ... [ ok ]
* 76_all_use-new-ld-dtags.patch ... [ ok ]
* 77_all_generate-gnu-hash.patch ... [ ok ]
* 78_all_use-relro.patch ... [ ok ]
* 91_all_libiberty-pic.patch ... [ ok ]
* Done with patching
* Using GNU config files from
* Can't read /config.sub, skipping..
* Can't read /config.guess, skipping..
* Running elibtoolize in: binutils-2.22/
* Applying portage/2.2 patch ...
* Applying sed/1.5.6 patch ...
* Applying as-needed/2.2.6 patch ...
* Applying binutils-2.22-mint.patch ... [ ok ]
* Applying binutils-2.19.50.0.1-mint.patch ... [ ok ]
>>> Source unpacked in /usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work
>>> Compiling source in /usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22 ...
* CATEGORY: sys-devel
* CBUILD: i686-pc-linux-gnu
* CHOST: i686-pc-linux-gnu
* CTARGET: i686-pc-linux-gnu
* CFLAGS: -O2 -march=i686 -pipe -m32
* LDFLAGS: -Wl,-rpath=/usr/local/gprefix/usr/lib -Wl,-rpath=/usr/local/gprefix/lib -Wl,-rpath=/usr/local/gprefix/tmp/usr/lib
./configure --enable-gold --enable-plugins --enable-plugins --disable-nls --with-zlib --build=i686-pc-linux-gnu --prefix=/usr/local/gprefix/usr --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --datadir=/usr/local/gprefix/usr/share/binutils-data/i686-pc-linux-gnu/2.22 --infodir=/usr/local/gprefix/usr/share/binutils-data/i686-pc-linux-gnu/2.22/info --mandir=/usr/local/gprefix/usr/share/binutils-data/i686-pc-linux-gnu/2.22/man --bindir=/usr/local/gprefix/usr/i686-pc-linux-gnu/binutils-bin/2.22 --libdir=/usr/local/gprefix/usr/lib/binutils/i686-pc-linux-gnu/2.22 --libexecdir=/usr/local/gprefix/usr/lib/binutils/i686-pc-linux-gnu/2.22 --includedir=/usr/local/gprefix/usr/lib/binutils/i686-pc-linux-gnu/2.22/include --enable-64-bit-bfd --enable-obsolete --enable-shared --enable-threads --disable-werror --with-bugurl=http://bugs.gentoo.org/ --disable-static
--- snip ---
checking for library containing zlibVersion... (cached) -lz
checking zlib.h usability... no
checking zlib.h presence... no
checking for zlib.h... no
configure: error: zlib (libz) library was explicitly requested but not found
make[1]: *** [configure-bfd] Error 1
make[1]: Leaving directory `/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work/build'
make: *** [all] Error 2
emake failed
* ERROR: sys-devel/binutils-2.22-r1 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 3010: Called toolchain-binutils_src_compile
* environment, line 3771: Called die
* The specific snippet of code:
* emake all || die "emake failed";
*
* If you need support, post the output of 'emerge --info =sys-devel/binutils-2.22-r1',
* the complete build log and the output of 'emerge -pqv =sys-devel/binutils-2.22-r1'.
* The complete build log is located at '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/build.log'.
* The ebuild environment file is located at '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/environment'.
* Working directory: '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work/build'
* S: '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22'
>>> Failed to emerge sys-devel/binutils-2.22-r1, Log file:
>>> '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/build.log'
* Messages for package sys-devel/binutils-2.22-r1:
* Can't read /config.sub, skipping..
* Can't read /config.guess, skipping..
* ERROR: sys-devel/binutils-2.22-r1 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 3010: Called toolchain-binutils_src_compile
* environment, line 3771: Called die
* The specific snippet of code:
* emake all || die "emake failed";
*
* If you need support, post the output of 'emerge --info =sys-devel/binutils-2.22-r1',
* the complete build log and the output of 'emerge -pqv =sys-devel/binutils-2.22-r1'.
* The complete build log is located at '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/build.log'.
* The ebuild environment file is located at '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/temp/environment'.
* Working directory: '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work/build'
* S: '/usr/local/gprefix/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment