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 "Daniel Gröndal (JIRA)" <xe...@xml.apache.org> on 2005/05/31 11:40:53 UTC

[jira] Created: (XERCESC-1429) Error building Xerces with VC 7.1

Error building Xerces with VC 7.1
---------------------------------

         Key: XERCESC-1429
         URL: http://issues.apache.org/jira/browse/XERCESC-1429
     Project: Xerces-C++
        Type: Bug
  Components: Build  
    Versions: 2.6.0    
 Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
    Reporter: Daniel Gröndal


First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 

The problem is that I encouter several linkproblems: 

\temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
   Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Closed: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Alberto Massari (JIRA)" <xe...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XERCESC-1429?page=all ]
     
Alberto Massari closed XERCESC-1429:
------------------------------------

    Resolution: Invalid

> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Daniel Gröndal (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1429?page=comments#action_12313150 ] 

Daniel Gröndal commented on XERCESC-1429:
-----------------------------------------

There must be something wrong with my Visual Studio. Some default properties or something. If it works for everybody else it should probably work for me to.

This is what I do:
1. Download the current source from the Apache site (http://www.apache.org/dist/xml/xerces-c/xerces-c-current.zip). This includes the 2.6.0 code. 
2. Unzip the archive with WinZip. 
3. Open [install-directory]\xerces-c-src_2_6_0\Projects\Win32\VC7\xerces-all\xerces-all.sln. 
4. Let Visual Studio convert project (/must do or it will not open).
5. Select "Build > Build Solution" from the menu. 
6. Watch compile errors.

It makes no difference if I open the VC6 project.

I will try to examine the settings of my Visual Studio and myabe even reinstall it.

> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Jesse Pelton (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1429?page=comments#action_12313181 ] 

Jesse Pelton commented on XERCESC-1429:
---------------------------------------

I don't think there is a Win32\VC7.1 directory in the 2.6 source distribution. At least, I've never seen one, and I just checked to be sure.

> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Daniel Gröndal (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1429?page=comments#action_12313182 ] 

Daniel Gröndal commented on XERCESC-1429:
-----------------------------------------

Hi,

I could not find such a project. Should there be one?

Anyway, I have done some testing and now I strongly believe that my problems comes from the installation of Visual Studio or something related to that. I will do more testing tomorrow to see if I can't solve the problem. From what I can see it seems that VC compiles the header files separately from the cpp-files. 

> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Jesse Pelton (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1429?page=comments#action_12312761 ] 

Jesse Pelton commented on XERCESC-1429:
---------------------------------------

Works for me with Visual Studio .NET 2003 (7.1.3088) using the following steps.

- Download the current source from the Apache site (http://www.apache.org/dist/xml/xerces-c/xerces-c-current.zip). This includes the 2.6.0 code.
- Unzip the archive with WinZip.
- Open [install-directory]\xerces-c-src_2_6_0\Projects\Win32\VC7\xerces-all\xerces-all.sln.
- Select "Build > Build Solution" from the menu.
- Run a few sample applications to confirm the build succeeded.

This also works if I build just the XercesLib project, though of course there are no samples to run.

I don't have to make any modifications to the project files. Is your process different somehow?

> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Daniel Gröndal (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1429?page=comments#action_12313426 ] 

Daniel Gröndal commented on XERCESC-1429:
-----------------------------------------

My problem is solved. 

Some sysadmin had changed some registry value for Visual Studio which made the compiler compile header files as well. As soon as I changed this registry value everything build just fine.

The registry key I had to change was:
-HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\VC\VC_OBJECTS_PLATFORM_INFO\Win32\ToolDefaultExtensionLists\VCCLCompilerTool

It contained file extensions such as *.h and *.hpp in my case which I just removed.

Can someone close this bug?

//daniel

> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (XERCESC-1429) Error building Xerces with VC 7.1

Posted by "Alberto Massari (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1429?page=comments#action_12313172 ] 

Alberto Massari commented on XERCESC-1429:
------------------------------------------

Daniel,
why do you open the Win32\VC7 project if you are using VC 7.1? Try opening Win32\VC7.1....


> Error building Xerces with VC 7.1
> ---------------------------------
>
>          Key: XERCESC-1429
>          URL: http://issues.apache.org/jira/browse/XERCESC-1429
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.6.0
>  Environment: Windows XP, Visual Studio C++ .NET (VC 7.1.3088)
>     Reporter: Daniel Gröndal

>
> First when opening the project I had to convert the project. When trying to build XercesLib there were several compile errors related to .hpp-files (object file asumed). This was resolved by changing the properties of the project (using /TP). I also had to modify the project so that XercesDefs.hpp is included. After these modifications the project compiles (with a few warnings). 
> The problem is that I encouter several linkproblems: 
> \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored \temp\xerces-c-current\xerces-c-src_2_6_0\Build\Win32\VC7\Release\obj\DOMImplementationimpl.obj : warning LNK4042: object specified more than once; extras ignored
>    Creating library ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.lib and object ..\..\..\..\..\Build\Win32\VC7\Release/xerces-c_2.exp
> TraverseSchema.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> DGXMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z) referenced in function "private: virtual class xercesc_2_6::InputSource * __thiscall xercesc_2_6::DGXMLScanner::resolveSystemId(unsigned short const * const)" (?resolveSystemId@DGXMLScanner@xercesc_2_6@@EAEPAVInputSource@2@QBG@Z)
> IGXMLScanner2.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> ReaderMgr.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> SGXMLScanner.obj : error LNK2001: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBG0QAVMemoryManager@1@@Z)
> XMLScanner.obj : error LNK2019: unresolved external symbol "public: __thiscall xercesc_2_6::LocalFileInputSource::LocalFileInputSource(unsigned short const * const,class xercesc_2_6::MemoryManager * const)" (??0LocalFileInputSource@xercesc_2_6@@QAE@QBGQAVMemoryManager@1@@Z) referenced in function "public: void __thiscall xercesc_2_6::XMLScanner::scanDocument(unsigned short const * const)" (?scanDocument@XMLScanner@xercesc_2_6@@QAEXQBG@Z)
> AbstractDOMParser.obj : error LNK2019: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z) referenced in function "public: virtual void __thiscall xercesc_2_6::AbstractDOMParser::startDocument(void)" (?startDocument@AbstractDOMParser@xercesc_2_6@@UAEXXZ)
> DOMDocumentTypeImpl.obj : error LNK2001: unresolved external symbol "public: static class xercesc_2_6::DOMImplementation * __cdecl xercesc_2_6::DOMImplementationRegistry::getDOMImplementation(unsigned short const *)" (?getDOMImplementation@DOMImplementationRegistry@xercesc_2_6@@SAPAVDOMImplementation@2@PBG@Z)
> ..\..\..\..\..\Build\Win32\VC7\Release\xerces-c_2_6.dll : fatal error LNK1120: 3 unresolved externals

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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