Hi Carsten, Gerrit,
 
apart form the missing OSG_WITH_COLLADA_NAMESPACE definition, the problem seems to be a difference between static and dynamic version of the collada libs provided with the support package.
Last week I exclusively tried the static version (libosgcollada14dom24.lib) which is causing the linker errors I sent. The dynamic version works (osgcollada14dom22.lib).
Looking at the suffix, it seems to me those libraries differ in version (22 vs. 24)?
Hope this helps..
 
Thanks,
Michael
 
Gesendet: Dienstag, 21. Mai 2013 um 00:49 Uhr
Von: "Carsten Neumann" <[email protected]>
An: [email protected]
Betreff: Re: [Opensg-users] OpenSG2 daily build
Hello Michael,

On 05/17/2013 06:59 AM, Michael Raab wrote:
> - OSGFileIO doesn't build; define OSG_WITH_COLLADA_NAMESPACE was missing..
> - OSGFileIO doesn't link, here's the error log:
> 2>libosgcollada14dom24.lib(daeURI.obj) : error LNK2019: Verweis auf
> nicht aufgelöstes externes Symbol ""private: static bool __cdecl
> pcrecpp::Arg::parse_string(char const *,int,void *)"
> (?parse_string@Arg@pcrecpp@@CA_NPBDHPAX@Z)" in Funktion ""public:
> __thiscall pcrecpp::Arg::Arg(class std::basic_string<char,struct
> std::char_traits<char>,class std::allocator<char> > *)"
> (??0Arg@pcrecpp@@QAE@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)".
[SNIP]
> 2>libosgcollada14dom24.lib(daeLIBXMLPlugin.obj) : error LNK2019: Verweis
> auf nicht aufgelöstes externes Symbol "_xmlBufferFree" in Funktion
> ""public: __thiscall `anonymous
> namespace'::xmlBufferHandler::~xmlBufferHandler(void)"
> (??1xmlBufferHandler@?A0x0c3a8846@@QAE@XZ)".
[SNIP]

hmm, these symbols are from pcre and libxml2 respectively, those are
dependencies of collada-dom. Are you using the OpenSG supplied support
libs build (see Support/ReadMe.txt) to compile the libs or did you
compile on your own?
I've just completed a build on VS 2010 using the OpenSG built support
libs, which showed neither of the above problems - guess I'll have to
build (some of) the dependencies myself and try that next.

Cheers,
Carsten


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to