Closed
Bug 231737
Opened 22 years ago
Closed 22 years ago
nsSingleThreadVerifier link errors with vs.net2003
Categories
(Core :: XPCOM, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: tor, Assigned: dbaron)
Details
Attachments
(1 file)
510 bytes,
patch
|
Details | Diff | Splinter Review |
Your checkin for 112547 broke the vs.net2003 build in xpcom/obsolete
with unresolved nsSingleThreadVerifier symbols.
Assignee | ||
Comment 2•22 years ago
|
||
Shouldn't xpcom/obsolete just link against xpcom just like everything else does?
What were the errors?
Same unresolved symbol errors in js/src/xpconnect/src.
Summary: xpcom/obsolete link errors with vs.net2003 → nsSingeThreadVerifier link errors with vs.net2003
Creating library xpcom_compat.lib and object xpcom_compat.exp
nsSpecialSystemDirectory.obj : error LNK2001: unresolved external
symbol "public: void __thiscall nsSingleThreadVerifier::verifyThread(void)
const " (?verifyThread@nsSingleThreadVerifier@@QBEXXZ)
dlldeps.obj : error LNK2001: unresolved external symbol "public: void
__thiscall nsSingleThreadVerifier::verifyThread(void)const " (?
verifyThread@nsSingleThreadVerifier@@QBEXXZ)
nsFileSpec.obj : error LNK2019: unresolved external symbol "public: void
__thiscall nsSingleThreadVerifier::verifyThread(void)const " (?
verifyThread@nsSingleThreadVerifier@@QBEXXZ) referenced in function "protected:
unsigned int __thiscall nsSharedBufferHandle<unsigned short>::get_refcount(void)
const " (?get_refcount@?$nsSharedBufferHandle@G@@IBEIXZ)
nsFileStream.obj : error LNK2001: unresolved external symbol "public: void
__thiscall nsSingleThreadVerifier::verifyThread(void)const " (?
verifyThread@nsSingleThreadVerifier@@QBEXXZ)
nsIFileStream.obj : error LNK2001: unresolved external symbol "public: void
__thiscall nsSingleThreadVerifier::verifyThread(void)const " (?
verifyThread@nsSingleThreadVerifier@@QBEXXZ)
nsFileSpecImpl.obj : error LNK2001: unresolved external symbol "public: void
__thiscall nsSingleThreadVerifier::verifyThread(void)const " (?
verifyThread@nsSingleThreadVerifier@@QBEXXZ)
xpcom_compat.dll : fatal error LNK1120: 1 unresolved externals
make[1]: *** [xpcom_compat.dll] Error 96
make[1]: Leaving directory `/cygdrive/c/home/build/xpcom/obsolete'
make: *** [all] Error 2
Assignee | ||
Comment 5•22 years ago
|
||
Does your build have broken dependencies? Maybe the new .cpp file added somehow
didn't get added for you.
I'm doing a clobber build, so dependencies shouldn't really enter the picture.
Summary: nsSingeThreadVerifier link errors with vs.net2003 → nsSingleThreadVerifier link errors with vs.net2003
Assignee | ||
Comment 7•22 years ago
|
||
fixed
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 8•22 years ago
|
||
Although maybe I need to add something to dlldeps.cpp -- but I don't think so,
since the string stuff is in XPCOM.
You need to log in
before you can comment on or make changes to this bug.
Description
•