[Bf-committers] Makefiles are still broken for Bullet 2.x.... :Re: Unable to compile engine

erwin at erwincoumans.com erwin at erwincoumans.com
Wed Dec 6 23:28:33 CET 2006


>now the linker gives up: 

Someone needs to fix the Makefiles, to the dependencies/clean works with 
Bullet 2.x. 

Although in the same file, ConcaveShape has been renamed to btConcaveShape. 
Probably the Makefiles copies some headerfiles around, and never removes 
them properly. Can you manually remove the right files, or perhaps fix the 
Makefiles? 

Thanks,
Erwin 

 

 

Alexander Ewering writes: 

> 
> On Wed, 6 Dec 2006 erwin at erwincoumans.com wrote: 
> 
>> But this KXH_ketsji_hooks.cpp is part of the netscape plugin, isn't it? 
>> Are we still compiling that code? Thanks,
>> Erwin
> 
> Hi, 
> 
> the compile error is fixed, now the linker gives up: 
> 
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0x21):
> In function
> tTriangleMeshShape::btTriangleMeshShape[not-in-charge](btStridingMeshInte 
> rface*)':
> : undefined reference to oncaveShape::ConcaveShape[not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0x76):
> In function
> tTriangleMeshShape::btTriangleMeshShape[not-in-charge](btStridingMeshInte 
> rface*)':
> : undefined reference to oncaveShape::~ConcaveShape [not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0xb1):
> In function
> tTriangleMeshShape::btTriangleMeshShape[in-charge](btStridingMeshInterfac 
> e*)':
> : undefined reference to oncaveShape::ConcaveShape[not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0x106):
> In function
> tTriangleMeshShape::btTriangleMeshShape[in-charge](btStridingMeshInterfac 
> e*)':
> : undefined reference to oncaveShape::~ConcaveShape [not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0x146):
> In function tTriangleMeshShape::~btTriangleMeshShape [not-in-charge]()':
> : undefined reference to oncaveShape::~ConcaveShape [not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0x186):
> In function tTriangleMeshShape::~btTriangleMeshShape [in-charge]()':
> : undefined reference to oncaveShape::~ConcaveShape [not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.text+0x1c9):
> In function tTriangleMeshShape::~btTriangleMeshShape [in-charge
> deleting]()':
> : undefined reference to oncaveShape::~ConcaveShape [not-in-charge]()'
> /home/intrr/bf-cvs/blender/../lib/linux-glibc2.3.2-i386/bullet2/lib/libbul 
> let2.a(btTriangleMeshShape.o)(.gnu.linkonce.d._ZTI19btTriangleMeshShape+0x 
> 8):
> undefined reference to ypeinfo for ConcaveShape'
> collect2: ld returned 1 exit status
> make[1]: ***
> [/home/intrr/bf-cvs/blender/obj/linux-glibc2.3.2-i386/bin/blender] Error 1
> make: *** [all] Error 1 
> 
> About the plugin: I didn't change the default settings, so I am innocent..
> this is mostly a stock CVS checkout :) 
> 
> | alexander ewering              instinctive mediaworks
> | xx-mail.com/instinctive     http://www.instinctive.de
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
 



More information about the Bf-committers mailing list