Closed Bug 19448 Opened 25 years ago Closed 25 years ago

BeOS 4.5.2 Build failed while linking libnspr3.so

Categories

(Core :: Security, defect, P3)

x86
BeOS
defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: jmccusker, Assigned: larryh)

Details

Build failed while attempting to link libnspr3.so under BeOS 4.5.2 running on a Pentium II
300 Mhz system.

_x86_DBGmisc/BeOS4.5_x86_DBG.OBJ/prrng.o: In function `PR_GetRandomNoise':
/BeData/dev/mozilla/mozilla/nsprpub/pr/src/misc/prrng.c:46: undefined reference to
`_PR_MD_GetRandomNoise'
collect2: ld returned 1 exit status
make[3]: *** [BeOS4.5_x86_DBG.OBJ/libnspr3.so] Error 1
make[3]: Leaving directory `/BeData/dev/mozilla/mozilla/nsprpub/pr/src'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/BeData/dev/mozilla/mozilla/nsprpub/pr'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/BeData/dev/mozilla/mozilla/nsprpub'
make: *** [export] Error 2
wtc?
Assignee: dougt → larryh
assigning to larryh.

Duncan, can you help here??
Temporary circumvention.
Changed pr/include/md/_beos.h to redefine _PR_MD_GET_RANDOM_NOISE to 0.
Request help from a BeOS wizard for actual implementation; posted to the beos
mozilla newsgroup.
Matthew Zahorik <matt@thebiz.net> said:

This is already done and checked in.  pr/src/md/beos/brng.c was added to
the compile which added _PR_MD_GetRandomNoise

OK, then why the complaint that it broke the beos build on 23-Nov-1999?
Is it broke?
Just for sport, I'll back out my change to pr/src/md/_beos.h
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Matthew Zahorik <matt@thebiz.net> said:

I don't know why the person reporting the bug had a problem.  I will
assume they're working off an older pull, or other compilation
difficulties (they're make didn't rebuild the library due to date problems
on their machine, etc)

brng.c and the adjustment to bsrcs.mk to add it to the compile were made
by wtc right before leaving for vacation.  (11/20)

brng.c is simply a stripped down version of uxrng.c

I said:
Reasonable assumption.
I'll mark it closed.
Status: RESOLVED → VERIFIED
Verified worksforme. Reopen if there is still a problem.
Bulk moving all Browser Security bugs to new Security: General component.  The 
previous Security component for Browser will be deleted.
Component: Security → Security: General
You need to log in before you can comment on or make changes to this bug.