Hi! On Sat, Jul 30, 2016 at 8:50 AM, <ian_br...@mail.ru> wrote: > It has now been over a year since the opencollada-dev package became > available in the Debian archive. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694932 > > https://packages.debian.org/stretch/opencollada-dev > > Is there any remaining reason why the Blender package should not be > linked against it? Blender is supposed to have built-in support for > Collada. > > https://wiki.blender.org/index.php/Doc%3A2.6/Manual/Data_System/Files/Import/COLLADA > > Is it not expected that anybody will actually want to use this software? > If so, why was the effort made to package either OpenCOLLADA or Blender?
Simple, it fails: [ 80%] Building CXX object source/blender/collada/CMakeFiles/bf_collada.dir/ArmatureImporter.cpp.o cd /<<BUILDDIR>>/blender-2.77.a+dfsg0/obj-x86_64-linux-gnu/source/blender/collada && /usr/bin/c++ -DWITH_BUILDINFO -DWITH_INTERNATIONAL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/blenkernel -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/blenlib -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/blentranslation -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/editors/include -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/makesdna -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/makesrna -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/windowmanager -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/imbuf -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/intern/guardedalloc -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/ikplugin -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/intern/iksolver/extern -I/<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/bmesh -isystem /usr/include/opencollada/COLLADAStreamWriter -isystem /usr/include/opencollada/COLLADABaseUtils -isystem /usr/include/opencollada/COLLADAFramework -isystem /usr/include/opencollada/COLLADASaxFrameworkLoader -isystem /usr/include/opencollada/GeneratedSaxParser -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wformat-signedness -Wuninitialized -Wmissing-declarations -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/blender-2.77.a+dfsg0=. -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2 -fuse-ld=gold -fopenmp -msse2 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -Wno-deprecated-declarations -Wno-unused-parameter -Wno-error=unused-but-set-variable -fpermissive -o CMakeFiles/bf_collada.dir/ArmatureImporter.cpp.o -c /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp In file included from /usr/include/opencollada/COLLADAFramework/COLLADAFWInstanceGeometry.h:15:0, from /usr/include/opencollada/COLLADAFramework/COLLADAFWNode.h:17, from /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.h:30, from /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp:43: /usr/include/opencollada/COLLADAFramework/COLLADAFWInstanceBindingBase.h:53:14: error: 'vector' in namespace 'std' does not name a template type std::vector <COLLADABU::URI> &skeletons() { return mSkeletons; } ^ /usr/include/opencollada/COLLADAFramework/COLLADAFWInstanceBindingBase.h:65:14: error: 'vector' in namespace 'std' does not name a template type std::vector <COLLADABU::URI> mSkeletons; ^ In file included from /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp:43:0: /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.h: In constructor 'ArmatureImporter::ArmatureImporter(UnitConverter*, MeshImporterBase*, Scene*, const ImportSettings*)': /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.h:86:24: warning: 'ArmatureImporter::import_settings' will be initialized after [-Wreorder] const ImportSettings *import_settings; ^ /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.h:85:17: warning: 'UnitConverter* ArmatureImporter::unit_converter' [-Wreorder] UnitConverter *unit_converter; ^ /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp:67:1: warning: when initialized here [-Wreorder] ArmatureImporter::ArmatureImporter(UnitConverter *conv, MeshImporterBase *mesh, Scene *sce, const ImportSettings *import_settings) : ^ In file included from /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp:43:0: /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.h:85:17: warning: 'ArmatureImporter::unit_converter' will be initialized after [-Wreorder] UnitConverter *unit_converter; ^ /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp:73:20: warning: base 'TransformReader' [-Wreorder] mesh_importer(mesh) { ^ /<<BUILDDIR>>/blender-2.77.a+dfsg0/source/blender/collada/ArmatureImporter.cpp:67:1: warning: when initialized here [-Wreorder] ArmatureImporter::ArmatureImporter(UnitConverter *conv, MeshImporterBase *mesh, Scene *sce, const ImportSettings *import_settings) : ^ source/blender/collada/CMakeFiles/bf_collada.dir/build.make:137: recipe for target 'source/blender/collada/CMakeFiles/bf_collada.dir/ArmatureImporter.cpp.o' failed make[3]: *** [source/blender/collada/CMakeFiles/bf_collada.dir/ArmatureImporter.cpp.o] Error 1 make[3]: Leaving directory '/<<BUILDDIR>>/blender-2.77.a+dfsg0/obj-x86_64-linux-gnu' CMakeFiles/Makefile2:6666: recipe for target 'source/blender/collada/CMakeFiles/bf_collada.dir/all' failed make[2]: *** [source/blender/collada/CMakeFiles/bf_collada.dir/all] Error 2 make[2]: Leaving directory '/<<BUILDDIR>>/blender-2.77.a+dfsg0/obj-x86_64-linux-gnu' Makefile:163: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/<<BUILDDIR>>/blender-2.77.a+dfsg0/obj-x86_64-linux-gnu' dh_auto_build: make -j1 returned exit code 2 debian/rules:72: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 Feel free to help debugging. Patches are really welcome. Cheers. mfv