nekhlym Posted December 14, 2010 Share Posted December 14, 2010 im getting this error when i compile. Making debug version Linking with 'libbulletmath' Linking with 'libbulletdynamics' Linking with 'libbulletcollision' Making SIM_SolverBullet.o and /home/ferrox/houdini11.0/dso/SIM_SolverBullet.so from SIM_SolverBullet.cpp SIM_SolverBullet.cpp: In member function ‘virtual std::_Rb_tree_iterator<std::pair<const int, bulletBodystr> > SIM_SolverBullet::addBulletBody(SIM_Object*)’: SIM_SolverBullet.cpp:379: error: no matching function for call to ‘btMultiSphereShape::btMultiSphereShape(btVector3*&, btScalar*&, int&)’ /usr/local/include/BulletCollision/CollisionShapes/btMultiSphereShape.h:40: note: candidates are: btMultiSphereShape::btMultiSphereShape(const btVector3&, const btVector3*, const btScalar*, int) /usr/local/include/BulletCollision/CollisionShapes/btMultiSphereShape.h:28: note: btMultiSphereShape::btMultiSphereShape(const btMultiSphereShape&) Compile failed im using bullet 2.77 and the latest bullet solver. trying to compile it on ubuntu 10.10 and houdini 11.0.581. Quote Link to comment Share on other sites More sharing options...
goldleaf Posted December 14, 2010 Share Posted December 14, 2010 Have you made any alterations to the code? Where'd you get it from? I haven't had any issues with 2.77 and the Bullet DOP. Is this the first time you've tried to compile under Houdini 11? I've only every come across this issue when I've been modifying the source code. That error means the addBulletBody() function is not getting something in a format it can see (either on SIM_Object pointer, or 3 items). Quote Link to comment Share on other sites More sharing options...
nekhlym Posted December 15, 2010 Author Share Posted December 15, 2010 i got the source from here http://gitorious.org/~almatea/bullet-physics-solver/almateas-bullet-physics-solver i didnt change any of the code there. i compiled hot without any problems on the same system. Quote Link to comment Share on other sites More sharing options...
goldleaf Posted December 15, 2010 Share Posted December 15, 2010 Did you build bullet into static (*.a) or dynamic (*.so) libraries? Could you copy your hcustom line here? Also, double check and make sure all of the bullet include files made it over to /usr/local/include, or whatever your include dir is. Every now and then, that gets omitted on my systems. Quote Link to comment Share on other sites More sharing options...
almatea Posted December 17, 2010 Share Posted December 17, 2010 what is version of gcc do you using? check version same as houdini and add to build.sh next code: export HOUDINI_CC=gcc-4.2 (4.2 may be change to your version) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.