Hi All,
In order to compile on Windows with Wrappers ON, some exports are still missing 
on osgPresentation::AnimationMaterialCallback and 
osgUtil::IncrementalCompileOperation::CompileSet.
Regards,
Fabien

-----Original Message-----
From: osg-users-boun...@lists.openscenegraph.org 
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Robert Osfield
Sent: vendredi 19 février 2010 15:08
To: OpenSceneGraph Users
Subject: Re: [osg-users] Please test svn/trunk for OpenThread/OpenSceneGraph

Hi Martin,

Thanks for testing.  The errors are down to two methods that I had their 
implementation from Registry into a dedicated companion class, alas I hadn't 
removed the declaration though so these methods were
indeed the cause of missing symbols.   I have now removed the
offending methods and updated the wrappers.

Could you do an svn update and let me know that the build now works fine,

Thanks,
Robert.

On Fri, Feb 19, 2010 at 11:40 AM, Martin Naylor <martin.nay...@dsl.pipex.com> 
wrote:
> Hi Robert,
> Just checkout the latest build this around 10.30am and am receiving 
> the following build errors under Windows 7 and VS2008.
> I did check the box wrappers under cmake and these are all wrapper errors.
> Hope it helps.
>
> Regards
>
> Martin.
>
>
>
>
>
>
> Error   62      error LNK2019: unresolved external symbol
> "__declspec(dllimport) public: void __thiscall 
> osgDB::Registry::removeDotOsgWrapper(class osgDB::DotOsgWrapper *)"
> (__imp_?removedotosgwrap...@registry@osgDB@@qaexpavdotosgwrap...@2@@Z)
> referenced in function "public: __thiscall `anonymous 
> namespace'::reflector79::reflector79(void)"
> (??0reflecto...@?a0xf54704f2@@q...@xz)   Registry.obj    Wrapper osgDB 
> Error   63      error LNK2019: unresolved external symbol
> "__declspec(dllimport) public: void __thiscall 
> osgDB::Registry::addDotOsgWrapper(class osgDB::DotOsgWrapper *)"
> (__imp_?adddotosgwrap...@registry@osgDB@@qaexpavdotosgwrap...@2@@Z)
> referenced in function "public: __thiscall `anonymous 
> namespace'::reflector79::reflector79(void)"
> (??0reflecto...@?a0xf54704f2@@q...@xz)   Registry.obj    Wrapper osgDB 
> Error   64      fatal error LNK1120: 2 unresolved externals 
> F:\Coding\OSG\OpenSceneGraph\bin\Debug\..\..\bin\osgPlugins-2.9.7\osgw
> rapper
> _osgDBd.dll     Wrapper osgDB
> Error   65      error LNK2019: unresolved external symbol "public: 
> void __thiscall 
> osgPresentation::AnimationMaterialCallback::update(class
> osg::Node &)"
> (?upd...@animationmaterialcallback@osgPresentation@@qaexaavn...@osg@@@
> Z) referenced in function "public: __thiscall `anonymous 
> namespace'::reflector155::reflector155(void)"
> (??0reflector...@?a0x73eee86d@@q...@xz)  AnimationMaterial.obj   
> Wrapper osgPresentation Error   66      error LNK2019: unresolved 
> external symbol "public: double __thiscall 
> osgPresentation::AnimationMaterialCallback::getAnimationTime(void)const "
> (?getanimationt...@animationmaterialcallback@osgPresentation@@QBENXZ)
> referenced in function "public: __thiscall `anonymous 
> namespace'::reflector155::reflector155(void)"
> (??0reflector...@?a0x73eee86d@@q...@xz)  AnimationMaterial.obj   
> Wrapper osgPresentation Error   67      error LNK2019: unresolved 
> external symbol "public: void __thiscall 
> osgPresentation::AnimationMaterialCallback::setPause(bool)"
> (?setpa...@animationmaterialcallback@osgPresentation@@qae...@z) 
> referenced in function "public: __thiscall `anonymous 
> namespace'::reflector155::reflector155(void)"
> (??0reflector...@?a0x73eee86d@@q...@xz)  AnimationMaterial.obj   
> Wrapper osgPresentation Error   68      error LNK2019: unresolved 
> external symbol "public: void __thiscall 
> osgPresentation::AnimationMaterialCallback::reset(void)"
> (?re...@animationmaterialcallback@osgPresentation@@QAEXXZ) referenced 
> in function "public: __thiscall `anonymous 
> namespace'::reflector155::reflector155(void)"
> (??0reflector...@?a0x73eee86d@@q...@xz)  AnimationMaterial.obj   
> Wrapper osgPresentation Error   69      error LNK2001: unresolved 
> external symbol "public: virtual void __thiscall 
> osgPresentation::AnimationMaterialCallback::operator()(class
> osg::Node *,class osg::NodeVisitor *)"
> (??ranimationmaterialcallb...@osgpresentation@@uaexpavn...@osg@@PAVNod
> eVisit
> o...@3@@Z)        AnimationMaterial.obj   Wrapper osgPresentation Error   
> 70      fatal error LNK1120: 5 unresolved externals 
> F:\Coding\OSG\OpenSceneGraph\bin\Debug\..\..\bin\osgPlugins-2.9.7\osgw
> rapper _osgPresentationd.dll   Wrapper osgPresentation Error   71      
> error LNK2019: unresolved external symbol "public: void __thiscall 
> osgUtil::IncrementalCompileOperation::CompileSet::buildCompileMap(clas
> s std::set<class osg::GraphicsContext *,struct std::less<class 
> osg::GraphicsContext *>,class std::allocator<class 
> osg::GraphicsContext *> > &,unsigned int)"
> (?buildcompile...@compileset@incrementalcompileoperat...@osgutil@@QAEX
> AAV?$s 
> e...@pavgraphicscontext@osg@@u?$l...@pavgraphicscontext@osg@@@std@@V?$al
> locato
> r...@pavgraphicscontext@osg@@@4@@std@@i...@z) referenced in function "public:
> __thiscall `anonymous namespace'::reflector218::reflector218(void)"
> (??0reflector...@?a0xef191a64@@q...@xz)  
> IncrementalCompileOperation.obj Wrapper osgUtil Error   72      fatal 
> error LNK1120: 1 unresolved externals 
> F:\Coding\OSG\OpenSceneGraph\bin\Debug\..\..\bin\osgPlugins-2.9.7\osgw
> rapper
> _osgUtild.dll   Wrapper osgUtil
>
> -----Original Message-----
> From: osg-users-boun...@lists.openscenegraph.org
> [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of 
> Robert Osfield
> Sent: 19 February 2010 07:21
> To: OpenSceneGraph Users
> Subject: Re: [osg-users] Please test svn/trunk for 
> OpenThread/OpenSceneGraph
>
> On Fri, Feb 19, 2010 at 6:04 AM, Maxim Gammer <maxgam...@gmail.com> wrote:
>> Hi Robert,
>>
>> I upgrade to 2.9.7 in the next days....
>
> Which is rather too late for making sure svn/trunk is well tested 
> prior to me tagging 2.9.7... so if 2.9.7 contains problems that 
> weren't tested and reported prior to 2.9.7 then... it's because... you 
> hang back from testing.
>
> Please guys we need testing NOW.
>
> Robert.
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.
> org
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.
> org
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Attachment: AnimationMaterial
Description: AnimationMaterial

Attachment: IncrementalCompileOperation
Description: IncrementalCompileOperation

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to