You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by bu...@apache.org on 2002/07/30 10:11:57 UTC

DO NOT REPLY [Bug 11275] New: - EncodingValidator.* missing from VC7 build file for XercesLib

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11275>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11275

EncodingValidator.* missing from VC7 build file for XercesLib

           Summary: EncodingValidator.* missing from VC7 build file for
                    XercesLib
           Product: Xerces-C++
           Version: 2.0.0
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Build
        AssignedTo: xerces-c-dev@xml.apache.org
        ReportedBy: flodin@cs.umu.se


After downloading and decompressing the latest "stable" source release of 
Xerces, I opened Projects\Win32\VC7\xerces-all\xerces-all.sln in Visual 
Studio.Net, right-clicked XercesLib and pressed Build. In the linking phase, I 
got the errors attached at the end of this text.

Adding EncodingValidator.cpp and EncodingValidator.h to the project allowed 
the build to complete without errors, which makes me presume that this is an 
error in the project file (and not an error in TransService.cpp which is 
referencing EncodingValidator).

TransService.obj : error LNK2019: unresolved external symbol "public: bool 
__thiscall EncodingValidator::isValidEncoding(unsigned short const * const)" (?
isValidEncoding@EncodingValidator@@QAE_NQBG@Z) referenced in function "public: 
class XMLTranscoder * __thiscall XMLTransService::makeNewTranscoderFor
(unsigned short const * const,enum XMLTransService::Codes &,unsigned int)" (?
makeNewTranscoderFor@XMLTransService@@QAEPAVXMLTranscoder@@QBGAAW4Codes@1@I@Z)

TransService.obj : error LNK2019: unresolved external symbol "public: static 
class EncodingValidator * __cdecl EncodingValidator::instance(void)" (?
instance@EncodingValidator@@SAPAV1@XZ) referenced in function "public: class 
XMLTranscoder * __thiscall XMLTransService::makeNewTranscoderFor(unsigned 
short const * const,enum XMLTransService::Codes &,unsigned int)" (?
makeNewTranscoderFor@XMLTransService@@QAEPAVXMLTranscoder@@QBGAAW4Codes@1@I@Z)

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org