When compiling things like mozilla, evolution, etc. that need nss, I get the following error:
gcc -o Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall -O2 -fPIC -DLINUX1_2 -Di386 -D_XOPEN_SOURCE -DLINUX2_1 -ansi -Wall -pipe -DLINUX -Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE -DHAVE_STRERROR -DXP_UNIX -UDEBUG -DNDEBUG -D_REENTRANT -I../../dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/include -I../../dist/public/coreconf -I../../dist/private/coreconf -I/usr/include/nspr -I../../dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/include/dbm Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall.o Linux2.6_x86_glibc_PTH_OPT.OBJ/pathsub.o -L/lib -lpthread -ldl -lc
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../crt1.o(.text+0xc): In function `_start':
: undefined reference to `__libc_csu_fini'
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../crt1.o(.text+0x11): In function `_start':
: undefined reference to `__libc_csu_init'
collect2: ld returned 1 exit status
make[1]: *** [Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall] Error 1
make[1]: Leaving directory `/misc/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/coreconf/nsinstall'
make: *** [libs] Error 2
The problem seems to be undefned references in crt1.o. Currently I am running: kernel 2.6.0-test7-mm1 gcc 3.2.3-r2 glibc 2.3.2-r1 binutils 2.14.90.0.6-r2
I have tried going up and down with the versions of all of these packages, recompiling glibc with the new versions each time. Nothing helps.
Anyone have any suggestions? Thanks, Les
--
Leslie C. Miller LHH 447 Dept. of Languages, Literature, and Communications Mesa State College 1100 North Ave. Grand Junction, CO 81506 (970) 248-1894 -------------------------------------------------------------------- GnuPG KeyID F5F77F94 Key fingerprint = EA66 E27F 1A8D 0316 B4D0 E437 3AE5 61AF F5F7 7F94 gpg --keyserver pgp.mit.edu --recv-keys F5F77F94 --------------------------------------------------------------------
pgp00000.pgp
Description: PGP signature