Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30682 - nss-3.8 failes to compile (needed by gaim)
Summary: nss-3.8 failes to compile (needed by gaim)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-08 10:09 UTC by [name redacted]
Modified: 2004-08-19 15:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description [name redacted] 2003-10-08 10:09:11 UTC
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.
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-01-11 22:23:33 UTC
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.
Comment 2 Alex Alward 2004-02-10 09:00:16 UTC
just Tried to recompile gaim on 2.6, works fine for me, no errors.



Alex Alward
Comment 3 Don Seiler (RETIRED) gentoo-dev 2004-02-10 18:19:55 UTC
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.
Comment 4 Don Seiler (RETIRED) gentoo-dev 2004-02-24 06:03:03 UTC
OK to close this one out?
Comment 5 Brad Laue (RETIRED) gentoo-dev 2004-02-24 07:54:06 UTC
Seens to be a non-bug, closing it out 
Comment 6 Thomas H. Samek 2004-08-19 15:55:28 UTC
# 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