I attempted to build Blender 2.56 r34461 with OpenCOLLADA 1.3.0 r817 on Ubuntu 10.10, but got errors in bf_collada.dir/ArmatureExporter.cpp so the build aborted. I use CMake build system. With OpenCOLLADA r816, I can successfully build it.
The error is as follows:
[ 58%] Building CXX object source/blender/collada/CMakeFiles/bf_collada.dir/ArmatureExporter.cpp.o
In file included from /tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp:41:
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/GeometryExporter.h:86: error: 'COLLADASW::Semantics' has not been declared
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/GeometryExporter.h:88: error: 'COLLADASW::Semantics' has not been declared
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp: In member function 'void ArmatureExporter::add_joints_element(ListBase*, const std::string&, const std::string&)':
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp:268: error: 'JOINT' is not a member of 'COLLADASW'
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp:270: error: 'BINDMATRIX' is not a member of 'COLLADASW'
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp: In member function 'void ArmatureExporter::add_vertex_weights_element(const std::string&, const std::string&, Mesh*, Object*, ListBase*)':
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp:428: error: 'JOINT' is not a member of 'COLLADASW'
/tmp/buildd/blender2.5-2.56+svn34461/source/blender/collada/ArmatureExporter.cpp:430: error: 'WEIGHT' is not a member of 'COLLADASW'
make[4]: *** [source/blender/collada/CMakeFiles/bf_collada.dir/ArmatureExporter.cpp.o] Error 1
make[4]: Leaving directory `/tmp/buildd/blender2.5-2.56+svn34461/debian/cmake'
make[3]: *** [source/blender/collada/CMakeFiles/bf_collada.dir/all] Error 2
make[3]: Leaving directory `/tmp/buildd/blender2.5-2.56+svn34461/debian/cmake'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/buildd/blender2.5-2.56+svn34461/debian/cmake'
Also, we can see the full build logs at
https://launchpad.net/~irie/+archive/blender/+buildjob/2189817/+files/buildlog_ubuntu-maverick-i386.blender2.5_2.56%2Bsvn34461-0irie1_FAILEDTOBUILD.txt.gz (i386) and
https://launchpad.net/~irie/+archive/blender/+buildjob/2189816/+files/buildlog_ubuntu-maverick-amd64.blender2.5_2.56%2Bsvn34461-0irie1_FAILEDTOBUILD.txt.gz (amd64).