[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