------------------------------ Start of body part 1
This report relates to your message: Subject: Opensg-users digest, Vol 1 #1068
- 9 msgs,
Message-ID: <[EMAIL PROTECTED]>,
To: [email protected]
of Wed, 1 Jun 2005 00:45:58 +0100
Your message was not delivered to [EMAIL PROTECTED]
for the following reason:
Recipient's Mailbox unavailable
User [EMAIL PROTECTED] not local!
***** The following information is directed towards the local administrator
***** and is not intended for the end user
*
* DR generated by: mta bells.cs.ucl.ac.uk
* in /PRMD=uk.ac/ADMD=gold 400/C=gb/
* at Wed, 1 Jun 2005 11:34:22 +0100
*
* Converted to RFC 822 at cs.ucl.ac.uk
* at Wed, 1 Jun 2005 11:38:23 +0100
*
* Delivery Report Contents:
*
* Subject-Submission-Identifier: [/PRMD=uk.ac/ADMD=gold 400/C=gb/;<[EMAIL
PROTECTED]
* Content-Identifier: Opensg-users ...
* Subject-Intermediate-Trace-Information: /PRMD=uk.ac/ADMD=gold
400/C=gb/arrival Wed, 1 Jun 2005 00:45:58 +0100 action Relayed
* Subject-Intermediate-Trace-Information: /PRMD=UK.AC/ADMD= /C=GB/arrival Wed,
1 Jun 2005 00:45:52 +0100 action Relayed
* Subject-Intermediate-Trace-Information: /PRMD=uk.ac/ADMD=gold
400/C=gb/arrival Wed, 1 Jun 2005 00:43:54 +0100 action Relayed
* Content-Correlator: Subject: Opensg-users digest, Vol 1 #1068 - 9 msgs,
* Message-ID: <[EMAIL PROTECTED]>,
* To: [EMAIL PROTECTED] Recipient-Info: [EMAIL PROTECTED],
* /I=a/S=steed/OU=cs/O=ucl/PRMD=UK.AC/ADMD=GOLD 400/C=GB/;
* FAILURE reason Unable-To-Transfer (1);
* diagnostic UA-Unavailable (4);
* last trace (ia5 text (2)) Wed, 1 Jun 2005 00:43:54 +0100;
* converted eits ia5 text (2);
* supplementary info "User [EMAIL PROTECTED] not local!";
****** End of administration information
------------------------------ Start of forwarded message 1
Received: from vscan-b.ucl.ac.uk by bells.cs.ucl.ac.uk with UK SMTP
id <[EMAIL PROTECTED]>; Wed, 1 Jun 2005 00:45:58 +0100
Received: from lists-outbound.sourceforge.net ([66.35.250.225])
by vscan-b.ucl.ac.uk with esmtp (Exim 4.34) id 1DdGQh-0005IB-OZ
for [EMAIL PROTECTED]; Wed, 01 Jun 2005 00:45:52 +0100
Received: from projects.sourceforge.net (sc8-sf-list2-b.sourceforge.net
[10.3.1.8])
by sc8-sf-spam1.sourceforge.net (Postfix) with ESMTP id 9368B953A2;
Tue, 31 May 2005 16:45:50 -0700 (PDT)
Date: Tue, 31 May 2005 16:43:54 -0700
From: [EMAIL PROTECTED]
Subject: Opensg-users digest, Vol 1 #1068 - 9 msgs
X-Mailer: Mailman v2.0.9-sf.net
MIME-version: 1.0
Content-type: text/plain
To: [email protected]
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [email protected]
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
Reply-To: [email protected]
X-Reply-To: [email protected]
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opensg-users>,
<mailto:[EMAIL PROTECTED]>
List-Id: <opensg-users.lists.sourceforge.net>
List-Post: <mailto:[email protected]>
List-Help: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opensg-users>,
<mailto:[EMAIL PROTECTED]>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opensg-users>
Message-Id: <[EMAIL PROTECTED]>
X-UCL-MailScanner-Information: Please contact the UCL Helpdesk,
[EMAIL PROTECTED] for more information
X-UCL-MailScanner: Found to be clean
X-MailScanner-From: [EMAIL PROTECTED]
Send Opensg-users mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/opensg-users
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Opensg-users digest..."
Today's Topics:
1. OpenSG Commit Digest for 2005/05/30 (Dirk Reiners)
2. Cluster networking questions and comments (Allen Bierbaum)
3. Re: UserStarter CoredNodePtr question (Dirk Reiners)
4. Re: TexGenChunk defaults (Dirk Reiners)
5. pre-initialize GLSL programs (Terry Welsh)
6. Re: Small improvements (Dirk Reiners)
7. Re: pre-initialize GLSL programs (Dirk Reiners)
8. Re: clarification about SimpleSceneManager headlight (Dirk Reiners)
9. Problems with Genvis (Felipe Gomez Caballero)
- --__--__--
Message: 1
From: Dirk Reiners <[EMAIL PROTECTED]>
To: users <[email protected]>
Date: Tue, 31 May 2005 09:21:28 -0500
Subject: [Opensg-users] OpenSG Commit Digest for 2005/05/30
Reply-To: [email protected]
OpenSG Commit Digest for 2005/05/30
===================================
======= Since the last digest [EMAIL PROTECTED] committed
in Source/Base/Base:
paths like d:/data/tie.wrl didn't work on windows.
in Source/Experimental/SHL Source/Experimental/SHL:
added new string parameter type.
in Source/Experimental/SHL:
added OSGStereoLeftEye shader parameter should work now for active and
passive stereo.
rewrote base files with current fcdEdit.
in Source/System/Cluster/Window/BalancedMultiWindow:
fixed irix compile problem.
in Source/System/Cluster/Window/Base:
fixed vc7.1 compile problem.
in Source/System/Image:
fixed a bug in the new image header detection code.
in Source/System/Window:
fixed memory leak.
======= Since the last digest [EMAIL PROTECTED] committed
in Source/System/GraphOp Source/System/GraphOp:
Added an early GeoType GraphOp to convert float normals to byte normals for
performance testing reasons.
in Source/System/NodeCores/Drawables/Geometry:
Added byte normals.
signed/unsigned warnings
======= Since the last digest [EMAIL PROTECTED] committed
in Source/Base/Base:
added patch for fixed win/unix pathes (Thanks to Christoph Fuenfzig for the
code)
in Source/Contrib/CGChunk Source/Contrib/DrawFunctorCore
Source/Contrib/FTGLText Source/Contrib/LinearCombinerGeometry
Source/Contrib/MayaExporter Source/Contrib/Terrain Source/Contrib/VideoGrab
Source/Experimental/SHL Source/Experimental/ShadowMapViewport
Source/Experimental/Text Source/System/Cluster/Window/BalancedMultiWindow
Source/System/Cluster/Window/Base Source/System/Cluster/Window/MultiDisplay
Source/System/Cluster/Window/SortFirst Source/System/Cluster/Window/SortLast
Source/System/FieldContainer Source/System/FieldContainer/Impl
Source/System/Image Source/System/Material
Source/System/NodeCores/Drawables/Base
Source/System/NodeCores/Drawables/Geometry
Source/System/NodeCores/Drawables/Misc Source/System/NodeCores/Drawables/Nurbs
Source/System/NodeCores/Drawables/Particles
Source/System/NodeCores/Drawables/VolRen Source/System/NodeCores/Groups/Base
Source/System/NodeCores/Groups/Light Source/System/NodeCores/Groups/Misc
Source/System/State Source/System/Statistics!
Source/System/Window:
added support for CoredNodePtr classes for every NodeCore type
in Source/System/FieldContainer Source/System/FieldContainer/Impl:
fixed access error for CoredNodePtr helpers
in Source/System/FieldContainer/Impl:
added unspecified bool type cast to allow "if (fcptr)" constructs. Thanks to
Marcus Lindblom for the code!
fixed unspecified bool bug (Thanks to Chad Austin for the fix!)
in Source/System/FieldContainer:
added test for "if (fc)" stuff
in Source/System/FileIO/WRL:
switched box to 1x1x1 geo for better performance
in Source/System/GraphOp:
fixed typo (actually use the scaled value... ;)
in Source/System/Image:
fixed bug in calcMipmapGeometry for non-square textures (Thanks to AMZ for
the hint)
in Source/System/NodeCores/Drawables/Geometry:
moved some WARNIGNS to INFO
in Source/System/NodeCores/Groups/Misc:
added example code (Thanks to Allen Bierbaum for it!)
made setMatrix private to prevent use in ComponentTransform
in Source/System/Statistics:
added command line switch to switch stats off
fixed value semantics problem with StatCollector
in Source/System/Window Source/WindowSystem/GLUT Source/WindowSystem/WIN32
Source/WindowSystem/X:
added support for CoredNodePtrs for all NodeCore classes
in Source/System/Window:
changed some ordering to make bugle happy
in Source/WindowSystem/GLUT:
added test for Real16 image
in Tools/actorEdit:
fixed path problem, thanks to Joerg Bornemann for the fix!
in Tools/fcdEdit:
added support for automatic CoreNodePtr generation
in Tutorials Source/System/Window:
fixed IntersectAction memory leaks (Thanks to Aitor Moreno for the hint!)
======= Since the last digest [EMAIL PROTECTED] committed
in Source/System/Cluster/Base:
avoid crash if a camera decoraters decoratee is not set
in Source/System/Cluster/Window/BalancedMultiWindow:
allow client rendering
better balancing, fix to dynamically switch on/off balancing
in Source/System/Cluster/Window/Base:
default gamma ramp added
display calibration example
in Source/System/Window:
avoid crash if decoratee is not set
======= Since the last digest [EMAIL PROTECTED] committed
in Source/Base/Base Source/Base/Network/Base Source/Base/Threading
Source/System/Action/DrawAction Source/System/Action/IntersectAction
Source/System/Action/RenderAction Source/System/FieldContainer/Base
Source/System/FieldContainer/Mixins Source/System/FileIO/Base
Source/System/NodeCores/Groups/Misc Source/System/State/Base
Source/System/Statistics/Base:
fixed : static memory leaks (memory not deallocated during osgExit and program
termination)
======= Since the last digest [EMAIL PROTECTED] committed
in Source/System/NodeCores/Drawables/Geometry:
texCoord bug fixed
texCoord radiusBug fixed
in Source/System/Window:
autoResize added
That's it for today!
- --__--__--
Message: 2
Date: Tue, 31 May 2005 10:00:44 -0500
From: Allen Bierbaum <[EMAIL PROTECTED]>
To: opensg-users <[email protected]>
Subject: [Opensg-users] Cluster networking questions and comments
Reply-To: [email protected]
We are currently using OpenSG's networking classes in a project to
distribute change lists to several remote aspects. This is all working
as expected and is wonderfully awesome. :)
In addition to sending change lists, we also want to use the same
network streams to exchange some application specific data. So I
started looking into the interfaces for how to read/write network data
using the OpenSG networking classes. So here are a couple of questions...
- - With an OSG::GroupConnection, there doesn't seem to be a way to select
the exact source you want to read from. It looks like all you can do is
select on a set of sources and you just get whichever one has data
available at the time.
This doesn't work so well in our case where I would just like to loop
through all the connections in the group and explicitly read data from
each. In other words I wand to guarantee that I am reading from the
exact connection that I want. Am I missing something, or is this not
currently supported? If not, why?
- - I think the comments for GroupConnection clearSelection and
resetSelection are swapped. ie. I think that clearSelection is actually
implemented to mark all channels as unselectable and resetSelection is
implemented to mark them all as selectable.
- - Is there any documentation describing the overall design of the OpenSG
networking classes or is there a design pattern/architecture/etc that it
is based on that may be documented somewhere. The design of the classes
looks well thought out, but it is significantly different from any other
designs I have seen which is making it difficult to wrap my head around
the design. (especially without documentation :)
Thanks,
Allen
- --__--__--
Message: 3
Subject: Re: [Opensg-users] UserStarter CoredNodePtr question
From: Dirk Reiners <[EMAIL PROTECTED]>
To: users <[email protected]>
Date: Tue, 31 May 2005 10:14:26 -0500
Reply-To: [email protected]
Hi Terry,
On Mon, 2005-05-30 at 14:52 -0500, Terry Welsh wrote:
> Page 56 of OpenSG-1.4.0-UserStarter.pdf has
>
> root.node()->addChild(torus);
> root.node()->addChild(box);
>
> without begin/end edit lines around it. Can CoredNodePtrs be used
> without the edits, or is that just a typo?
sorry, that's just a typo. CoredNodePtrs need begin/endEdits just like
any other FCPtrs.
Dirk
- --
- -- Dirk Reiners Assistant Professor Iowa State University
- -- Human-Computer Interaction, Computer Science
- -- Snail mail: 1620 F Howe Hall; Ames, IA 50011-2274
- -- Email: [EMAIL PROTECTED], [EMAIL PROTECTED]
- -- The OpenSG Open Source Scenegraph: http://www.opensg.org
- --__--__--
Message: 4
Subject: Re: [Opensg-users] TexGenChunk defaults
From: Dirk Reiners <[EMAIL PROTECTED]>
To: users <[email protected]>
Date: Tue, 31 May 2005 10:17:45 -0500
Reply-To: [email protected]
Hi Bj=C3=B6rn,
On Sun, 2005-05-29 at 13:34 +0200, Bj=C3=B6rn Harmen Gerth wrote:
> Hi,
>=20
> currently, the gen func planes of TexGenFunc all
> default to (0,0,0,0). I suggest to have a 1 somewhere
> in there, see attached file.
good idea, thanks.
Dirk
- --=20
- -- Dirk Reiners OpenSG Forum [EMAIL PROTECTED]
- -- The OpenSG Open Source Scenegraph: http://www.opensg.org
- -- Join the list at http://lists.sf.net/lists/listinfo/opensg-users
- --__--__--
Message: 5
Date: Tue, 31 May 2005 10:26:36 -0500
From: Terry Welsh <[EMAIL PROTECTED]>
To: [email protected]
Subject: [Opensg-users] pre-initialize GLSL programs
Reply-To: [email protected]
I have an app with SHLChunks that appear to compile their shaders
*after* the geometry they're on comes into view. Is there any way to
ensure that OpenGL stuff gets initialized before or when the scene
starts displaying, even if my geometry is being culled.
- --=20
Terry Welsh - mogumbo 'at' gmail.com
www.reallyslick.com | www.infiscape.com | www.vrsource.org
- --__--__--
Message: 6
Subject: Re: [Opensg-users] Small improvements
From: Dirk Reiners <[EMAIL PROTECTED]>
To: users <[email protected]>
Date: Tue, 31 May 2005 10:51:04 -0500
Reply-To: [email protected]
Hi Bj=C3=B6rn,
On Mon, 2005-05-30 at 17:50 +0200, Bj=C3=B6rn Harmen Gerth wrote:
> Hi,
>=20
> I have to suggestions: On Win32, the line
> value =3D (bool) temp;
> of OSGBinaryDataHandler.inl produces a warning message
> during compilation. Since this file is included by a
> lot other files, I'd suggest
> value =3D temp!=3D0;
OK.=20
> OSGWindow.cpp: Add a newline to this message:
> FWARNING(("Window::frameExit: Caught stray
> OpenGL error %s (%#x).\n",
> gluErrorString(glerr),
> glerr));
OK. Did that actually catch something for you, or did you just find it
looking through the code?
> By the way, I'm running the debug libs on cygwin/VS7.
> But for some reason, the symbol OSG_DEBUG is not
> defined...
Yeah, that's currently defined in the project, not derived in the
headers automatically. So if you use your own project, it won't show up.
Dirk
- --=20
- -- Dirk Reiners OpenSG Forum [EMAIL PROTECTED]
- -- The OpenSG Open Source Scenegraph: http://www.opensg.org
- -- Join the list at http://lists.sf.net/lists/listinfo/opensg-users
- --__--__--
Message: 7
Subject: Re: [Opensg-users] pre-initialize GLSL programs
From: Dirk Reiners <[EMAIL PROTECTED]>
To: users <[email protected]>
Date: Tue, 31 May 2005 11:00:58 -0500
Reply-To: [email protected]
Hi Terry,
On Tue, 2005-05-31 at 10:26 -0500, Terry Welsh wrote:
> I have an app with SHLChunks that appear to compile their shaders
> *after* the geometry they're on comes into view. Is there any way to
> ensure that OpenGL stuff gets initialized before or when the scene
> starts displaying, even if my geometry is being culled.
you can validate everything (i.e. all display lists, all shaders, all
textures) by calling validateAllGLObjects() on your Window.
If you need something more selective we usually just render the subtree
that we're interested in without culling
(RenderAction::setFrustumCulling(false)) once. That validates everything
in that subtree, and leaves the rest untouched.
Hope it helps
Dirk
- --__--__--
Message: 8
Subject: Re: [Opensg-users] clarification about SimpleSceneManager headlight
From: Dirk Reiners <[EMAIL PROTECTED]>
To: users <[email protected]>
Date: Tue, 31 May 2005 12:18:22 -0500
Reply-To: [email protected]
Hi Terry,
On Sat, 2005-05-28 at 11:57 -0500, Terry Welsh wrote:
> It appears that I can only turn off the SimpleSceneManager headlight
> *after* I use setRoot to pass the root node of my scene. This isn't
> mentioned in the tutorial, so I was wondering if it is correct
> behavior.
Yes and no. It needed some internal variables to be set up that weren't
set up before the root was set. I changed that (rebuild currently
running), so it should work soon.
> Also, why are there two different functions for turning off the
> headlight, turnHeadlightOff() and setHeadlight(false)?
Pure convenience, they all do the same thing. There is also a
turnHeadlightOn(), for completeness' sake. ;)
Dirk
- --__--__--
Message: 9
Date: Tue, 31 May 2005 18:43:09 +0000
From: Felipe Gomez Caballero <[EMAIL PROTECTED]>
Organization: CINAVI
To: [email protected]
Subject: [Opensg-users] Problems with Genvis
Reply-To: [email protected]
Hello everyone! :
I have some problems with the lib Genvis.
I downloaded the library from the cvs server of berlios
(http://cvs.berlios.de/cgi-bin/viewcvs.cgi/opensgplus/) and i put it on
the Opensg/Source/Experimental, and i followed rthe instructions to put
it on the OpenSG tree, but when i was compiling the test program for the
collisions (testCollision.cpp), i have a lot of errors (listed at the
end of the message, and the Makefile is listed too), can anybody tell me
why i have this errors? (Im working on Linux Slackware 10.0 kernel 2.4.26)
Well i hope somebody will help me!, Thanks!
(by the way... sorry if my english isn't pretty god...)
Errors:
/X11R6/lib -o testCollision
/tmp/ccDBZ0Cd.o(.text+0x57a): In function `main':
/home/felipe/CAVE/progOSG/testCollision.cpp:100: undefined reference to
`genvis::OpenSGCache::the()'
/tmp/ccDBZ0Cd.o(.text+0x583):/home/felipe/CAVE/progOSG/testCollision.cpp:100:
undefined reference to
`genvis::OpenSGCache::setHierarchy(genvis::StaticInput<genvis::OpenSGTraits>*)'
/tmp/ccDBZ0Cd.o(.text+0x596): In function `main':
/usr/local/include/OpenSG/OSGMatrix.inl:1515: undefined reference to
`genvis::OpenSGCache::the()'
/tmp/ccDBZ0Cd.o(.text+0x59f):/usr/local/include/OpenSG/OSGMatrix.inl:1515:
undefined reference to `genvis::OpenSGCache::apply(osg::NodePtr const&)'
/tmp/ccDBZ0Cd.o(.text+0x5d4): In function `main':
/home/felipe/CAVE/progOSG/testCollision.cpp:104: undefined reference to
`genvis::SingleBVolHierarchy<genvis::OpenSGTraits,
genvis::OpenSGTriangleInput<genvis::KDop<float, (int)9> >
>::SingleBVolHierarchy[in-charge]()'
/tmp/ccDBZ0Cd.o(.text+0x5fa):/home/felipe/CAVE/progOSG/testCollision.cpp:106:
undefined reference to
`genvis::SingleBVolHierarchy<genvis::OpenSGTraits,
genvis::OpenSGTriangleInput<genvis::KDop<float, (int)9> >
>::setParameter(char const*, unsigned, unsigned)'
/tmp/ccDBZ0Cd.o(.text+0x60c):/home/felipe/CAVE/progOSG/testCollision.cpp:107:
undefined reference to `genvis::OpenSGCache::the()'
/tmp/ccDBZ0Cd.o(.text+0x615):/home/felipe/CAVE/progOSG/testCollision.cpp:107:
undefined reference to
`genvis::OpenSGCache::setHierarchy(genvis::StaticInput<genvis::OpenSGTraits>*)'
/tmp/ccDBZ0Cd.o(.text+0x628):/home/felipe/CAVE/progOSG/testCollision.cpp:108:
undefined reference to `genvis::OpenSGCache::the()'
/tmp/ccDBZ0Cd.o(.text+0x631): In function `main':
/usr/local/include/OpenSG/OSGMatrix.inl:1520: undefined reference to
`genvis::OpenSGCache::apply(osg::NodePtr const&)'
/tmp/ccDBZ0Cd.o(.text+0x7b6): In function `main':
/home/felipe/CAVE/progOSG/testCollision.cpp:124: undefined reference to
`genvis::SingleBVolHierarchy<genvis::OpenSGTraits,
genvis::OpenSGTriangleInput<genvis::KDop<float, (int)9> >
>::~SingleBVolHierarchy [in-charge]()'
/tmp/ccDBZ0Cd.o(.text+0x7e3):/home/felipe/CAVE/progOSG/testCollision.cpp:124:
undefined reference to
`genvis::SingleBVolHierarchy<genvis::OpenSGTraits,
genvis::OpenSGTriangleInput<genvis::KDop<float, (int)9> >
>::~SingleBVolHierarchy [in-charge]()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis16PruningTraverserINS_12OpenSGTraitsEEC2Ev+0x1e3):
In function
`genvis::PruningTraverser<genvis::OpenSGTraits>::PruningTraverser[not-in-charge]()':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:437: undefined
reference to `genvis::PruningTraverser<genvis::OpenSGTraits>::s_axisRefresh'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis16PruningTraverserINS_12OpenSGTraitsEEC1Ev+0x1e3):
In function
`genvis::PruningTraverser<genvis::OpenSGTraits>::PruningTraverser[in-charge]()':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:437: undefined
reference to `genvis::PruningTraverser<genvis::OpenSGTraits>::s_axisRefresh'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0xcf):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/usr/local/include/OpenSG/OSGFieldContainerPtrDepImpl.inl:118: undefined
reference to `genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >::DynamicAlignCollision[in-charge]()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0xeb):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/usr/include/c++/3.3.4/bits/vector.tcc:236: undefined reference to
`genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createInitFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0x107):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:257: undefined
reference to `genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createInitDoubleFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0x123):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/home/felipe/CAVE/progOSG/testCollision.cpp:67: undefined reference to
`genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createLeaveDoubleFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
>
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0x13f):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:258: undefined
reference to `genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createBVolBVolFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0x15b):/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:385:
undefined reference to
`genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createPrimBVolFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0x177):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/usr/local/include/OpenSG/OSGMatrix.inl:1468: undefined reference to
`genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createBVolPrimFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEEC1Ev+0x193):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::DoubleTraverserBinary[in-charge]()':
/home/felipe/CAVE/progOSG/testCollision.cpp:68: undefined reference to
`genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9>
>::createPrimPrimFunctor(genvis::DynamicAlignCollision<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.r._ZTVN6genvis16PruningTraverserINS_12OpenSGTraitsEEE+0x18):/usr/local/include/OpenSG/OSGVector.inl:1101:
undefined reference to
`genvis::PruningTraverser<genvis::OpenSGTraits>::apply(osg::NodePtr
const&, osg::NodePtr const&)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x14):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/home/felipe/CAVE/progOSG/testCollision.cpp:53: undefined reference to
`genvis::OpenSGCache::the()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x1d):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGFieldContainerPtrFuncsImpl.inl:58:
undefined reference to `genvis::OpenSGCache::operator[](osg::NodePtr
const&)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x31):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:295: undefined
reference to `genvis::OpenSGCache::the()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x3a):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/home/felipe/CAVE/progOSG/testCollision.cpp:59: undefined reference to
`genvis::OpenSGCache::operator[](osg::NodePtr const&)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x51):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGVector.inl:1101: undefined reference to
`genvis::BVolAdapterBase::getAdapterId()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x5d):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGLUTWindowBase.inl:78: undefined reference
to `genvis::OpenSGData::getAdapter(unsigned)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x8c):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:378: undefined
reference to `genvis::BVolAdapterBase::getAdapterId()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x98):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGFieldContainerPtrDepImpl.inl:140: undefined
reference to `genvis::OpenSGData::getAdapter(unsigned)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x11d):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:327: undefined
reference to `genvis::BVolAdapterBase::getAdapterId()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x129):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGLUTWindowBase.inl:82: undefined reference
to `genvis::OpenSGData::getAdapterMatrix(unsigned)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x14b):/usr/local/include/OpenSG/OSGGLUTWindowBase.inl:83:
undefined reference to `genvis::OpenSGData::getToWorldMatrix() const'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x1ae):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:339: undefined
reference to `genvis::BVolAdapterBase::getAdapterId()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x1ba):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVPruningTraverser.h:221: undefined
reference to `genvis::OpenSGData::getAdapterMatrix(unsigned)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x1dc):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGMatrix.inl:1484: undefined reference to
`genvis::OpenSGData::getToWorldMatrix() const'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x25b):/usr/local/include/OpenSG/OSGMatrix.inl:1488:
undefined reference to `genvis::BVolAdapterBase::getAdapterId()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x267):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:441: undefined
reference to `genvis::OpenSGData::getAdapterMatrix(unsigned)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x289):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGMatrix.inl:1848: undefined reference to
`genvis::OpenSGData::getToWorldMatrix() const'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x2ef):/usr/local/include/OpenSG/OSGMatrix.inl:1853:
undefined reference to `genvis::BVolAdapterBase::getAdapterId()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x2fb):/usr/local/include/OpenSG/OSGMatrix.inl:1853:
undefined reference to `genvis::OpenSGData::getAdapterMatrix(unsigned)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x320):/usr/local/include/OpenSG/OSGMatrix.inl:1855:
undefined reference to `genvis::OpenSGData::getToWorldMatrix() const'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x3a0):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:270: undefined
reference to `genvis::OpenSGData::getFrameMatrix()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x3b9):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGMatrix.inl:1499: undefined reference to
`genvis::OpenSGData::getFrameMatrix()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x42d):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:278: undefined
reference to `genvis::OpenSGData::getFrameMatrix()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERKN3osg7NodePtrESA_+0x446):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(osg::NodePtr const&, osg::NodePtr
const&)':
/home/felipe/CAVE/progOSG/testCollision.cpp:89: undefined reference to
`genvis::OpenSGData::getFrameMatrix()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERNS_10OpenSGDataES8_PNS_15BVolAdapterBaseES8_S8_SA_RKN3osg20TransformationMatrixIfEESF_+0x5a):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> > >::apply(genvis::OpenSGData&,
genvis::OpenSGData&, genvis::BVolAdapterBase*, genvis::OpenSGData&,
genvis::OpenSGData&, genvis::BVolAdapterBase*,
osg::TransformationMatrix<float> const&,
osg::TransformationMatrix<float> const)':
/usr/local/include/OpenSG/OSGMatrix.inl:1194: undefined reference to
`genvis::OpenSGData::getFrameMatrix()'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE5applyERNS_10OpenSGDataES8_PNS_15BVolAdapterBaseES8_S8_SA_RKN3osg20TransformationMatrixIfEESF_+0x6f):/usr/local/include/OpenSG/OSGFieldContainerPtrDepImpl.inl:110:
more undefined references to `genvis::OpenSGData::getFrameMatrix()' follow
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE18traverseInnerInnerEPNS_9BVolGroupIS4_EES9_RNS_10OpenSGDataESB_+0x10):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >
>::traverseInnerInner(genvis::BVolGroup<genvis::KDop<float, (int)9> >*,
genvis::BVolGroup<genvis::KDop<float, (int)9> >*, genvis::OpenSGData&,
genvis::OpenSGData&)':
/usr/local/include/OpenSG/OSGStringConversionStateBase.inl:55: undefined
reference to `genvis::OpenSGData::getColCache(genvis::OpenSGData&)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE18traverseInnerInnerEPNS_9BVolGroupIS4_EES9_RNS_10OpenSGDataESB_+0x24):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >
>::traverseInnerInner(genvis::BVolGroup<genvis::KDop<float, (int)9> >*,
genvis::BVolGroup<genvis::KDop<float, (int)9> >*, genvis::OpenSGData&,
genvis::OpenSGData&)':
/usr/local/include/OpenSG/OSGVector.inl:1310: undefined reference to
`genvis::OpenSGData::getColCache(genvis::OpenSGData&)'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE18traverseInnerInnerEPNS_9BVolGroupIS4_EES9_+0x1dd):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >
>::traverseInnerInner(genvis::BVolGroup<genvis::KDop<float, (int)9> >*,
genvis::BVolGroup<genvis::KDop<float, (int)9> >*)':
/usr/local/include/OpenSG/OSGMatrix.inl:1484: undefined reference to
`genvis::DoubleTraverserInt::s_dummy'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE18traverseInnerInnerEPNS_9BVolGroupIS4_EES9_+0x245):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >
>::traverseInnerInner(genvis::BVolGroup<genvis::KDop<float, (int)9> >*,
genvis::BVolGroup<genvis::KDop<float, (int)9> >*)':
/home/felipe/CAVE/progOSG/testCollision.cpp:73: undefined reference to
`genvis::DoubleTraverserInt::s_dummy'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE16traverseLeafLeafEPNS_19OpenSGTriangle2BVolIS1_S4_EES9_+0x50):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >
>::traverseLeafLeaf(genvis::OpenSGTriangle2BVol<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*,
genvis::OpenSGTriangle2BVol<genvis::OpenSGTraits, genvis::KDop<float,
(int)9> >*)':
/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:297: undefined
reference to `genvis::DoubleTraverserInt::s_dummy'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE16traverseLeafLeafEPNS_19OpenSGTriangle2BVolIS1_S4_EES9_+0xb8):/usr/local/include/OpenSG/OSGGVDoubleTraverserBinary.h:433:
undefined reference to `genvis::DoubleTraverserInt::s_dummy'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE17traverseLeafInnerEPNS_19OpenSGTriangle2BVolIS1_S4_EEPNS_9BVolGroupIS4_EE+0xe3):
In function `genvis::DoubleTraverserBinary<genvis::OpenSGTraits,
genvis::DynamicAlignCollisionTraits<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >
>::traverseLeafInner(genvis::OpenSGTriangle2BVol<genvis::OpenSGTraits,
genvis::KDop<float, (int)9> >*, genvis::BVolGroup<genvis::KDop<float,
(int)9> >*)':
/usr/include/c++/3.3.4/bits/vector.tcc:236: undefined reference to
`genvis::DoubleTraverserInt::s_dummy'
/tmp/ccDBZ0Cd.o(.gnu.linkonce.t._ZN6genvis21DoubleTraverserBinaryINS_12OpenSGTraitsENS_27DynamicAlignCollisionTraitsIS1_NS_4KDopIfLi9EEEEEE17traverseLeafInnerEPNS_19OpenSGTriangle2BVolIS1_S4_EEPNS_9BVolGroupIS4_EE+0x14b):/usr/local/include/OpenSG/OSGGLUTWindowBase.inl:83:
more undefined references to `genvis::DoubleTraverserInt::s_dummy' follow
collect2: ld returned 1 exit status
make: *** [testCollision] Error 1
Makefile:
# "opt" if you use the optimized library otherwise it is "dbg"
LIBTYPE ?= dbg
# set the path to the installed osg-config executable here
OSGCONFIG := /usr/local/bin/osg-config
# use osg-config to set the options needs to compile and link
CC = "$(shell $(OSGCONFIG) --compiler)"
CCFLAGS = $(shell $(OSGCONFIG) --cflags --$(LIBTYPE) Base System GLUT)
LDFLAGS = $(shell $(OSGCONFIG) --libs --$(LIBTYPE) Base System GLUT)
# setting up the wildcard for *.cpp
TUTS := $(wildcard *.cpp)
PROGS := $(TUTS:.cpp=)
# program dependencies
default: $(PROGS)
# make rules
.PHONY: clean Clean
clean:
rm -f *.o
Clean: clean
rm -f $(PROGS)
%.o: %.cpp
$(CC) -c $(CCFLAGS) $<
%: %.o
$(CC) -o $@ $< $(LDFLAGS)
%: %.cpp
$(CC) $(CCFLAGS) $< $(LDFLAGS) -o $@
- --
============================================================
Felipe Gomez Caballero
CINAVI
Centro de Investigacion en Ambientes Virtuales Inteligentes
Universidad Bonaterra Mexico
- --__--__--
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users
End of Opensg-users Digest
------------------------------ End of forwarded message 1