Closed Bug 3949 Opened 26 years ago Closed 26 years ago

NSPR gives me a compile error on Linux.

Categories

(NSPR :: NSPR, defect, P3)

x86
Linux

Tracking

(Not tracked)

CLOSED FIXED

People

(Reporter: dejong, Assigned: wtc)

Details

I tried to compile NSPR on an old linux box with egcs 1.1.1. I could not compile the pthreads verison as this box does not have the pthreads libs so I tried without pthreads and I got this compiler error. This is the NSPR code from the CVS as of March 4th 1999. % make NS_USE_GCC=1 NO_MDUPDATE=1 USE_PTHREADS=0 DIST=${HOME}/neon/mozilla/install_nspr_linux NSDISTMODE=copy export ... gcc -o Linux2.0.34_x86_PTH_DBG.OBJ/prlog.o -c -g -fPIC -ansi -Wall -pipe -DLINUX -Dlinux -mno-486 -Di386 -D_POSIX_SOURCE -D_BSD_SOURCE -DHAVE_STRERROR -D_XOPEN_SOURCE -DFORCE_PR_LOG -DXP_UNIX -DDEBUG -UNDEBUG -DDEBUG_dejong -D_REENTRANT -I/home/grad09/dejong/neon/mozilla/install_nspr_linux/include/private -I/home/grad09/dejong/neon/mozilla/install_nspr_linux/include prlog.c prlog.c: In function `PR_LogPrint': prlog.c:420: warning: implicit declaration of function `_MD_CURRENT_THREAD' prlog.c:420: warning: initialization makes pointer from integer without a cast prlog.c:420: warning: implicit declaration of function `_MD_GET_INTSOFF' prlog.c:420: warning: implicit declaration of function `_MD_SET_INTSOFF' prlog.c:438: warning: comparison between pointer and integer prlog.c:438: warning: implicit declaration of function `_MD_CURRENT_CPU' prlog.c:438: invalid type argument of `->' prlog.c:438: warning: passing arg 1 of `_PR_IntsOn' makes pointer from integer without a cast prlog.c: In function `PR_LogFlush': prlog.c:447: warning: initialization makes pointer from integer without a cast prlog.c:452: warning: comparison between pointer and integer prlog.c:452: invalid type argument of `->' prlog.c:452: warning: passing arg 1 of `_PR_IntsOn' makes pointer from integer without a cast make[3]: *** [Linux2.0.34_x86_PTH_DBG.OBJ/prlog.o] Error 1 make[3]: Leaving directory `/project/neon/users/mo/mozilla/mozilla/nsprpub/pr/src/io' make[2]: *** [export] Error 2 make[2]: Leaving directory `/project/neon/users/mo/mozilla/mozilla/nsprpub/pr/src' make[1]: *** [export] Error 2 make[1]: Leaving directory `/project/neon/users/mo/mozilla/mozilla/nsprpub/pr' make: *** [export] Error 2
Try 'USE_PTHREADS=' instead of 'USE_PTHREADS=0'.
I tried that with no luck. The same error is created.
OK. Try either "MOZILLA_CLIENT=1' or 'CLASSIC_NSPR=1'.
Status: NEW → ASSIGNED
Accepted the bug. Did either 'CLASSIC_NSPR=1' or 'MOZILLA_CLIENT' make your compilation error go away?
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Yes, adding CLASSIC_NSPR=1 fixed the compile problem.
Status: RESOLVED → CLOSED
I also verified that CLASSIC_NSPR=1 fixed the problem on a local machine. Closed the bug.
NSPR now has its own Bugzilla product. Moving this bug to the NSPR product.
You need to log in before you can comment on or make changes to this bug.