Closed
Bug 219713
Opened 21 years ago
Closed 21 years ago
NSS trunk build fails on all platforms except Windows
Categories
(NSS :: Build, defect)
NSS
Build
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: wtc, Assigned: julien.pierre)
Details
Attachments
(1 file)
688 bytes,
patch
|
nelson
:
review+
|
Details | Diff | Splinter Review |
NSS trunk build fails on all platforms except Windows.
The error message is:
cc -o SunOS5.8_64_DBG.OBJ/atob -g -KPIC -DSVR4 -DSYSV -D__svr4 -D__svr4__
-DSOLARIS -D_REENTRANT -DSOLARIS2_8 -D_SVID_GETTOD -xarch=v9 -xs -DXP_UNIX
-DNSPR20 -DDEBUG -UNDEBUG -DDEBUG_svbld -I/usr/dt/include -I/usr/openwin/include
-I../../../../dist/SunOS5.8_64_DBG.OBJ/include -I../../../../dist/public/nss
-I../../../../dist/private/nss -I../../../../dist/public/seccmd
-I../../../../dist/public/dbm SunOS5.8_64_DBG.OBJ/atob.o
../../../../dist/SunOS5.8_64_DBG.OBJ/lib/libsectool.a
-L../../../../dist/SunOS5.8_64_DBG.OBJ/lib -lssl3 -lsmime3 -lnss3 -lplc4 -lplds4
-lnspr4 -lthread -lnsl -lsocket -lposix4 -ldl -lc
ild: (undefined symbol) CERT_TimeChoiceTemplate -- referenced in
../../../../dist/SunOS5.8_64_DBG.OBJ/lib/libsmime3.so
NEXT ERROR gmake[2]: *** [SunOS5.8_64_DBG.OBJ/atob] Error 5
I believe the fix is to add a line:
+;;CERT_TimeChoiceTemplate DATA ;
to lib/nss/nss.def.
Reporter | ||
Comment 1•21 years ago
|
||
Reporter | ||
Comment 2•21 years ago
|
||
Comment on attachment 131758 [details] [diff] [review]
Proposed patch
Nelson, is this the right way to export an ASN.1 template
for both Unix and Windows?
>+;;CERT_TimeChoiceTemplate DATA ;
> NSS_Get_CERT_TimeChoiceTemplate;
Is there anything else we need to do? I seem to recall
that we need to declare these templates with some macro.
Attachment #131758 -
Flags: review?(MisterSSL)
Comment 3•21 years ago
|
||
Comment on attachment 131758 [details] [diff] [review]
Proposed patch
Yes, This appears to be the right way to do it. r=MisterSSL
I suspect you're thinking of the macros
SEC_ASN1_CHOOSER_DECLARE and SEC_ASN1_CHOOSER_IMPLEMENT
Attachment #131758 -
Flags: review?(MisterSSL) → review+
Reporter | ||
Comment 4•21 years ago
|
||
Yes, those are the macros I was thinking of. I
verified that they are being used in lib/certdb/certt.h
and lib/util/sectime.c.
I've checked in this patch. Marked the bug fixed.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•21 years ago
|
||
Sorry about the build failure. I haven't been building on any other platform
than windows lately.
You need to log in
before you can comment on or make changes to this bug.
Description
•