------------------------------ 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

Reply via email to