Robert let me add:

        src/osgPlugins/dae/README.txt

...a while back, which was my account of how I got the thing to work. :)
Back then, it worked slightly differently... I'll try and build Collada
myself on Fedora 8, 32bit, and let you know if I have any issues.

On Mon, 2007-12-03 at 11:49 -0900, Bob Huebert wrote:
> On Mon, 3 Dec 2007, Jeremy Moles wrote:
> > On Mon, 2007-12-03 at 10:10 -0900, Bob Huebert wrote:
> >> I'm continuing to see the undefined symbol problem...
> >>
> >> Regardless of which library I use (.a or .so), the build runs just fine
> >> without issue.
> >>
> >> When using libcollada_dae.a:
> >> undefined symbol _ZN7pcrecpp3Arg12parse_stringEPKciPv
> >>
> >> When linking against libcollada_dae_shared.so:
> >> undefined symbol _Z16registerDomTypesv
> >>
> >> As an experiment, I linked against (.a & .so) of the libcollada_dom
> >> library. Still get undefined symbol - both .a & .so report the pcrecpp
> >> symbol as being undefined.
> >>
> >> My collada install is fresh from last week and built without any issues.
> >>
> >> Is there something else that I can try?
> >
> > I bet adding -lpcrecpp will do the trick if you're wanting to use the .a
> > file. My first post didn't really go into detail about how to do this
> > properly, so let me try to be more specific:
> >
> >     1. Open: $SVNDIR/src/osgPlugins/dae/CMakeLists.txt
> >     2. Go down to line 27 and add "pcrecpp" to TARGET_EXTERNAL_LIB.
> >     3. Re-run your master cmake command, so that it reconfigures.
> >     4. Build!
> >
> > If that doesn't work, then it's probably something more dubious. In
> > fact, I'd be willing to be it IS something dubious, because I've never
> > know Collada to mess this up. It definitely uses libpcrecpp, but it's
> > own build system should have linked that in when building the archive.
> 
> Thanks for the tip on mod'ing for the pcrecpp inclusion.
> 
> I did this and rebuilt (tried with both .a and .so libs).
> 
> I no longer see the undef'd symbol for pcrecpp, but now get an undef'd 
> symbol for _Z16registerDomTypesv - for both types of build.
> 
> As you've posited, there is something more dubious going on.
> 
> -bob
> 
> >>
> >> ---------- Forwarded message ----------
> >> Date: Fri, 30 Nov 2007 17:32:07 -0900 (AKST)
> >> From: Bob Huebert <[EMAIL PROTECTED]>
> >> Reply-To: OpenSceneGraph Users <osg-users@lists.openscenegraph.org>
> >> To: Roger James <[EMAIL PROTECTED]>
> >> Cc: 'OpenSceneGraph Users' <osg-users@lists.openscenegraph.org>
> >> Subject: Re: [osg-users] undefined symbol in osgdb_dae.so
> >>
> >> Thanks Roger. I'm rebuilding now.
> >>
> >> I'll report the results.
> >>
> >> -bob
> >>
> >>
> >> On Sat, 1 Dec 2007, Roger James wrote:
> >>
> >>> Bob,
> >>> I only tested on windows VC8.1. Looks like there is something missing on 
> >>> the
> >>> build system on the Unix side. At a guess looking at the decorated name
> >>> showing as undefined it is something in the xml parser. That probably 
> >>> means
> >>> that you are linking against the static collada dae libs. It might be 
> >>> better
> >>> to link against the dynamic collada libs so that the scope of external
> >>> dependencies is limited.
> >>> Roger
> >>>
> >>>> -----Original Message-----
> >>>> From: [EMAIL PROTECTED] [mailto:osg-users-
> >>>> [EMAIL PROTECTED] On Behalf Of Bob Huebert
> >>>> Sent: 30 November 2007 19:38
> >>>> To: osg-users@lists.openscenegraph.org
> >>>> Subject: [osg-users] undefined symbol in osgdb_dae.so
> >>>>
> >>>> I've built and am eager to try the latest collada plugin posted by Roger
> >>>> James. Thank you for the contribution Roger!
> >>>>
> >>>> When attempting to load the skintest_1_ID.dae from collada.org's test 
> >>>> data
> >>>> repository I get an undefined symbol as such:
> >>>>
> >>>> <snip>
> >>>> FindFileInPath() : USING
> >>>> /export/staffdata/osg/lib64/osgPlugins-2.2.0/osgdb_dae.so
> >>>> DynamicLibrary::getLibraryHandle(
> >>>> /export/staffdata/osg/lib64/osgPlugins-2.2.0/osgdb_dae.so) - dlopen():
> >>>> /export/staffdata/osg/lib64/osgPlugins-2.2.0/osgdb_dae.so: undefined
> >>>> symbol: _ZN7pcrecpp3Arg12parse_stringEPKciPv
> >>>> DynamicLibrary::failed loading "osgPlugins-2.2.0/osgdb_dae.so"
> >>>> Warning: Could not find plugin to read objects from file
> >>>> "skintest_1_ID.dae".
> >>>> osgviewer: No data loaded
> >>>> <snip>
> >>>>
> >>>> Can someone sheds some light on what is going on and how I can correct 
> >>>> it?
> >>>>
> >>>> I'm working a svn draft of the osg trunk from yesterday (added the dae
> >>>> plugin manually). My system is FC7 on a SUN dual AMD box with FX3000
> >>>> display hardware.
> >>>>
> >>>> Thanks!
> >>>>
> >>>> ________________________________________________________________________
> >>>> Bob Huebert                                 email: [EMAIL PROTECTED]
> >>>> Visualization Systems Analyst               voice: (907) 450-8638
> >>>> Arctic Region Supercomputing Center           FAX: (907) 450-8601
> >>>> University of Alaska Fairbanks                WWW: http://www.arsc.edu/
> >>>> _______________________________________________
> >>>> 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
> >>>
> >> _______________________________________________
> >> 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
> >>
> >
> > _______________________________________________
> > 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

Reply via email to