Can't build GimpactTestDemo

spirtaat
Posts: 10
Joined: Wed Nov 17, 2010 11:35 am

Can't build GimpactTestDemo

Post by spirtaat »

Hello,
i've succesfully installed bullet-2.76 (i need this version because the 2.77 is not supported by osgBullet that i need) on a Ubuntu 9.10 amd64.
I noticed that the GimpactTestDemo wasn't build during the bullet building process. Now i need to see it in action, but when i use the CMake-GUI to configure and generate makefiles, it gives this error:
  • Configuring done
    CMake Error: CMake can not determine linker language for target:AppGimpactTestDemo
    CMake Error: Cannot determine link language for target "AppGimpactTestDemo".
    Generating done
Trying the make command, it gives:
  • make[2]: *** Nessuna regola per creare l'obiettivo «CMakeFiles/AppGimpactTestDemo.dir/build». Arresto.
    make[1]: *** [CMakeFiles/AppGimpactTestDemo.dir/all] Errore 2
    make: *** [all] Errore 2
Can anyone help me?

Cheers
mi076
Posts: 144
Joined: Fri Aug 01, 2008 6:36 am
Location: Bonn, Germany

Re: Can't build GimpactTestDemo

Post by mi076 »

make[2]: *** Nessuna regola per creare l'obiettivo "CMakeFiles/AppGimpactTestDemo.dir/build". Arresto.
Google's translation is fun as usual :-)

No rule to make target "CMakeFiles / AppGimpactTestDemo.dir / build". Arrest.


But seriously, only add 'GimpactTestDemo' in 'Demos/CMakeLists.txt' and (re)run cmake. Worked for me (Bullet 2.77 / Debian, but i think it doesn't matter).
spirtaat
Posts: 10
Joined: Wed Nov 17, 2010 11:35 am

Re: Can't build GimpactTestDemo

Post by spirtaat »

Hi mi076 and thanks for your answer!
LOL for Google Translate. I checked the CMakeLists.txt file in bullet-276/Demos directory and GimpactTestDemo is in the Subdirectories list, together with BasicDemo, ConcaveDemo, ... etc). I've re-run the make command in ./bullet-2.76. It has compiled succesfully, and in the output i've found this:
  • [ 29%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.o
    [ 29%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.o
    [ 30%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.o
    [ 30%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.o
    [ 30%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.o
    [ 31%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.o
    [ 31%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.o
    [ 31%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.o
    [ 32%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.o
    [ 32%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o
    [ 32%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o
    [ 42%] Building CXX object Extras/GIMPACTUtils/CMakeFiles/GIMPACTUtils.dir/btGImpactConvexDecompositionShape.o
    Linking CXX static library libGIMPACTUtils.a
    [ 42%] Built target GIMPACTUtils
    [ 72%] Building CXX object Demos/AllBulletDemos/CMakeFiles/AppAllBulletDemos.dir/__/GimpactTestDemo/GimpactTestDemo.o
in bullet-2.76/Demos/BasicDemo and in a lot of other demo's directory i can find the demo applications, in GimpactDemo i can't (however. :-(
mi076
Posts: 144
Joined: Fri Aug 01, 2008 6:36 am
Location: Bonn, Germany

Re: Can't build GimpactTestDemo

Post by mi076 »

:-( I have checked 2.76 just now. It works for me...
Scanning dependencies of target AppGimpactTestDemo
[ 92%] Building CXX object Demos/GimpactTestDemo/CMakeFiles/AppGimpactTestDemo.dir/GimpactTestDemo.o
[ 92%] Building CXX object Demos/GimpactTestDemo/CMakeFiles/AppGimpactTestDemo.dir/main.o
Linking CXX executable AppGimpactTestDemo
deb:~/b_tmp/bullet-2.76/Demos/AllBulletDemos$ ls -l
-rwxr-xr-x 1 r r 1279143 Ноя 18 10:09 AppGimpactTestDemo
-rw-r--r-- 1 r r 37830 Мар 31 2008 BunnyMesh.h
drwxr-xr-x 3 r r 168 Ноя 18 10:04 CMakeFiles
....
See 2.76 CMakeLists.txt is in Att.
You do not have the required permissions to view the files attached to this post.
mi076
Posts: 144
Joined: Fri Aug 01, 2008 6:36 am
Location: Bonn, Germany

Re: Can't build GimpactTestDemo

Post by mi076 »

BTW, in AppAllBulletDemos the demo is listed as "Concave Moving"...
spirtaat
Posts: 10
Joined: Wed Nov 17, 2010 11:35 am

Re: Can't build GimpactTestDemo

Post by spirtaat »

Hi mi076!
Thank you very much for your help.
Thanks to your CMakeList.txt file now i can run the the Demo!

Have a nice day!