[Bf-committers] blender opencollada svn circle

luxInteg lux-integ at btconnect.com
Thu Aug 26 18:11:43 CEST 2010


On  Thursday 26 August 2010, 06:20:57 Nathan Letwory wrote

>I'll be committing a patch by  Imran Syed (freakabcd). This has also a
>small change that will need a newer opencollada revision - latest should
>work fine.


Thanks a lot

I managed to get hold of  revision 31592.  On a pure 64-bit (amd64)-linux 
machine  the throttled cmake compile output looks like so:

################################################################
Scanning dependencies of target bf_collada
[ 84%] Building CXX object 
source/blender/collada/CMakeFiles/bf_collada.dir/DocumentImporter.cpp.o
In file included from 
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:34:
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h: In 
constructor 'COLLADAFW::ColorOrTexture::ColorOrTexture(COLLADAFW::Color)':
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h:39: 
warning: 'COLLADAFW::ColorOrTexture::mColor' will be initialized after
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h:38: 
warning:   'COLLADAFW::ColorOrTexture::Type COLLADAFW::ColorOrTexture::mType'
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h:46: 
warning:   when initialized here
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h: In 
constructor 'COLLADAFW::ColorOrTexture::ColorOrTexture(COLLADAFW::Texture)':
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h:40: 
warning: 'COLLADAFW::ColorOrTexture::mTexture' will be initialized after
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h:38: 
warning:   'COLLADAFW::ColorOrTexture::Type COLLADAFW::ColorOrTexture::mType'
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWColorOrTexture.h:55: 
warning:   when initialized here
In file included from 
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWEffectCommon.h:18,
                 from 
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWEffect.h:19,
                 from 
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:35:
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h: In 
constructor 'COLLADAFW::FloatOrParam::FloatOrParam(float)':
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h:51: 
warning: 'COLLADAFW::FloatOrParam::mFloatValue' will be initialized after
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h:47: 
warning:   'COLLADAFW::FloatOrParam::Type COLLADAFW::FloatOrParam::mType'
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h:60: 
warning:   when initialized here
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h: In 
constructor 'COLLADAFW::FloatOrParam::FloatOrParam(const COLLADAFW::Param&)':
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h:55: 
warning: 'COLLADAFW::FloatOrParam::mParam' will be initialized after
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h:47: 
warning:   'COLLADAFW::FloatOrParam::Type COLLADAFW::FloatOrParam::mType'
$INSTALLDIR/opencollada/COLLADAFramework/include/COLLADAFWFloatOrParam.h:66: 
warning:   when initialized here
In file included from 
$INSTALLDIR/opencollada/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLoader.h:17,
                 from 
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:60:
$INSTALLDIR/opencollada/COLLADASaxFrameworkLoader/include/COLLADASaxFWLKinematicsIntermediateData.h: 
In constructor 
'COLLADASaxFWL::KinematicsNewParam::KinematicsNewParam(COLLADASaxFWL::KinematicsNewParam::ValueType)':
$INSTALLDIR/opencollada/COLLADASaxFrameworkLoader/include/COLLADASaxFWLKinematicsIntermediateData.h:237: 
warning: enumeration value 'VALUETYPE_UNKNOWN' not handled in switch
$INSTALLDIR/opencollada/COLLADASaxFrameworkLoader/include/COLLADASaxFWLKinematicsIntermediateData.h: 
In member function 'void 
COLLADASaxFWL::KinematicsFloatOrParam::setFloatValue(float)':
$INSTALLDIR/opencollada/COLLADASaxFrameworkLoader/include/COLLADASaxFWLKinematicsIntermediateData.h:626: 
warning: statement has no effect
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp: In member 
function 'void 
AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve*)':
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:2196: warning: 
format '%d' expects type 'int', but argument 3 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp: In destructor 
'AnimationImporter::~AnimationImporter()':
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:2287: warning: 
format '%u' expects type 'unsigned int', but argument 3 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp: In member 
function 'Object* AnimationImporter::translate_animation(COLLADAFW::Node*, 
std::map<COLLADAFW::UniqueId, Object*, std::less<COLLADAFW::UniqueId>, 
std::allocator<std::pair<const COLLADAFW::UniqueId, Object*> > >&, 
std::map<COLLADAFW::UniqueId, COLLADAFW::Node*, 
std::less<COLLADAFW::UniqueId>, std::allocator<std::pair<const 
COLLADAFW::UniqueId, COLLADAFW::Node*> > >&, 
COLLADAFW::Transformation::TransformationType, Object*)':
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:2630: warning: 
format '%u' expects type 'unsigned int', but argument 4 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp: In member 
function 'bool 
AnimationImporter::evaluate_animation(COLLADAFW::Transformation*, float (*)
[4], float, const char*)':
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:2968: warning: 
format '%u' expects type 'unsigned int', but argument 3 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:2990: warning: 
format '%u' expects type 'unsigned int', but argument 4 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:2992: warning: 
format '%u' expects type 'unsigned int', but argument 4 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:3019: warning: 
format '%u' expects type 'unsigned int', but argument 4 has type 'size_t'
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp: In member 
function 'void MeshImporter::read_faces(COLLADAFW::Mesh*, Mesh*, int)':
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[2]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[2]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[1]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[1]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[0]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[0]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[2]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[2]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[1]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[1]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[0]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[0]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[2]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[2]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[1]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[1]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[0]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[0]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[2]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[2]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[1]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[1]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[0]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[0]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[2]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[2]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[1]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[1]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'a[0]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'a[0]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[2]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[2]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[1]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[1]' was declared here
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: warning: 
'b[0]' may be used uninitialized in this function
$SOURCES/blender/source/blender/collada/DocumentImporter.cpp:1866: note: 
'b[0]' was declared here
[ 84%] Building CXX object 
source/blender/collada/CMakeFiles/bf_collada.dir/collada.cpp.o
[ 84%] Building CXX object 
source/blender/collada/CMakeFiles/bf_collada.dir/DocumentExporter.cpp.o
In file included from 
$SOURCES/blender/source/blender/collada/DocumentExporter.cpp:75:
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWNode.h: In 
constructor 'COLLADASW::Node::Node(COLLADASW::StreamWriter*, bool)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWNode.h:56: 
warning: 'COLLADASW::Node::mType' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWNode.h:44: 
warning:   'COLLADASW::String COLLADASW::Node::mNodeId'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWNode.h:63: 
warning:   when initialized here
In file included from 
$SOURCES/blender/source/blender/collada/DocumentExporter.cpp:80:
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWPrimitves.h: In 
constructor 
'COLLADASW::PrimitivesBase::PrimitivesBase(COLLADASW::StreamWriter*, const 
COLLADASW::String&)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWPrimitves.h:49: 
warning: 'COLLADASW::PrimitivesBase::mInputList' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWPrimitves.h:40: 
warning:   'COLLADASW::String COLLADASW::PrimitivesBase::mPrimitiveName'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWPrimitves.h:60: 
warning:   when initialized here
In file included from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWSampler.h:19,
                 from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWTexture.h:18,
                 from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:18,
                 from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWEffectProfile.h:18,
                 from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWLibraryEffects.h:16,
                 from 
$SOURCES/blender/source/blender/collada/DocumentExporter.cpp:84:
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h: In 
constructor 'COLLADASW::Annotation::Annotation(COLLADASW::StreamWriter*, const 
COLLADASW::String&, const COLLADASW::ValueType::ColladaType&, const float*, 
int)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:74: 
warning: 'COLLADASW::Annotation::mNumValues' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:71: 
warning:   'COLLADASW::Annotation::UnionType 
COLLADASW::Annotation::mUnionType'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:85: 
warning:   when initialized here
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h: In 
constructor 'COLLADASW::Annotation::Annotation(COLLADASW::StreamWriter*, const 
COLLADASW::String&, const COLLADASW::ValueType::ColladaType&, const bool*, 
int)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:74: 
warning: 'COLLADASW::Annotation::mNumValues' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:71: 
warning:   'COLLADASW::Annotation::UnionType 
COLLADASW::Annotation::mUnionType'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:101: 
warning:   when initialized here
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h: In 
constructor 'COLLADASW::Annotation::Annotation(COLLADASW::StreamWriter*, const 
COLLADASW::String&, const COLLADASW::ValueType::ColladaType&, const int*, 
int)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:74: 
warning: 'COLLADASW::Annotation::mNumValues' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:71: 
warning:   'COLLADASW::Annotation::UnionType 
COLLADASW::Annotation::mUnionType'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:117: 
warning:   when initialized here
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h: In 
constructor 'COLLADASW::Annotation::Annotation(COLLADASW::StreamWriter*, const 
COLLADASW::String&, const COLLADASW::ValueType::ColladaType&, const char*, 
int)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:74: 
warning: 'COLLADASW::Annotation::mNumValues' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:71: 
warning:   'COLLADASW::Annotation::UnionType 
COLLADASW::Annotation::mUnionType'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWAnnotation.h:133: 
warning:   when initialized here
In file included from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWEffectProfile.h:18,
                 from 
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWLibraryEffects.h:16,
                 from 
$SOURCES/blender/source/blender/collada/DocumentExporter.cpp:84:
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h: 
In constructor 'COLLADASW::ColorOrTexture::ColorOrTexture(COLLADASW::Color, 
const COLLADASW::String&)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:39: 
warning: 'COLLADASW::ColorOrTexture::mColor' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:38: 
warning:   'COLLADASW::ColorOrTexture::Type COLLADASW::ColorOrTexture::mType'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:47: 
warning:   when initialized here
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h: 
In constructor 'COLLADASW::ColorOrTexture::ColorOrTexture(COLLADASW::Texture, 
const COLLADASW::String&)':
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:40: 
warning: 'COLLADASW::ColorOrTexture::mTexture' will be initialized after
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:38: 
warning:   'COLLADASW::ColorOrTexture::Type COLLADASW::ColorOrTexture::mType'
$INSTALLDIR/opencollada/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h:56: 
warning:   when initialized here
Linking CXX static library ../../../lib/libbf_collada.a
[ 84%] Built target bf_collada
################################################################

when installed 

the blender executible is ~44 Mbytes
linteg [ ~/blenderOC1/bin ]# du blender
44828   blender
linteg [ ~/blenderOC1/bin ]# 

without  opencollada it is ~26 Mbytes
linteg [ ~/blenderPLAIN/bin ]# du blender
26224   blender
linteg [ ~/blenderPLAIN/bin ]# 

---------------------------

thanks again













More information about the Bf-committers mailing list