When I updating glibc from 2.6 to 2.6.1 I get the following error during build test ! -x /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/ldconfig || LC_ALL=C LANGUAGE=C \ /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/ldconfig -r /gentoo/build/sys-libs/glibc-2.6.1/image/ \ /lib /usr/lib /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/ldconfig: Can't open configuration file /etc/ld.so.conf: No such file or directory make[1]: Leaving directory `/gentoo/build/sys-libs/glibc-2.6.1/work/glibc-2.6.1' Of course, /etc/ld.so.conf does exist. I'm using paludis if that matters, but OTOH the update to glibc 2.6 worked just fine with it. Reproducible: Always Steps to Reproduce: 1. paludis -i world 2. 3. Actual Results: See above. Expected Results: glibc should be updated.
(In reply to comment #0) > Can't open configuration file /etc/ld.so.conf: No such file or directory That's not why it fails, you didn't post the lines below. > I'm using paludis if that matters So post paludis --info or what's it called there.
(In reply to comment #1) > (In reply to comment #0) > > Can't open configuration file /etc/ld.so.conf: No such file or directory > > That's not why it fails, you didn't post the lines below. OK. Here they are: rm -f /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/symlink.list test ! -x /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/ldconfig || LC_ALL=C LANGUAGE=C \ /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/ldconfig -r /gentoo/build/sys-libs/glibc-2.6.1/image/ \ /lib /usr/lib /gentoo/build/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/elf/ldconfig: Can't open configuration file /etc/ld.so.conf: No such file or directory make[1]: Leaving directory `/gentoo/build/sys-libs/glibc-2.6.1/work/glibc-2.6.1' /usr/libexec/paludis/utils/prepallstrip: line 20: ebuild_notice: command not found !!! ERROR in sys-libs/glibc-2.6.1: !!! In eblit-run at line 1494 !!! (no message provided) !!! Call stack: !!! * eblit-run (/gentoo/build/sys-libs/glibc-2.6.1/temp/loadsaveenv:1494) !!! * src_install (/gentoo/build/sys-libs/glibc-2.6.1/temp/loadsaveenv:4551) !!! * ebuild_f_install (/usr/libexec/paludis/src_install.bash:48) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:363) !!! * main (/usr/libexec/paludis/ebuild.bash:381) die trap: exiting with error. Install error: * In program paludis -i world: * When performing install action from command line: * When executing install task: * When installing 'sys-libs/glibc-2.6.1': * Install error: Install failed for 'sys-libs/glibc-2.6.1::gentoo' > > I'm using paludis if that matters > > So post paludis --info or what's it called there. paludis 0.24.5 Built by paludisbuild@louisa on 2007-07-11T08:05:32+0200 CXX: i686-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2) CXXFLAGS: -O2 -march=pentium4 -fomit-frame-pointer -pipe LDFLAGS: DATADIR: /usr/share LIBDIR: /usr/lib LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc stdlib: GNU libstdc++ 20070214 libebt: 1.3.0 libwrapiter: 1.2.0 sandbox: enabled Repository virtuals: Configuration information: format: virtuals Repository installed_virtuals: Configuration information: format: installed_virtuals Repository gentoo: Configuration information: buildroot: /gentoo/build cache: /gentoo/overlays/portage/metadata/cache distdir: /gentoo/distfiles eclassdirs: /gentoo/overlays/portage/eclass format: ebuild location: /gentoo/overlays/portage names_cache: /gentoo/overlays/portage/.cache/names newsdir: /gentoo/overlays/portage/metadata/news pkgdir: /gentoo/overlays/portage/packages profiles: /gentoo/overlays/portage/profiles/default-linux/x86/2007.0 securitydir: /gentoo/overlays/portage/metadata/glsa setsdir: /gentoo/overlays/portage/sets sync: tar+http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/snapshots/portage-latest.tar.bz2 sync_options: --strip-components=1 --rsync-option=--filter=H_**/files/digest-* write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) dev-java/java-config: (none) dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: (none) dev-util/confcache: (none) sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 Variable information: ACCEPT_KEYWORDS: AUTOCLEAN: CBUILD: i686-pc-linux-gnu CFLAGS: -O2 -march=pentium4 -fomit-frame-pointer -pipe CHOST: i686-pc-linux-gnu CONFIG_PROTECT: CONFIG_PROTECT_MASK: CTARGET: CXXFLAGS: -O2 -march=pentium4 -fomit-frame-pointer -pipe DISTDIR: /gentoo/distfiles FEATURES: GENTOO_MIRRORS: INSTALL_MASK: LANG: LC_ALL: LDFLAGS: LINGUAS: MAKEOPTS: -j2 PKGDIR: PORTAGE_COMPRESS: PORTAGE_COMPRESS_FLAGS: PORTAGE_RSYNC_EXTRA_OPTS: PORTAGE_RSYNC_OPTS: PORTAGE_TMPDIR: /gentoo/build PORTDIR: /gentoo/overlays/portage PORTDIR_OVERLAY: SYNC: USE: Since this doesn't include USE flags, here's the relevant part of paludis -ip world: * sys-libs/glibc-2.6.1 {:2.2} [U 2.6] -debug -glibc-compat20 glibc-omitfp (-hardened) (-multilib) nls -profile (-selinux)
(In reply to comment #2) > /usr/libexec/paludis/utils/prepallstrip: line 20: ebuild_notice: command not > found Great; get paludis fixed. Meanwhile attach complete compile log here, will be more useful than pondering why did paludis eat the errors.
(In reply to comment #3) > Great; get paludis fixed. Done. There was an update in the tree today which solved the problem. glibc is updated now.
So... lets resolve this properly than.