When "emerge -uD world" tries to install app-crypt/hashalot package y get the following error: ------------------------------------------------------------------------ Calculating world dependencies ...done! >>> emerge (1 of 9) app-crypt/hashalot-0.3-r1 to / >>> md5 files ;-) hashalot-0.3-r1.ebuild >>> md5 files ;-) files/digest-hashalot-0.3-r1 >>> md5 src_uri ;-) hashalot-0.3.tar.gz >>> Unpacking source... >>> Unpacking hashalot-0.3.tar.gz to /var/tmp/portage/hashalot-0.3-r1/work >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /bin/install -c checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/config.log !!! ERROR: app-crypt/hashalot-0.3-r1 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. ------------------------------------------------------------------------- Reproducible: Always Steps to Reproduce: 1. emerge app-crypt/hashalot 2. 3. Actual Results: Get the error posted above. Expected Results: It should have got installed. [root ~]# emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14-ck4 i686) ================================================================= System uname: 2.6.14-ck4 i686 Intel(R) Pentium(R) M processor 1.73GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 crypt eds emboss encode expat fam ffmpeg foomaticdb fortran gdbm gif gpm gstreamer gtk2 imlib jpeg lcms libg++ libwww mad mikmod mng motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pcre pdflib perl png python quicktime readline sdl sqlite ssl tcpd truetype truetype-fonts type1-fonts udev vorbis x86 xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS ------------------------------------------------------------------------------- [root ~]# cat /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/config.log This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.58. Invocation command line was $ ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu ## --------- ## ## Platform. ## ## --------- ## hostname = lapt0p uname -m = i686 uname -r = 2.6.14-ck4 uname -s = Linux uname -v = #9 PREEMPT Sat Nov 12 12:37:50 GMT+2 2005 /usr/bin/uname -p = Intel(R) Pentium(R) M processor 1.73GHz /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /usr/sbin PATH: /usr/lib/portage/bin PATH: /bin PATH: /usr/bin PATH: /opt/bin PATH: /usr/i686-pc-linux-gnu/gcc-bin/3.3.6 PATH: /usr/i386-pc-linux-gnu/gcc-bin/3.3.5-20050130 PATH: /opt/ati/bin PATH: /usr/qt/3/bin PATH: /usr/kde/3.4/sbin PATH: /usr/kde/3.4/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1334: checking for a BSD-compatible install configure:1389: result: /bin/install -c configure:1400: checking whether build environment is sane configure:1443: result: yes configure:1476: checking for gawk configure:1492: found /bin/gawk configure:1502: result: gawk configure:1512: checking whether make sets $(MAKE) configure:1532: result: yes configure:1710: checking for a BSD-compatible install configure:1765: result: /bin/install -c configure:1784: checking for i686-pc-linux-gnu-gcc configure:1800: found /usr/bin/i686-pc-linux-gnu-gcc configure:1810: result: i686-pc-linux-gnu-gcc configure:2092: checking for C compiler version configure:2095: i686-pc-linux-gnu-gcc --version </dev/null >&5 i686-pc-linux-gnu-gcc (GCC) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2098: $? = 0 configure:2100: i686-pc-linux-gnu-gcc -v </dev/null >&5 Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/specs Configured with: /var/tmp/portage/gcc-3.3.6/work/gcc-3.3.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.6 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) configure:2103: $? = 0 configure:2105: i686-pc-linux-gnu-gcc -V </dev/null >&5 i686-pc-linux-gnu-gcc: `-V' option must have argument configure:2108: $? = 1 configure:2131: checking for C compiler default output file name configure:2134: i686-pc-linux-gnu-gcc -O2 -march=pentium3 -pipe -fomit-frame-pointer conftest.c >&5 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/as: error while loading shared libraries: libbfd-2.15.92.0.2.so: cannot open shared object file: No such file or directory configure:2137: $? = 2 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "hashalot" | #define VERSION "0.1.0" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2176: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-O2 -march=pentium3 -pipe -fomit-frame-pointer' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=i686-pc-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=i686-pc-linux-gnu ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_path_install='/bin/install -c' ac_cv_prog_AWK=gawk ac_cv_prog_CC=i686-pc-linux-gnu-gcc ac_cv_prog_make_make_set=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/missing --run aclocal-1.7' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='' AMTAR='${SHELL} /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/missing --run tar' AUTOCONF='${SHELL} /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/missing --run autoconf' AUTOHEADER='${SHELL} /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/missing --run autoheader' AUTOMAKE='${SHELL} /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/missing --run automake-1.7' AWK='gawk' CC='i686-pc-linux-gnu-gcc' CCDEPMODE='' CFLAGS='-O2 -march=pentium3 -pipe -fomit-frame-pointer' CPP='' CPPFLAGS='' CYGPATH_W='echo' DEFS='' DEPDIR='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' LDFLAGS='' LIBOBJS='' LIBS='' LN_S='' LTLIBOBJS='' MAKEINFO='${SHELL} /var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/missing --run makeinfo' OBJEXT='' PACKAGE='hashalot' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_VERSION='' PATH_SEPARATOR=':' SET_MAKE='' SHELL='/bin/sh' STRIP='' VERSION='0.1.0' ac_ct_CC='' ac_ct_STRIP='' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='' am__include='' am__leading_dot='.' am__quote='' bindir='${exec_prefix}/bin' build_alias='i686-pc-linux-gnu' datadir='/usr/share' exec_prefix='NONE' host_alias='i686-pc-linux-gnu' includedir='${prefix}/include' infodir='/usr/share/info' install_sh='/var/tmp/portage/hashalot-0.3-r1/work/hashalot-0.3/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localstatedir='/var/lib' mandir='/usr/share/man' oldincludedir='/usr/include' prefix='/usr' program_transform_name='s,x,x,' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE "hashalot" #define PACKAGE_BUGREPORT "" #define PACKAGE_NAME "" #define PACKAGE_STRING "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define VERSION "0.1.0" configure: exit 77
(In reply to comment #0) > error while loading shared libraries: libbfd-2.15.92.0.2.so: cannot open shared > object file: No such file or directory Uhm, this is from binutils-2.15.92.0.2, but you have 2.16.1. You should run binutils-config to set up your binutils correctly.