On Tue, 2005-08-09 at 10:48 +0200, Michael Paesold wrote: ...
- if you can successfully rebuild glibc with an up-to-date system?
- how to find out what really goes wrong here.
Can confirm that I see the same problem - re-building as a normal user on an up-to-date CentOS4 system. Killing the defunct ld-linux.so.2 process allows the build to continue, but it then hangs again later with another defunct process:
prs 18326 0.0 0.0 0 0 pts/0 Zl 12:13 0:00 [ld-linux.so.2] <defunct>
make[1]: Target `check' not remade because of errors. make[1]: Leaving directory `/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151' make: *** [check] Error 2
Killing again lets the build complete and write (suspect) RPMS.
There are a lot more errors in the output - all seeming to be test/check-related.
$ grep " Error" Build.log make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-eintr2.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-eintr3.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-eintr5.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-tsd5.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-exit2.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-exit3.out] Error 1 make[1]: *** [nptl/tests] Error 2 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/rt/tst-timer2.out] Error 1 make[1]: *** [rt/tests] Error 2 make: *** [check] Error 2 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-eintr2.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-eintr3.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-eintr5.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-tsd5.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-exit2.out] Error 1 make[2]: *** [/home/prs/rpmbuild/BUILD/glibc-2.3-20050218T0151/build-i686-linuxnptl/nptl/tst-exit3.out] Error 1 make[1]: *** [nptl/tests] Error 2 make: *** [check] Error 2
Trying the build now as root to see if that makes a difference.
Phil