Yeah, I had the same problem. I don't think the Collada plugin's CMake setup is very good right now unfortunately. The big problem here is that linking the release version of the DOM into the debug version of OSG won't work. Not on Windows anyway. Same goes for trying to link the debug DOM into the release OSG. So no matter how you set the current CMake parameters either debug or release won't be configured properly.
I think there are two options: (a) Modify the generated vcproj files to link against the proper DOM config for both debug and release, (b) Fix the Collada plugin's CMake files to set up proper linking out of the box. Obviously (b) is the better long-term solution. I started looking into this a bit on Monday but I really have very little CMake experience and didn't make much progress. Hopefully someone can contribute a patch at some point. Steve On Wed, 2008-05-21 at 15:52 -0600, Paul Martz wrote: > Thanks, Steve -- Yep, building from DOM v2.1 source turned out to be trivial > and I've now successfully built the OSG plugin. > > The DOM's VS8 proj/sln files place debug and release libs in two different > places, but I only saw one OSG CMAKE variable for the COLLADA library, so I > must choose one or the other. Are there any issues with debug OSG linking > against release DOM (other than I can't debug the DOM, obviously)? > > Thanks, > -Paul > > > > > > > Yeah, OSG uses DOM 2.1 now. There are no pre-built binaries > > for the DOM anymore. You'll need to build it yourself, which > > is fairly simple as long as you have a recent version of > > Visual Studio (2005 or 2008). > > Instructions are available on the DOM wiki: > > http://collada.org/mediawiki/index.php/DOM_guide:_Setting_up > > > > Steve > > > > On Wed, 2008-05-21 at 14:57 -0600, Paul Martz wrote: > > > I dug through the archives and found a post from January saying OSG > > > worked with COLLADA 1.4.1 DOM 1.3; is this no longer the > > case? Because > > > I'm getting several compile errors with the current SVN head of OSG. > > > > > > Assuming I need to upgrade the COLLADA DOM, can anyone point me to > > > prebuilt Windows binaries? I've only been able to find COLLADA DOM > > > source in my searches so far. > > > > > > Thanks, > > > > > > Paul Martz > > > Skew Matrix Software LLC > > > http://www.skew-matrix.com > > > +1 303 859 9466 > > > > > > _______________________________________________ > > > osg-users mailing list > > > osg-users@lists.openscenegraph.org > > > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph. > > > org > > > > > > _______________________________________________ > > osg-users mailing list > > osg-users@lists.openscenegraph.org > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-opensce > negraph.org > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org