Hi Andreas,

your project files worked fine for me, too.
Thanks a lot,

Daniel



On 27/03/07, Andreas Zieringer <[EMAIL PROTECTED]> wrote:
> Hi Daniel,
>
> I checked in an updated project file works fine for me.
>
> Andreas
>
> > Hi Volker,
> >
> > thanks for your help! Unfortunately it didn't get me very far :-(
> >
> > with the definition of OSG_DISABLE_DEPRECATED commented out like this:
> >
> > //#define OSG_DISABLE_DEPRECATED 1
> >
> > I get loads of linker errors:
> >
> > 2>Verknüpfen...
> > 2>OSGManipulator.obj : warning LNK4075: /EDITANDCONTINUE wird aufgrund
> > der Angabe von /INCREMENTAL:NO ignoriert.
> > 2>   Bibliothek ".\..\lib\dbg/OSGSystemD.lib" und Objekt
> > ".\..\lib\dbg/OSGSystemD.exp" werden erstellt.
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMIntBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMIntBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMRealBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMRealBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMVec2fBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMVec2fBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMVec3fBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMVec3fBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMVec4fBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGSHLChunk.obj : error LNK2019: Verweis auf nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMVec4fBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)" in
> > Funktion ""public: static class osg::FCPtr<class osg::FCPtr<class
> > osg::AttachmentContainerPtr,class osg::ShaderParameter>,class
> > osg::ShaderParameterBool> __cdecl
> > osg::ShaderParameterBoolBase::create(void)"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
> > PROTECTED]@@osg@@[EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMMatrixBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""private: static class osg::FieldContainerType
> > osg::ShaderParameterMMatrixBase::_type"
> > ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
> > 2>OSGShaderParameterChunk.obj : error LNK2019: Verweis auf nicht
> > aufgelöstes externes Symbol ""protected: __thiscall
> > osg::ShaderParameterMInt::ShaderParameterMInt(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""protected: static
> > void __cdecl osg::FieldContainer::newPtr<class osg::FCPtr<class
> > osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMInt> >(class
> > osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMInt> &)"
> > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL 
> > PROTECTED]@@osg@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
> > PROTECTED]@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@1@@Z)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""protected: __thiscall
> > osg::ShaderParameterMInt::ShaderParameterMInt(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2019: Verweis auf nicht
> > aufgelöstes externes Symbol ""protected: __thiscall
> > osg::ShaderParameterMReal::ShaderParameterMReal(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""protected: static
> > void __cdecl osg::FieldContainer::newPtr<class osg::FCPtr<class
> > osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMReal> >(class
> > osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMReal> &)"
> > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL 
> > PROTECTED]@@osg@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
> > PROTECTED]@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@1@@Z)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""protected: __thiscall
> > osg::ShaderParameterMReal::ShaderParameterMReal(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2019: Verweis auf nicht
> > aufgelöstes externes Symbol ""protected: __thiscall
> > osg::ShaderParameterMVec2f::ShaderParameterMVec2f(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""protected:
> > static void __cdecl osg::FieldContainer::newPtr<class osg::FCPtr<class
> > osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMVec2f> >(class
> > osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMVec2f> &)"
> > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL 
> > PROTECTED]@@osg@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
> > PROTECTED]@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@1@@Z)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""protected: __thiscall
> > osg::ShaderParameterMVec2f::ShaderParameterMVec2f(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2019: Verweis auf nicht
> > aufgelöstes externes Symbol ""protected: __thiscall
> > osg::ShaderParameterMVec3f::ShaderParameterMVec3f(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""protected:
> > static void __cdecl osg::FieldContainer::newPtr<class osg::FCPtr<class
> > osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMVec3f> >(class
> > osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMVec3f> &)"
> > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL 
> > PROTECTED]@@osg@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
> > PROTECTED]@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@1@@Z)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""protected: __thiscall
> > osg::ShaderParameterMVec3f::ShaderParameterMVec3f(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2019: Verweis auf nicht
> > aufgelöstes externes Symbol ""protected: __thiscall
> > osg::ShaderParameterMVec4f::ShaderParameterMVec4f(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""protected:
> > static void __cdecl osg::FieldContainer::newPtr<class osg::FCPtr<class
> > osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMVec4f> >(class
> > osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMVec4f> &)"
> > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL 
> > PROTECTED]@@osg@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
> > PROTECTED]@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@1@@Z)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""protected: __thiscall
> > osg::ShaderParameterMVec4f::ShaderParameterMVec4f(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2019: Verweis auf nicht
> > aufgelöstes externes Symbol ""protected: __thiscall
> > osg::ShaderParameterMMatrix::ShaderParameterMMatrix(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""protected:
> > static void __cdecl osg::FieldContainer::newPtr<class osg::FCPtr<class
> > osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMMatrix> >(class
> > osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class
> > osg::ShaderParameter>,class osg::ShaderParameterMMatrix> &)"
> > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL 
> > PROTECTED]@@osg@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
> > PROTECTED]@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@1@@Z)".
> > 2>OSGSHLChunk.obj : error LNK2001: Nicht aufgelöstes externes Symbol
> > ""protected: __thiscall
> > osg::ShaderParameterMMatrix::ShaderParameterMMatrix(void)"
> > ([EMAIL PROTECTED]@@[EMAIL PROTECTED])".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""public: static unsigned __int64 const
> > osg::ShaderParameterMIntBase::ValueFieldMask"
> > ([EMAIL PROTECTED]@osg@@2_KB)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""public: static unsigned __int64 const
> > osg::ShaderParameterMRealBase::ValueFieldMask"
> > ([EMAIL PROTECTED]@osg@@2_KB)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""public: static unsigned __int64 const
> > osg::ShaderParameterMVec2fBase::ValueFieldMask"
> > ([EMAIL PROTECTED]@osg@@2_KB)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""public: static unsigned __int64 const
> > osg::ShaderParameterMVec3fBase::ValueFieldMask"
> > ([EMAIL PROTECTED]@osg@@2_KB)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""public: static unsigned __int64 const
> > osg::ShaderParameterMVec4fBase::ValueFieldMask"
> > ([EMAIL PROTECTED]@osg@@2_KB)".
> > 2>OSGShaderParameterChunk.obj : error LNK2001: Nicht aufgelöstes
> > externes Symbol ""public: static unsigned __int64 const
> > osg::ShaderParameterMMatrixBase::ValueFieldMask"
> > ([EMAIL PROTECTED]@osg@@2_KB)".
> > 2>..\lib\dbg\OSGSystemD.dll : fatal error LNK1120: 18 nicht aufgelöste
> > externe Verweise.
> > 2>Das Buildprotokoll wurde unter
> > "file://c:\trunk\OpenSG\VSBuild\VS8\SystemLib\Debug\BuildLog.htm"
> > gespeichert.
> > 2>SystemLib - 31 Fehler, 34 Warnung(en)
> >
> >
> > I also tried this: #define OSG_DISABLE_DEPRECATED 0
> >
> > but that results in the same errors I had before:
> >
> > OSGSurface.cpp
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2256)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2258)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2258)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2259)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2259)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2260)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> > 2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2260)
> > : error C2039: 'getValue': Ist kein Element von
> > 'osg::MField<FieldTypeT>'
> > 2>        with
> > 2>        [
> > 2>            FieldTypeT=osg::Pnt4f
> > 2>        ]
> >
> >
> > Does anyone have an idea what to do?
> >
> > Cheers,
> > Daniel
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On 22/03/07, Volker Settgast <[EMAIL PROTECTED]> wrote:
> >
> >>Daniel Wickeroth wrote:
> >>
> >>>Everything seemed to be fine in the beginning. The BaseLib was
> >>>compiled without any errors or warnings. But during the compilation of
> >>>the systemLib I get the following error:
> >>>
> >>>OSGSurface.cpp
> >>>2>c:\trunk\opensg\source\system\nodecores\drawables\nurbs\osgsurface.cpp(2256)
> >>>: error C2039: 'getValue': Ist kein Element von
> >>>'osg::MField<FieldTypeT>'
> >>>2>        with
> >>>2>        [
> >>>2>            FieldTypeT=osg::Pnt4f
> >>>2>        ]
> >>>.....2>        ]
> >>>
> >>>Does anybody know what's wrong?
> >>>What really gets me, is that the same sources compile just fine using
> >>>cygwin with the VS8 compiler.
> >>>
> >>>
> >>
> >>Hi,
> >>
> >>that is a problem connected to OSG_DISABLE_DEPRECATED. In OSGMFiled.h I
> >>found
> >>
> >>#ifndef OSG_DISABLE_DEPRECATED
> >>          reference            getValue (const UInt32 index);
> >>    const_reference            getValue (const UInt32 index) const;
> >>#endif
> >>
> >>and for the VS8 project files OSG_DISABLE_DEPRECATED is defined. A fast
> >>hack fix would be to find that define in OSFConfigured.h (located in
> >>OpenSG/VSBuilds/VS8.
> >>
> >>The other solution would be to fix the NURBS core ....
> >>
> >>cheers
> >>-Volker-
> >>
> >>
> >>--
> >>
> >>-------------------------------------------------------
> >>Volker Settgast
> >>Computer Graphics    tel:      +43 316 873-5406
> >>TU Graz              fax:      +43 316 873-5402
> >>Inffeldgasse 16c     eMail:    [EMAIL PROTECTED]
> >>A-8010 Graz
> >>
> >>
> >>-------------------------------------------------------------------------
> >>Take Surveys. Earn Cash. Influence the Future of IT
> >>Join SourceForge.net's Techsay panel and you'll get the chance to share your
> >>opinions on IT & business topics through brief surveys-and earn cash
> >>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >>_______________________________________________
> >>Opensg-users mailing list
> >>[email protected]
> >>https://lists.sourceforge.net/lists/listinfo/opensg-users
> >>
> >
> >
> >
>
>
> --
> VREC
> Robert-Bosch-Straße 7
> D-64293 Darmstadt
> Tel. 06151-4921035
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Opensg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-users
>


-- 
Daniel Wickeroth
Moltkestraße 88
50674 Köln

Home  0221 3569325
Work  0221 478 86504
Mobil 0176 700 40 252

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to