[Bf-committers] Build broken against current COLLADA lib repository

Bastien Montagne montagne29 at wanadoo.fr
Fri Mar 22 17:23:26 CET 2013


Hi,

Under linux (Debian Wheezy amd64, gcc4.7), when trying to build 
Blender's collada against the collada libs built from today's 
(2013/03/22) trunk checkout, I get the following error:

/home/i7deb64/blender-2.5-svn/__work__/blender_msgs/source/blender/collada/DocumentImporter.cpp: 
In member function ‘bool DocumentImporter::import()’:
/home/i7deb64/blender-2.5-svn/__work__/blender_msgs/source/blender/collada/DocumentImporter.cpp:128:72: 
error: cannot allocate an object of abstract type ‘ExtraHandler’
In file included from 
/home/i7deb64/blender-2.5-svn/__work__/blender_msgs/source/blender/collada/DocumentImporter.cpp:85:0:
/home/i7deb64/blender-2.5-svn/__work__/blender_msgs/source/blender/collada/ExtraHandler.h:42:7: 
note:   because the following virtual functions are pure within 
‘ExtraHandler’:
In file included from 
/home/i7deb64/blender-2.5-svn/__work__/blender_msgs/source/blender/collada/DocumentImporter.cpp:50:0:
/opt/lib/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLIExtraDataCallbackHandler.h:39:22: 
note:     virtual bool 
COLLADASaxFWL::IExtraDataCallbackHandler::parseElement(const 
ParserChar*, const StringHash&, const COLLADAFW::UniqueId&, 
COLLADAFW::Object*)
make[2]: *** 
[source/blender/collada/CMakeFiles/bf_collada.dir/DocumentImporter.cpp.o] Erreur 
1
make[2]: *** Attente des tâches non terminées....

Not sure whether this is a bug from collada side, or an API change not 
yet reflected in our own code. :/

Thanks for checking this,
Bastien


More information about the Bf-committers mailing list