Closed
Bug 239663
Opened 20 years ago
Closed 20 years ago
NSPR tip no longer builds with VAC++ compiler for OS/2
Categories
(NSPR :: NSPR, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
4.6
People
(Reporter: julien.pierre, Assigned: wtc)
Details
Attachments
(4 files, 1 obsolete file)
615 bytes,
patch
|
julien.pierre
:
review-
|
Details | Diff | Splinter Review |
11.64 KB,
patch
|
jhpedemonte
:
review+
|
Details | Diff | Splinter Review |
1.70 KB,
patch
|
julien.pierre
:
review+
|
Details | Diff | Splinter Review |
11.30 KB,
patch
|
Details | Diff | Splinter Review |
I'm doing a full standalone NSS build, which also builds the NSPR and DBM components. Here is what I do : 1. cvs co mozilla/security/coreconf mozilla/security/nss 2. cvs co mozilla/dbm mozilla/security/dbm 3. cvs co mozilla/nsprpub 4. cd mozilla/nsprpub 5. gbash autoconf 6. cd ../security/nss 7. gmake build_nspr Step 7 fails with : gmake.exe[4]: Entering directory `E:/DEV2/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/io' icc -Foprfdcach.obj -c /Q /W1 /Q /qlibansi /Gd+ /Gm+ /Su4 /Mp /Tl9 /Ti+ -UNDEBUG -DDEBUG_ -DDEBUG=1 -DXP_OS2=1 -DXP_PC=1 -DXP_OS2_VACPP=1 -DOS2=4 -D_X86_=1 -DHAVE_STRERROR=1 -DFORCE_PR_LOG -D_NSPR_BUILD_ -IE:/DEV2/nss/nspr/mozilla/security/nss/../../dist/OS22.45_icc_DBG.OBJ/include -I../../../../pr/include -I../../../../pr/include/private E:/DEV2/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/io/../../../../pr/src/io/prfdcach.c E:\DEV\TOOLKIT\H\sys/socket.h(90:9) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\sys/socket.h(92:1) : error EDC0278: The structure definition must specify a member list. E:\DEV\TOOLKIT\H\sys/socket.h(157:9) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\sys/socket.h(159:1) : error EDC0278: The structure definition must specify a member list. E:\DEV\TOOLKIT\H\sys/socket.h(325:9) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\sys/socket.h(333:9) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\sys/socket.h(337:9) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\sys/socket.h(362:105) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\sys/socket.h(421:23) : error EDC0045: Undeclared identifier MAXSOCKETS. E:\DEV\TOOLKIT\H\netinet/in.h(83:9) : error EDC0046: Syntax error. E:\DEV\TOOLKIT\H\netinet/in.h(84:1) : error EDC0278: The structure definition must specify a member list. E:\DEV\TOOLKIT\H\netinet/in.h(182:8) : error EDC0166: Definition of function u_short requires parentheses. E:\DEV\TOOLKIT\H\netinet/in.h(182:16) : error EDC0276: Syntax error: possible missing '{'? gmake.exe[4]: Leaving directory `E:/DEV2/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/io' gmake.exe[3]: Leaving directory `E:/DEV2/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src' gmake.exe[2]: Leaving directory `E:/DEV2/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr' gmake.exe[1]: Leaving directory `E:/DEV2/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ' If I pull NSPR from NSPR_4_4_1_RTM instead of the tip, this problem is resolved, so this is a regression. The source in socket.h for line 90 where the first error appears is : long_int l_onoff; /* option on/off */ This code is an #ifndef TCPV40HDRS section of the OS/2 toolkit. I believe long_int is undefined in the VAC++ compiler and that causes the failure. I narrowed this problem down to the removal of - AC_DEFINE(TCPV40HDRS) from mozilla/nsprpub/configure However, restoring that and rerunning autoconf is not sufficient to build NSPR successfully with VAC++. The next error is : ilink /O:nspr4.dll /DLL /INC:_dllentry /MAP:nspr4.map /L /NOL /DE ./prvrsion.obj io/./prfdcach.obj io/./prmwait.obj io/./prmapopt.obj io/./priometh.obj io/./pripv6.obj io/./prlayer.obj io/./prlog.obj io/./prmmap.obj io/./prpolevt.obj io/./prprf.obj io/./prscanf.obj io/./prstdio.obj threads/./prcmon.obj threads/./prrwlock.obj threads/./prtpd.obj linking/./prlink.obj malloc/./prmem.obj md/./prosdep.obj memory/./prshm.obj memory/./prshma.obj memory/./prseg.obj misc/./pralarm.obj misc/./pratom.obj misc/./prcountr.obj misc/./prdtoa.obj misc/./prenv.obj misc/./prerr.obj misc/./prerror.obj misc/./prerrortable.obj misc/./prinit.obj misc/./prinrval.obj misc/./pripc.obj misc/./prlog2.obj misc/./prlong.obj misc/./prnetdb.obj misc/./prolock.obj misc/./prrng.obj misc/./prsystem.obj misc/./prthinfo.obj misc/./prtpool.obj misc/./prtrace.obj misc/./prtime.obj io/./prdir.obj io/./prfile.obj io/./prio.obj io/./prsocket.obj misc/./pripcsem.obj threads/./prcthr.obj threads/./prdump.obj threads/./prmon.obj threads/./prsem.obj threads/combined/./prucpu.obj threads/combined/./prucv.obj threads/combined/./prulock.obj threads/combined/./prustack.obj threads/combined/./pruthr.obj md/os2/./os2io.obj md/os2/./os2sock.obj md/os2/./os2thred.obj md/os2/./os2cv.obj md/os2/./os2gc.obj md/os2/./os2misc.obj md/os2/./os2inrval.obj md/os2/./os2sem.obj md/os2/./os2_errors.obj md/os2/./os2poll.obj md/os2/./os2rng.obj md/os2/./os2vacpp.obj so32dll.lib tcp32dll.lib so32dll.lib tcp32dll.lib ./nspr4.def E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(7) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(8) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(9) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(10) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(11) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(12) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(13) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(14) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(15) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(16) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(17) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(18) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(19) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(20) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(21) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(22) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(23) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(24) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(25) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(26) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(27) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(28) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(29) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(30) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(31) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(32) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(33) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(34) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(35) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(36) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(37) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(38) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(39) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(40) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(41) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(42) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(43) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(44) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(45) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(46) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(47) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(48) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(49) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(50) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(51) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(52) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(53) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(54) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(55) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(56) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(57) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(58) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(59) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(60) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(61) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(62) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(63) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(64) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(65) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(66) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(67) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(68) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(69) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(70) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(71) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(72) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(73) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(74) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(75) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(76) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(77) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(78) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(79) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(80) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(81) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(82) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(83) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(84) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(85) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(86) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(87) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(88) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(89) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(90) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(91) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(92) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(93) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(94) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(95) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(96) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(97) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(98) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(99) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(100) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(101) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(102) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(103) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(104) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(105) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(106) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(107) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(108) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(109) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(110) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(111) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(112) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(113) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(114) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(115) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(116) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(117) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(118) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(119) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(120) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(121) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(122) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(123) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(124) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(125) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(126) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(127) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(128) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(129) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(130) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(131) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(132) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(133) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(134) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(135) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(136) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(137) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(138) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(139) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(140) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(141) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(142) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(143) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(144) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(145) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(146) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(147) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(148) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(149) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(150) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(151) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(152) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(153) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(154) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(155) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(156) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(157) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(158) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(159) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(160) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(161) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(162) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(163) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(164) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(165) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(166) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(167) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(168) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(169) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(170) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(171) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(172) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(173) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(174) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(175) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(176) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(177) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(178) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(179) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(180) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(181) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(182) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(183) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(184) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(185) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(186) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(187) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(188) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(189) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(190) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(191) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(192) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(193) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(194) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(195) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(196) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(197) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(198) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(199) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(200) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(201) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(202) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(203) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(204) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(205) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(206) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(207) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(208) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(209) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(210) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(211) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(212) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(213) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(214) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(215) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(216) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(217) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(218) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(219) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(220) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(221) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(222) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(223) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(224) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(225) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(226) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(227) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(228) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(229) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(230) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(231) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(232) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(233) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(234) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(235) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(236) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(237) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(238) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(239) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(240) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(241) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(242) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(243) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(244) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(245) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(246) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(247) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(248) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(249) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(250) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(251) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(252) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(253) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(254) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(255) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(256) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(257) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(258) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(259) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(260) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(261) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(262) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(263) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(264) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(265) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(266) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(267) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(268) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(269) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(270) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(271) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(272) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(273) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(274) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(275) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(276) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(277) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(278) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(279) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(280) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(281) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(282) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(283) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(284) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(285) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(286) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(287) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(288) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(289) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(290) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(291) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(292) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(293) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(294) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(295) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(296) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(297) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(298) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(299) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(300) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(301) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(302) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(303) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(304) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(305) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(306) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(307) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(308) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(309) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(310) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(311) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(312) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(313) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(314) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(315) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(316) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(317) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(318) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(319) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(320) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(321) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(322) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(323) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(324) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(325) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(326) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(327) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(328) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(329) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(330) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(331) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(332) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(333) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(334) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(335) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(336) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(337) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(338) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(339) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(340) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(341) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(342) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(343) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(344) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(345) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(346) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(347) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(348) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(349) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(350) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(351) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(352) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(353) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(354) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(355) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(356) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(357) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(358) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(359) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(360) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(361) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(362) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(363) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(364) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(365) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(366) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(367) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(368) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(369) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(370) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(371) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(372) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(373) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(374) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(375) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(376) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(377) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(378) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(379) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(380) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(381) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(382) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(383) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(384) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(385) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(386) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(387) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(388) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(389) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(390) : warning LNK4024: _ : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(396) : warning LNK4024: PR_NewMonitor : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(397) : warning LNK4024: PR_EnterMonitor : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(398) : warning LNK4024: PR_ExitMonitor : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(399) : warning LNK4024: PR_GetCurrentThread : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(400) : warning LNK4024: PR_AttachThread : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\nspr4.def(404) : warning LNK4024: PR_DetachThread : multiple definitions for export name E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\md\os2\os2sock.obj(E:/dev/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../../pr/src/md/os2/os2sock.c) : error LNK2029: "so_ioctl" : unresolved external E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\md\os2\os2sock.obj(E:/dev/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../../pr/src/md/os2/os2sock.c) : error LNK2029: "so_writev" : unresolved external E:\dev\nss\nspr\mozilla\nsprpub\OS22.45_icc_DBG.OBJ\pr\src\md\os2\os2sock.obj(E:/dev/nss/nspr/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../../pr/src/md/os2/os2sock.c) : error LNK2029: "socketpair" : unresolved external There were 3 errors detected I looked at the diffs between NSPR_4_4_1_RTM and the tip, and tt would appear there are many more patches that broke VAC++. I was trying to do some work on the NSPR tip this week-end, but I'm unable to build with VAC++. Please fix this regression. There are also regressions in the DBM tip . The NSS tip seems OK.
Comment 1•20 years ago
|
||
I'm sorry, but we are not supporting VACPP anymore. Period. If you want to do NSPR VACPP work, pull MOZILLA_1_4_BRANCH
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
Reporter | ||
Comment 2•20 years ago
|
||
Mike, I'm aware you don't support VACPP 3.6 for the browser build. Other applications use NSPR, NSS than the browser. I still use the VACPP compiler and would like it to continue to work for these components. The NSPR, DBM and NSS code is all C code, unlike the browser which uses modern C++ syntax incompatible with VACPP and requires GCC. I'm not aware of any technical reason that we can't continue to support VACPP for the NSPR and NSS builds . Since that's the case, I would like to request that the regressing patches be corrected to allow NSPR/NSS to keep building with VACPP.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Comment 3•20 years ago
|
||
There is no logical reason to continue using VACPP for any development. It is an old bad compiler. We ar enot going to support anyone using VACPP for any reason beyond the code levels in Mozilla 1.4. The simple fact is that although you use VACPP to compile NSS or DBM for other purposes, there are no versions of any of these products on OS/2. The only OS/2 product that uses NSS, NSPR, DBM is the browser, and it requires GCC. There is absolutely no reason to continue VACPP work. I don't understand why you are so anti GCC.
Reporter | ||
Comment 4•20 years ago
|
||
I am not "anti gcc". I just like some of the VACPP tools. The main reason I keep building NSPR/NSS using VACPP is that I still haven't gotten a working build system for gcc/2, and I don't know how good the tools are under it.
Comment 5•20 years ago
|
||
The debugger works on GCC builds as well. Having VACPP NSPR would be a maintenance nightmare. We have no way to build it automatically when it breaks. And contrary to what you say, you can write C code that works in GCC but breaks VACPP. And when we write patches, we aren't going to test them on VACPP. Maintaining a VACPP NSPR is simply not feasible.
Comment 6•20 years ago
|
||
Julian, I'd like to close this out. Do you have any response to my last comments?
Reporter | ||
Comment 7•20 years ago
|
||
Yes. gcc appears to work, even with the very fine IBM debugger. Given that, I won't object to droppig VACPP support. However, dropping VACPP on OS/2 needs to be done properly. At the minimum, the build should fail with a meaningful explanation message that this is no longer supported. Also, all the OS/2 VACPP ifdef'ed code that's still there but no longer necessary in NSPR/NSS should be removed in a patch.
Comment 8•20 years ago
|
||
Actually, we moved the TCPV40HDRS define from configure.in into _os2.h. For some reason, this only works on the GCC build. Any ideas would be helpful....
Reporter | ||
Comment 9•20 years ago
|
||
Mike, I'm not sure why the TCPV40HDRS in _os2.h doesn't work for VAC. If I had to guess, the cause might be that some toolkit headers are included in a different order with VAC, before TCPV40HDRS is defined. I worked around this problem by putting the AC_DEFINE back into the autoconf script. But I hit another snag at link time, as listed later, and I wasn't able to get past it. I tried to make sense of all the diffs that went in to the current tip of NSPR vs the lastversion that built, but there were too many changes for me to be able to make sense of them all. I spent a lot of time isolating patched files one at a time, but I could not get the build working with VAC that way.
Comment 10•20 years ago
|
||
I have the current NSPR building with VACPP but it crashes on startup in the TCPIP DLL. I'll have something tomorrow hopefully. Note that I am ONLY getting NSPR working with VACPP, as it is the only component where it might matter. I'm not going to add friendly messages when it fails. That would be way too much work simply for people that don't read the insructions :)
Reporter | ||
Comment 11•20 years ago
|
||
Michael, The only other component that I noticed was broken with VACPP was dbm. The NSS tip still builds with VACPP, as long as you pull the source for the older NSPR and DBM components. Once you get NSPR working again, I will see if I can fix the DBM issue, but it will be a separate bug. Regarding friendly error messages for the unsupported compiler, should that be the route you choose to go, for the NSPR build it shouldn't be too hard to implement using autoconf.
Comment 12•20 years ago
|
||
I had to move TCPV40HDRS and BSD_SELECT back into configure.in
Comment 13•20 years ago
|
||
This is the only DBM change I know of which was to remove some XP_OS2_VACPP stuff.
Comment 14•20 years ago
|
||
Comment on attachment 146182 [details] [diff] [review] Get NSPR building with VACPP I think this is the right patch. Only other possible changes would be to move TCPV40HDRS in configure.in to both GCC and VACPP and remove the #defines from _os2.h for these
Attachment #146182 -
Flags: review?(pedemont)
Comment 15•20 years ago
|
||
Comment on attachment 146182 [details] [diff] [review] Get NSPR building with VACPP Why don't you just move TCPV40HDRS back into configure.in for both GCC and VACPP, as you mentioned? Also, in os2sock.c, rather than putting #ifdefs around the 'writev' and 'ioctl' calls, why not create _MD_WRITEV and _MD_IOCTL macros that define to the appropriate function at the top of the file? That way, we don't have too many duplicate lines.
Reporter | ||
Comment 16•20 years ago
|
||
Mike, Thanks for the patches. I will try them with VACPP as soon as possible.
Comment 17•20 years ago
|
||
Put TCPV40HDRS and BSD_SELECT back in configure.in, remove them from _os2.h #ifdefs for so_ calls
Attachment #146182 -
Attachment is obsolete: true
Updated•20 years ago
|
Attachment #146182 -
Flags: review?(pedemont)
Updated•20 years ago
|
Attachment #146267 -
Flags: review?(pedemont)
Comment 18•20 years ago
|
||
Comment on attachment 146267 [details] [diff] [review] Address Javier's comments +#ifdef XP_OS2_VACPP +#define _MD_WRITEV(a,b,c) writev(a,b,c) +#define _MD_IOCTL(a,b,c,d) ioctl(a,b,c,d) +#else +#define _MD_WRITEV(a,b,c) so_writev(a,b,c) +#define _MD_IOCTL(a,b,c,d) so_ioctl(a,b,c,d) +#endif Do you think this is fine, or should you just be #defining the function names (no params)? Otherwise, everything else looks fine.
Attachment #146267 -
Flags: review?(pedemont) → review+
Reporter | ||
Comment 19•20 years ago
|
||
I tried the VAC build with the latest tip and latest patch in this bug. It fails in os2sock.c . icc -Foos2sock.obj -c /Q /W1 /Q /qlibansi /Gd+ /Gm+ /Su4 /Mp /Tl9 /Ti+ -UND EBUG -DDEBUG_ -DDEBUG=1 -DXP_OS2=1 -DXP_PC=1 -DBSD_SELECT=1 -DTCPV40HDRS=1 -DXP_OS2_VACPP=1 -DOS2=4 -D_X86_=1 -DHAVE_STRERROR=1 -DFORCE_PR_LOG -D_NS PR_BUILD_ -IE:/DEV/NSS/vactip/mozilla/security/nss/../../dist/OS22.45_icc_DBG.OB J/include -I../../../../../pr/include -I../../../../../pr/include/private E:/DE V/NSS/vactip/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../../pr /src/md/os2/os2sock.c E:/DEV/NSS/vactip/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../ ../pr/src/md/os2/os2sock.c(529:67) : warning EDC0215: Too many arguments specifi ed for macro _MD_WRITEV. E:/DEV/NSS/vactip/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../ ../pr/src/md/os2/os2sock.c(529:1) : error EDC0343: Redeclaration of writev diffe rs from previous declaration on line 229 of "E:\DEV\TOOLKIT\H\stack16\sys\socket .h". E:/DEV/NSS/vactip/mozilla/nsprpub/OS22.45_icc_DBG.OBJ/pr/src/md/os2/../../../../ ../pr/src/md/os2/os2sock.c(556:54) : error EDC0045: Undeclared identifier timeou t. gmake.exe[5]: *** [os2sock.obj] Error 12
Comment 20•20 years ago
|
||
Julien: Could you try removing the params from the macros, as I suggested in Comment #18? Just make the look like "#define _MD_WRITEV writev".
Comment 21•20 years ago
|
||
Sorry about that. Here's a diff just for os2sock.
Reporter | ||
Comment 22•20 years ago
|
||
Mike, Thanks for that latest os2sock patch - it allows the NSPR tip to fully build with VACPP again ! dbm on the other hand does not build . It breaks on code in mozilla/security/dbm : cd include; gmake.exe export gmake.exe[2]: Entering directory `E:/DEV/NSS/vactip/mozilla/security/dbm/include ' nsinstall -R -m 444 ../../../dbm/include/nsres.h ../../../dbm/inclu de/cdefs.h ../../../dbm/include/mcom_db.h ../../../dbm/include/ncompat.h ../../. ./dbm/include/winfile.h ../../../dist/public/dbm gmake.exe[2]: Leaving directory `E:/DEV/NSS/vactip/mozilla/security/dbm/include' cd src; gmake.exe export gmake.exe[2]: Entering directory `E:/DEV/NSS/vactip/mozilla/security/dbm/src' gmake.exe[2]: Nothing to be done for `export'. gmake.exe[2]: Leaving directory `E:/DEV/NSS/vactip/mozilla/security/dbm/src' cd include; gmake.exe libs gmake.exe[2]: Entering directory `E:/DEV/NSS/vactip/mozilla/security/dbm/include ' gmake.exe[2]: Nothing to be done for `libs'. gmake.exe[2]: Leaving directory `E:/DEV/NSS/vactip/mozilla/security/dbm/include' cd src; gmake.exe libs gmake.exe[2]: Entering directory `E:/DEV/NSS/vactip/mozilla/security/dbm/src' icc -FoOS22.45_icc_DBG.OBJ/h_page.obj -c /Q /qlibansi /Gd /Gm /Su4 /Mp /Tl- /Ti + -DXP_PC=1 -DXP_OS2=1 -DXP_OS2_VACPP -DTCPV40HDRS -DDEBUG -D_DEBUG -DDEBUGPRIN TS -DXP_OS2 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DB INTERFACE_PRIVATE -I../../../dist/include -I../../../dist/OS22.45_icc_DBG.OBJ/i nclude -I../../../dist/public/dbm -I../../../dist/private/dbm -I../../../dbm/in clude E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(143:17) : i nformational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(451:29) : i nformational EDC0426: An assignment expression is used as a condition. An equal ity comparison (==) may have been intended. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(562:33) : i nformational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(586:37) : i nformational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(601:21) : i nformational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(613:25) : i nformational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(729:34) : e rror EDC0045: Undeclared identifier LITTLE_ENDIAN. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(729:20) : e rror EDC0045: Undeclared identifier BYTE_ORDER. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(734:39) : e rror EDC0045: Undeclared identifier BIG_ENDIAN. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(741:25) : i nformational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(841:30) : e rror EDC0045: Undeclared identifier BYTE_ORDER. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(1142:17) : informational EDC0425: The condition is always false. E:/DEV/NSS/vactip/mozilla/security/dbm/src/../../../dbm/src/h_page.c(1163:21) : warning EDC0304: No function prototype given for 'mkstemp'. gmake.exe[2]: *** [OS22.45_icc_DBG.OBJ/h_page.obj] Error 12 gmake.exe[2]: Leaving directory `E:/DEV/NSS/vactip/mozilla/security/dbm/src' gmake.exe[1]: *** [libs] Error 2 gmake.exe[1]: Leaving directory `E:/DEV/NSS/vactip/mozilla/security/dbm' gmake.exe: *** [build_dbm] Error 2 [e:\dev\nss\vactip\mozilla\security\nss]
Reporter | ||
Comment 23•20 years ago
|
||
FYI, the DBM build works if I use the tag DBM_1_61_RTM to pull mozilla/dbm and mozilla/security/dbm instead of the tip. Also, I compared the debug build times (using "time gmake" under sh) between VACPP and gcc on my dual Athlon 2800. The VACPP build takes 31s, and the gcc build 44s, or 42% longer. VACPP still has the edge here. For all of NSS including NSPR and DBM, the debug build time was 140s with VACPP and 215s with gcc - or 53.5% longer - quite a difference ! For all of NSS optimized, VAC took 162s and gcc 237s, or 46% longer than VACPP. Seems like there is still a reason to use VACPP, after all. I'm glad we are getting this to work.
Comment 24•20 years ago
|
||
I don't remember changing the dbm under security, I only mess with the dbm under Mozilla.
Reporter | ||
Comment 25•20 years ago
|
||
Comment on attachment 146183 [details] [diff] [review] Fix for DBM Mike, OK. I looked at the diffs in the mozilla/security/dbm tree between the tip and DBM_1_61_RTM, and there are no OS/2 changes. It doesn't matter which of those two versions I check out for mozilla/security/dbm . As long as I pull DBM_1_61_RTM for mozilla/dbm, I can build dbm successfully with VACPP. In fact, the problem is in the mozilla/dbm tip . Your dbm patch is not sufficient. Please look at comment #22 for the build error . If I back out mcom_db.h to the version in DBM_1_61_RTM, I can build dbm successfully.
Attachment #146183 -
Flags: review-
Reporter | ||
Updated•20 years ago
|
Attachment #146306 -
Flags: review+
Comment 26•20 years ago
|
||
Looking at: http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&file=mcom_db.h&branch=&root=/cvsroot&subdir=mozilla/dbm/include&command=DIFF_FRAMESET&rev1=3.38&rev2=3.39 IT looks like the other change is to make the decision as to whether or not to do BYTE_ORDER based on XP_OS2_VACPP Do security and mozilla use the same DBM?
Comment 27•20 years ago
|
||
Comment 28•20 years ago
|
||
Correct DBM patch checked in, as well as NSPR changes to pre client branch. Need wtc to checkin on HEAD
Status: REOPENED → RESOLVED
Closed: 20 years ago → 20 years ago
Resolution: --- → FIXED
Comment 29•20 years ago
|
||
Reopened until wtc checks in to the HEAD.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Updated•20 years ago
|
Target Milestone: --- → 4.6
Assignee | ||
Comment 30•20 years ago
|
||
Comment on attachment 146512 [details] [diff] [review] Final patch for NSPR trunk checkin by wtc I checked in this patch on the NSPR tip (NSPR 4.6). Mike, you need to regenerate mozilla/nsprpub/configure. Questions about this patch: 1. config/rules.mk >+ifeq ($(MOZ_OS2_TOOLS),VACPP) >+ grep -v ';+' $< | grep -v ';-' | \ >+ sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' >> $@ >+else > grep -v ';+' $< | grep -v ';-' | \ > sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,\([\t ]*\),\1_,' | \ > awk 'BEGIN {ord=1;} { print($$0 " @" ord " RESIDENTNAME"); ord++;}' >> $@ > $(ADD_TO_DEF_FILE) >+endif Why don't we need $(ADD_TO_DEF_FILE) for VACPP? 2. Just curious: why isn't _MD_SOCKETPAIR implemented in the VACPP build?
Comment 31•20 years ago
|
||
I'm still having trouble getting a configure regenerated and I don't really stress about it as much as I should since we have to delete configures for OS/2 anyway. I was torn on the ADD_TO_DEF_FILE and in the end I decided to make it GCC only because it meant one less Makefile change. The intend of ADD_TO_DEF_FILE was specifically to add compatibility entry points for GCC. I've no idea why socketpair was never implemented on OS/2. I assume that we didn't have the APIs we needed - Javier?
Comment 32•20 years ago
|
||
Well, it looks like the OS/2 toolkit does contain the function socketpair(). So I can't say why we never supported it for VACPP. Kaply, did you want to add support for it now?
Comment 33•20 years ago
|
||
Hmm, actually, even though we define it for GCC builds, we never use. In prsocket.c, _PR_MD_SOCKETPAIR is only used for UNIX platforms. If I define it for OS/2 GCC builds, then we fail on startup with an assertion.
Comment 34•20 years ago
|
||
At this point, our builds work without socketpair, and I don't want to mess with trying to get them working. Please check this in as is. Thanks.
Assignee | ||
Comment 35•20 years ago
|
||
The patch is already in the NSPR tip. (See comment 30.)
Status: REOPENED → RESOLVED
Closed: 20 years ago → 20 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•