[Bf-committers] bulding Collada SOC branch

Nathan Letwory jesterking at letwory.net
Tue Aug 25 01:46:29 CEST 2009


Yesterday, I also committed a small fix, so that the branch compiles 
against the latest OpenCOLLADA trunk (small change in Writer interface). 
You should be able to build it now correctly.

/Nathan

Arystan Dyussenov wrote:
> Hi Randall,
> 
> I've just added instructions on building OpenCollada/soc-2009-chingachgook
> branch at
> http://wiki.blender.org/index.php/User:Kazanbas/Building_OpenCollada
> 
> Just poke if you have any problems.
> 
> Arystan
> 
> On Sat, Aug 22, 2009 at 1:25 AM, Randall Rickert <
> randall at rickert-digital.com> wrote:
> 
>> I'm trying to build the Collada SOC branch, with no luck. I get
>> something like this:
>> -------------
>> Compiling ==> 'DocumentExporter.cpp'
>> In file included
>> from
>> /home/randall/Development/collada/COLLADAStreamWriter/include/COLLADASWCharacterBuffer.h:17,
>>
>> from
>> /home/randall/Development/collada/COLLADAStreamWriter/include/COLLADASWStreamWriter.h:19,
>>
>> from
>> /home/randall/Development/collada/COLLADAStreamWriter/include/COLLADASWElementWriter.h:15,
>>
>> from
>> /home/randall/Development/collada/COLLADAStreamWriter/include/COLLADASWAsset.h:15,
>>                 from source/blender/collada/DocumentExporter.cpp:39:
>> /home/randall/Development/collada/COLLADAStreamWriter/include/COLLADASWitoa.h:102:
>> error: explicit template specialization cannot have a storage class
>> -------------------
>> and after a lot of this, it eventually gives up.
>>
>> If I clean and set my gcc and g++ back to 4.2 (from 4.4), it complains
>> about unused variables and comparisons between signed and unsigned ints,
>> but it eventually dies with this:
>> ------------
>> source/blender/collada/DocumentImporter.cpp: In member function �void
>> DocumentImporter::import(bContext*, const char*)�:
>> source/blender/collada/DocumentImporter.cpp:2832: error: cannot declare
>> variable �w� to be of abstract type �Writer�
>> source/blender/collada/DocumentImporter.cpp:2236: note:   because the
>> following virtual functions are pure within �Writer�:
>> /home/randall/Development/collada/COLLADAFramework/include/COLLADAFWIWriter.h:122:
>> note:        virtual bool COLLADAFW::IWriter::writeFormulas(const
>> COLLADAFW::Formulas*)
>> scons: ***
>> [/home/randall/Development/build/linux2/source/blender/collada/DocumentImporter.o]
>> Error 1
>> --------------
>>
>> I'm also not sure how to build the opencollada libs on Linux. There's no
>> makefiles or useful information in the sources.
>>
>> Has anyone else tried building this branch on Linux and can offer some
>> tips?
>>
>> Thanks,
>> Randall
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
> 


-- 

Nathan Letwory

http://www.planetblender.org | http://www.blender-fi.org


More information about the Bf-committers mailing list