Hello Constantin,
On 09/17/2010 04:44 AM, Constantin Müller wrote:
I can't tell you if it works, because I've got some building issues now.
The linking of the OSGBaseD.dll fails with the following error:
Linking...
Creating library
D:\Benutzer\comuelle\Bibliotheken\BUILD\osgBUILD\bin\Debug\OSGBaseD.lib
and object
D:\Benutzer\comuelle\Bibliotheken\BUILD\osgBUILD\bin\Debug\OSGBaseD.exp
OSGPointSockConnection.obj : error LNK2019: unresolved external symbol
"public: virtual __thiscall
OSG::PointConnection::~PointConnection(void)"
(??1pointconnect...@osg@@u...@xz) referenced in function "public:
virtual __thiscall
OSG::PointSockConnection::~PointSockConnection(void)"
(??1pointsockconnect...@osg@@u...@xz)
OSGPointSockConnection.obj : error LNK2019: unresolved external symbol
"public: __thiscall OSG::PointConnection::PointConnection(int)"
(??0pointconnect...@osg@@q...@h@Z) referenced in function "public:
__thiscall OSG::PointSockConnection::PointSockConnection(void)"
(??0pointsockconnect...@osg@@q...@xz)
D:\Benutzer\comuelle\Bibliotheken\BUILD\osgBUILD\bin\Debug\OSGBaseD.dll
: fatal error LNK1120: 2 unresolved externals
I updated to the newest SVN Revision (2480) right now.
hmm, this is a strange error and I just tried a windows release build
(debug is running, but successfully created OSGBaseD.dll) with the
patches applied [1].
Can you try a complete rebuild, i.e. when you have the solution open in
the IDE right click on ALL_BUILD and select "Clean" and then "Build" again?
Alternatively delete your build directory, but then you need to go
through cmake again and set up all dependencies.
Sorry, don't really have a good idea why it might think that the
destructor and one constructor for PointConnection are not there...
Cheers,
Carsten
[1] actually that made me realize that I need to extend OSGGLEXT.h
(patch for that is attached), but I think you already made those changes
locally.
diff --git a/Source/Base/Base/OSGGLEXT.h b/Source/Base/Base/OSGGLEXT.h
index 454f669..60fa461 100644
--- a/Source/Base/Base/OSGGLEXT.h
+++ b/Source/Base/Base/OSGGLEXT.h
@@ -1972,6 +1972,31 @@ typedef ptrdiff_t GLsizeiptrARB;
#endif
/*! \} */
+/*---------------------------------------------------------------------*/
+/*! \name GL_EXT_packed_depth_stencil */
+/*! \ingroup GrpBaseBaseGLConstants */
+/*! \{ */
+
+#ifndef GL_EXT_packed_depth_stencil
+#define GL_DEPTH_STENCIL_EXT 0x84F9
+#define GL_UNSIGNED_INT_24_8_EXT 0x84FA
+#define GL_DEPTH24_STENCIL8_EXT 0x88F0
+#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
+#endif
+
+/*! \} */
+/*---------------------------------------------------------------------*/
+/*! \name GL_NV_packed_depth_stencil */
+/*! \ingroup GrpBaseBaseGLConstants */
+/*! \{ */
+
+#ifndef GL_NV_packed_depth_stencil
+#define GL_DEPTH_STENCIL_NV 0x84F9
+#define GL_UNSIGNED_INT_24_8_NV 0x84FA
+#endif
+
+/*! \} */
+/*---------------------------------------------------------------------*/
#else
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users