emerge gaim Calculating dependencies ...done! >>> emerge (1 of 2) dev-libs/nss-3.8 to / >>> md5 src_uri ;-) nss-3.8.tar.gz >>> Unpacking source... >>> Unpacking nss-3.8.tar.gz to /var/tmp/portage/nss-3.8/work >>> Source unpacked. cd nsinstall; make export make[1]: Entering directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/coreconf/nsinstall' make[1]: Nothing to be done for `export'. make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/coreconf/nsinstall' cd nsinstall; make libs make[1]: Entering directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/coreconf/nsinstall' gcc -o Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall.o -c -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 nsinstall.c gcc -o Linux2.6_x86_glibc_PTH_OPT.OBJ/pathsub.o -c -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 pathsub.c 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 rm -f nfspwd; cp nfspwd.pl nfspwd; chmod +x nfspwd ../../coreconf/nsinstall/Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall ../../dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/bin make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/coreconf/nsinstall' cd include; make export make[1]: Entering directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/include' Creating ../../dist/public/dbm ../../coreconf/nsinstall/Linux2.6_x86_glibc_PTH_OPT.OBJ/nsinstall -R -m 444 ../../../dbm/include/nsres.h ../../../dbm/include/cdefs.h ../../../dbm/include/mcom_db.h ../../../dbm/include/ncompat.h ../../../dbm/include/winfile.h ../../dist/public/dbm make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/include' cd src; make export make[1]: Entering directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/src' make[1]: Nothing to be done for `export'. make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/src' cd include; make libs make[1]: Entering directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/include' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/include' cd src; make libs make[1]: Entering directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/src' gcc -o Linux2.6_x86_glibc_PTH_OPT.OBJ/db.o -c -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 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DHAVE_SYS_CDEFS_H -DMEMMOVE -D__DBINTERFACE_PRIVATE -I../../dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/include -I../../dist/public/dbm -I../../dist/private/dbm -I/usr/include/nspr -I../../dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/include/dbm -I../../../dbm/include ../../../dbm/src/db.c In file included from ../../../dbm/src/db.c:54: ../../dist/public/dbm/mcom_db.h:80:21: prtypes.h: No such file or directory In file included from ../../../dbm/src/db.c:54: ../../dist/public/dbm/mcom_db.h:265: parse error before "pgno_t" ../../dist/public/dbm/mcom_db.h:265: warning: type defaults to `int' in declaration of `pgno_t' ../../dist/public/dbm/mcom_db.h:265: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:269: parse error before "indx_t" ../../dist/public/dbm/mcom_db.h:269: warning: type defaults to `int' in declaration of `indx_t' ../../dist/public/dbm/mcom_db.h:269: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:271: parse error before "recno_t" ../../dist/public/dbm/mcom_db.h:271: warning: type defaults to `int' in declaration of `recno_t' ../../dist/public/dbm/mcom_db.h:271: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:338: parse error before "uint32" ../../dist/public/dbm/mcom_db.h:338: warning: no semicolon at end of struct or union ../../dist/public/dbm/mcom_db.h:348: parse error before '}' token ../../dist/public/dbm/mcom_db.h:348: warning: type defaults to `int' in declaration of `BTREEINFO' ../../dist/public/dbm/mcom_db.h:348: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:359: parse error before "uint32" ../../dist/public/dbm/mcom_db.h:359: warning: no semicolon at end of struct or union ../../dist/public/dbm/mcom_db.h:362: parse error before '}' token ../../dist/public/dbm/mcom_db.h:362: warning: type defaults to `int' in declaration of `HASHINFO' ../../dist/public/dbm/mcom_db.h:362: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:369: parse error before "uint32" ../../dist/public/dbm/mcom_db.h:369: warning: no semicolon at end of struct or union ../../dist/public/dbm/mcom_db.h:374: parse error before "bval" ../../dist/public/dbm/mcom_db.h:374: warning: type defaults to `int' in declaration of `bval' ../../dist/public/dbm/mcom_db.h:374: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:376: parse error before '}' token ../../dist/public/dbm/mcom_db.h:376: warning: type defaults to `int' in declaration of `RECNOINFO' ../../dist/public/dbm/mcom_db.h:376: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:432: parse error before "PR_EXTERN" ../../dist/public/dbm/mcom_db.h:434: parse error before "dbopen" ../../dist/public/dbm/mcom_db.h:434: warning: type defaults to `int' in declaration of `dbopen' ../../dist/public/dbm/mcom_db.h:434: warning: data definition has no type or storage class ../../dist/public/dbm/mcom_db.h:442: warning: type defaults to `int' in declaration of `BTREEINFO' ../../dist/public/dbm/mcom_db.h:442: parse error before '*' token ../../dist/public/dbm/mcom_db.h:443: warning: type defaults to `int' in declaration of `HASHINFO' ../../dist/public/dbm/mcom_db.h:443: parse error before '*' token ../../dist/public/dbm/mcom_db.h:444: warning: type defaults to `int' in declaration of `RECNOINFO' ../../dist/public/dbm/mcom_db.h:444: parse error before '*' token ../../../dbm/src/db.c:57: syntax error before "int" ../../../dbm/src/db.c:76: parse error before "dbopen" ../../../dbm/src/db.c:77: warning: return type defaults to `int' ../../../dbm/src/db.c: In function `dbopen': ../../../dbm/src/db.c:84: warning: return makes integer from pointer without a cast ../../../dbm/src/db.c:114: parse error before "HASHINFO" ../../../dbm/src/db.c:119: warning: return makes integer from pointer without a cast make[1]: *** [Linux2.6_x86_glibc_PTH_OPT.OBJ/db.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/dbm/src' make: *** [libs] Error 2 !!! ERROR: dev-libs/nss-3.8 failed. !!! Function src_compile, Line 52, Exitcode 2 !!! dbm make failed all at kernel 2.6 mm sources. Reproducible: Always Steps to Reproduce: 1. emerge nss 2. 3.
Is this still happening even with the actual stable releases of the kernel? I don't use 2.6 (yet). I'm on 2.4.x and it builds fine for me.
just Tried to recompile gaim on 2.6, works fine for me, no errors. Alex Alward
I've just built nspr and nss-3.8 with development-sources-2.6.2. Roderick I would suggest re-trying with an official 2.6 release perhaps. Otherwise mozilla folks this WORKSFORME.
OK to close this one out?
Seens to be a non-bug, closing it out
# emerge nss Calculating dependencies ...done! >>> emerge (1 of 1) dev-libs/nss-3.8 to / >>> md5 src_uri ;-) nss-3.8.tar.gz >>> Unpacking source... >>> Unpacking nss-3.8.tar.gz to /var/tmp/portage/nss-3.8/work >>> Source unpacked. ../coreconf/config.mk:67: ../coreconf/Linux2.6.8.mk: No such file or directory ../coreconf/config.mk:167: no file name for `-include' make: *** No rule to make target ../coreconf/Linux2.6.8.mk. Stop. make: *** [../coreconf/Linux2.6.8.mk] Error 1 !!! ERROR: dev-libs/nss-3.8 failed. !!! Function src_compile, Line 62, Exitcode 2 !!! coreconf make failed