Fail Installing on Ubuntu Karmic

Petskull
Posts: 5
Joined: Wed Sep 01, 2010 4:42 pm

Fail Installing on Ubuntu Karmic

Post by Petskull »

Good Afternoon! I'm trying to install Bullet on Ubuntu Karmic and it fails while compiling PosixThreadSupport.cpp. I've read some threads on this forum about similar failures, but I'm neither on Windows, nor MacOS, nor have a x64 processor. My processor is an Intel Core2 Duo CPU T7250 @ 2.00GHz, and I'm compiling with gcc 4.4.1.

I've attached my error message below, does anyone have any idea how to fix it?

Code: Select all

petskull@Sentarum:~/Desktop/bullet-2.77$ cmake . -G "Unix Makefiles"
CMAKE_CXX_FLAGS_DEBUG=+-g -D_DEBUG
OPENGL FOUND
/usr/lib/libGLU.so/usr/lib/libGL.so/usr/lib/libSM.so/usr/lib/libICE.so/usr/lib/libX11.so/usr/lib/libXext.so
GLUT FOUND
/usr/lib/libglut.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/petskull/Desktop/bullet-2.77
petskull@Sentarum:~/Desktop/bullet-2.77$ make
Linking CXX static library libOpenGLSupport.a
[  4%] Built target OpenGLSupport
Linking CXX static library libLinearMath.a
[  6%] Built target LinearMath
Linking CXX static library libBulletFileLoader.a
[  7%] Built target BulletFileLoader
Linking CXX static library libBulletWorldImporter.a
[  7%] Built target BulletWorldImporter
Linking CXX static library libConvexDecomposition.a
[ 12%] Built target ConvexDecomposition
Linking CXX static library libGIMPACTUtils.a
[ 12%] Built target GIMPACTUtils
Linking CXX static library libGLUI.a
[ 23%] Built target GLUI
Linking CXX static library libBulletMultiThreaded.a
[ 30%] Built target BulletMultiThreaded
Linking CXX static library libBulletSoftBody.a
[ 33%] Built target BulletSoftBody
Linking CXX static library libBulletDynamics.a
[ 40%] Built target BulletDynamics
Linking CXX static library libBulletCollision.a
[ 70%] Built target BulletCollision
Linking CXX executable AppAllBulletDemos
[ 76%] Built target AppAllBulletDemos
Linking CXX executable AppConvexDecompositionDemo
[ 76%] Built target AppConvexDecompositionDemo
Linking CXX executable AppHelloWorld
[ 77%] Built target AppHelloWorld
Linking CXX executable AppCcdPhysicsDemo
[ 78%] Built target AppCcdPhysicsDemo
Linking CXX executable AppConstraintDemo
[ 78%] Built target AppConstraintDemo
Linking CXX executable AppSliderConstraintDemo
[ 78%] Built target AppSliderConstraintDemo
Linking CXX executable AppGenericJointDemo
[ 79%] Built target AppGenericJointDemo
Linking CXX executable AppRaytracer
[ 80%] Built target AppRaytracer
Linking CXX executable AppRagdollDemo
[ 81%] Built target AppRagdollDemo
Linking CXX executable AppForkLiftDemo
[ 81%] Built target AppForkLiftDemo
Linking CXX executable AppBasicDemo
[ 82%] Built target AppBasicDemo
Linking CXX executable AppBox2dDemo
[ 83%] Built target AppBox2dDemo
Linking CXX executable AppBspPhysicsDemo
[ 84%] Built target AppBspPhysicsDemo
Linking CXX executable AppMovingConcaveDemo
[ 84%] Built target AppMovingConcaveDemo
Linking CXX executable AppVehicleDemo
[ 84%] Built target AppVehicleDemo
Linking CXX executable AppUserCollisionAlgorithm
[ 85%] Built target AppUserCollisionAlgorithm
Linking CXX executable AppCharacterDemo
[ 87%] Built target AppCharacterDemo
Linking CXX executable AppSoftBodyDemo
[ 88%] Built target AppSoftBodyDemo
Linking CXX executable HfFluidDemo
[ 91%] Built target HfFluidDemo
Linking CXX executable AppCollisionInterfaceDemo
[ 92%] Built target AppCollisionInterfaceDemo
Linking CXX executable AppConcaveConvexCastDemo
[ 92%] Built target AppConcaveConvexCastDemo
Linking CXX executable AppSimplexDemo
[ 93%] Built target AppSimplexDemo
Linking CXX executable AppMotorDemo
[ 94%] Built target AppMotorDemo
Linking CXX executable AppDoublePrecisionDemo
[ 95%] Built target AppDoublePrecisionDemo
Linking CXX executable AppConcaveDemo
[ 96%] Built target AppConcaveDemo
Linking CXX executable AppCollisionDemo
[ 96%] Built target AppCollisionDemo
Linking CXX executable AppContinuousConvexCollisionDemo
[ 97%] Built target AppContinuousConvexCollisionDemo
Linking CXX executable AppConcaveRayCastDemo
[ 98%] Built target AppConcaveRayCastDemo
Linking CXX executable AppLinearConvexCastDemo
[ 99%] Built target AppLinearConvexCastDemo
Linking CXX executable AppMultiMaterialDemo
[100%] Built target AppMultiMaterialDemo
Linking CXX executable AppSerializeDemo
[100%] Built target AppSerializeDemo
Linking CXX executable AppInternalEdgeDemo
[100%] Built target AppInternalEdgeDemo
Linking CXX executable AppBenchmarks
[100%] Built target AppBenchmarks
Linking CXX executable AppThreadingDemo
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixThreadSupport::sendRequest(unsigned int, unsigned int, unsigned int)':
PosixThreadSupport.cpp:(.text+0xc7): undefined reference to `sem_post'
PosixThreadSupport.cpp:(.text+0xdd): undefined reference to `sem_post'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `threadFunction(void*)':
PosixThreadSupport.cpp:(.text+0x158): undefined reference to `sem_post'
PosixThreadSupport.cpp:(.text+0x16f): undefined reference to `sem_wait'
PosixThreadSupport.cpp:(.text+0x185): undefined reference to `sem_wait'
PosixThreadSupport.cpp:(.text+0x1d0): undefined reference to `sem_post'
PosixThreadSupport.cpp:(.text+0x1e8): undefined reference to `sem_post'
PosixThreadSupport.cpp:(.text+0x260): undefined reference to `sem_post'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixThreadSupport::waitForResponse(unsigned int*, unsigned int*)':
PosixThreadSupport.cpp:(.text+0x2b4): undefined reference to `sem_wait'
PosixThreadSupport.cpp:(.text+0x330): undefined reference to `sem_wait'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixThreadSupport::stopSPU()':
PosixThreadSupport.cpp:(.text+0x3a1): undefined reference to `sem_wait'
PosixThreadSupport.cpp:(.text+0x3c8): undefined reference to `sem_destroy'
PosixThreadSupport.cpp:(.text+0x3de): undefined reference to `sem_destroy'
PosixThreadSupport.cpp:(.text+0x434): undefined reference to `pthread_cancel'
PosixThreadSupport.cpp:(.text+0x491): undefined reference to `sem_post'
PosixThreadSupport.cpp:(.text+0x4ab): undefined reference to `sem_post'
PosixThreadSupport.cpp:(.text+0x4f0): undefined reference to `sem_wait'
PosixThreadSupport.cpp:(.text+0x539): undefined reference to `pthread_cancel'
PosixThreadSupport.cpp:(.text+0x597): undefined reference to `sem_destroy'
PosixThreadSupport.cpp:(.text+0x5aa): undefined reference to `sem_destroy'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixThreadSupport::startThreads(PosixThreadSupport::ThreadConstructionInfo&)':
PosixThreadSupport.cpp:(.text+0x880): undefined reference to `sem_init'
PosixThreadSupport.cpp:(.text+0x8a3): undefined reference to `sem_init'
PosixThreadSupport.cpp:(.text+0x996): undefined reference to `sem_init'
PosixThreadSupport.cpp:(.text+0x9bc): undefined reference to `sem_init'
PosixThreadSupport.cpp:(.text+0xa0d): undefined reference to `pthread_create'
PosixThreadSupport.cpp:(.text+0xa3b): undefined reference to `pthread_create'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixBarrier::setMaxCount(int)':
PosixThreadSupport.cpp:(.text._ZN12PosixBarrier11setMaxCountEi[PosixBarrier::setMaxCount(int)]+0x25): undefined reference to `pthread_barrier_init'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixBarrier::sync()':
PosixThreadSupport.cpp:(.text._ZN12PosixBarrier4syncEv[PosixBarrier::sync()]+0x10): undefined reference to `pthread_barrier_wait'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixBarrier::~PosixBarrier()':
PosixThreadSupport.cpp:(.text._ZN12PosixBarrierD0Ev[PosixBarrier::~PosixBarrier()]+0x17): undefined reference to `pthread_barrier_destroy'
../../src/BulletMultiThreaded/libBulletMultiThreaded.a(PosixThreadSupport.o): In function `PosixBarrier::~PosixBarrier()':
PosixThreadSupport.cpp:(.text._ZN12PosixBarrierD1Ev[PosixBarrier::~PosixBarrier()]+0x17): undefined reference to `pthread_barrier_destroy'
collect2: ld returned 1 exit status
make[2]: *** [Demos/ThreadingDemo/AppThreadingDemo] Error 1
make[1]: *** [Demos/ThreadingDemo/CMakeFiles/AppThreadingDemo.dir/all] Error 2
make: *** [all] Error 2
petskull@Sentarum:~/Desktop/bullet-2.77$
User avatar
Dragonlord
Posts: 198
Joined: Mon Sep 04, 2006 5:31 pm
Location: Switzerland

Re: Fail Installing on Ubuntu Karmic

Post by Dragonlord »

Looks like CMake doesn't link against libpthreads ( link flags: -lpthread ). Your CMake output doesn't contain though the actually commands invoked so it's impossible to see what goes wrong. But it's definitely symbol resolve error so CMake missed pthreads for one reason or the other. Have you installed lib6-dev? If not the library file required for linking will be missing and CMake will not be able to pick it up.
Petskull
Posts: 5
Joined: Wed Sep 01, 2010 4:42 pm

Re: Fail Installing on Ubuntu Karmic

Post by Petskull »

I can't find 'lib6-dev' in the repo, though upon searching I found you may mean libc6-dev, which is already installed. Should I be looking for another package? I made sure libpthread-stubs0-dev was installed, just in case (it was).

you said my CMake output isn't showing some info that might help? How do I get it to show it?

I looked in PosixThreadSupport.h for where those definitions should be coming from and figured it might be the inclusion of pthread.h and semaphore.h. So, I did the following, which confirmed their existence:

Code: Select all

petskull@Sentarum:~/Desktop/bullet-2.77$ locate pthread.h semaphore.h
/WinVista/Program Files/CodeBlocks/MinGW/SDL-1.2.14/docs/html/sdlcreatesemaphore.html
/WinVista/Program Files/CodeBlocks/MinGW/SDL-1.2.14/docs/html/sdldestroysemaphore.html
/usr/include/pthread.h
/usr/include/semaphore.h
/usr/include/bits/semaphore.h
/usr/include/boost/interprocess/sync/interprocess_semaphore.hpp
/usr/include/boost/interprocess/sync/named_semaphore.hpp
/usr/include/boost/interprocess/sync/emulation/interprocess_semaphore.hpp
/usr/include/boost/interprocess/sync/posix/interprocess_semaphore.hpp
/usr/share/doc/libboost1.38-doc/HTML/doc/html/boost/interprocess/interprocess_semaphore.html
/usr/share/doc/libboost1.38-doc/HTML/doc/html/boost/interprocess/named_semaphore.html
/usr/share/doc/libsdl1.2-dev/docs/html/sdlcreatesemaphore.html
/usr/share/doc/libsdl1.2-dev/docs/html/sdldestroysemaphore.html
/usr/share/gccxml-0.9/GCC/2.95/pthread.h
/usr/share/gccxml-0.9/GCC/3.0/pthread.h
/usr/share/gccxml-0.9/GCC/3.1/pthread.h
/usr/share/gccxml-0.9/GCC/3.2/pthread.h
/usr/share/gccxml-0.9/Intel/pthread.h
/usr/src/linux-headers-2.6.31-14/include/linux/semaphore.h
/usr/src/linux-headers-2.6.31-14-generic/include/linux/semaphore.h
/usr/src/linux-headers-2.6.31-21/include/linux/semaphore.h
/usr/src/linux-headers-2.6.31-21-generic/include/linux/semaphore.h
/usr/src/linux-headers-2.6.31-22/include/linux/semaphore.h
/usr/src/linux-headers-2.6.31-22-generic/include/linux/semaphore.h
/usr/src/vboxdrv-3.0.8/include/iprt/semaphore.h
/usr/src/vboxnetadp-3.0.8/include/iprt/semaphore.h
/usr/src/vboxnetflt-3.0.8/include/iprt/semaphore.h
/var/lib/dkms/vboxdrv/3.0.8/build/include/iprt/semaphore.h
/var/lib/dkms/vboxnetadp/3.0.8/build/include/iprt/semaphore.h
/var/lib/dkms/vboxnetflt/3.0.8/build/include/iprt/semaphore.h
I dunno how else to fix it, what do you think?

Thanks for answering so quickly!
User avatar
Dragonlord
Posts: 198
Joined: Mon Sep 04, 2006 5:31 pm
Location: Switzerland

Re: Fail Installing on Ubuntu Karmic

Post by Dragonlord »

As mentioned, it's the include library file ( the *.a file, not the *.so one ) which is missing. And yeah, i meant libc, typo. Concerning verbose output maybe something like "-v" as command line. I don't know though as I don't like CMake one bit. Caused me more trouble than anything else. But the man page of cmake should tell you how to turn on verbose mode.
Petskull
Posts: 5
Joined: Wed Sep 01, 2010 4:42 pm

Re: Fail Installing on Ubuntu Karmic

Post by Petskull »

Now I see what you mean about -lpthread not being linked in the appropriate place in the right make file, but how do I find where it goes within the CMake jungle? I don't suppose I can just open 'Makefile' and paste it in there..

This is the CMake Log:

P.S. I also tried "cmake . -G "Unix Makefiles" --debug-output " and "cmake . -G "Unix Makefiles" --trace " and couldn't find anything about threads there, either.

Code: Select all

The system is: Linux - 2.6.31-22-generic - i686
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/gcc 
Build flags: 
Id flags: 

The output was:
0


Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is GNU, found in "/home/petskull/Desktop/bullet-2.77/CMakeFiles/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++ 
Build flags: 
Id flags: 

The output was:
0
CMakeCXXCompilerId.cpp:73: warning: deprecated conversion from string constant to ‘char*’
CMakeCXXCompilerId.cpp:163: warning: deprecated conversion from string constant to ‘char*’


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is GNU, found in "/home/petskull/Desktop/bullet-2.77/CMakeFiles/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o
/usr/bin/gcc    -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o   -c /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc        CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o  -o cmTryCompileExec -rdynamic 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o
/usr/bin/gcc    -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc       -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec -rdynamic  
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../:/lib/:/usr/lib/:/usr/lib/i486-linux-gnu/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.1/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -o cmTryCompileExec -z relro /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.1/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../.. -L/usr/lib/i486-linux-gnu CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.1/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
  ignore line: [make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o]
  ignore line: [/usr/bin/gcc    -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
  ignore line: [Linking C executable cmTryCompileExec]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/gcc       -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [Target: i486-linux-gnu]
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../:/lib/:/usr/lib/:/usr/lib/i486-linux-gnu/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-mtune=generic' '-march=i486']
  link line: [ /usr/lib/gcc/i486-linux-gnu/4.4.1/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -o cmTryCompileExec -z relro /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.1/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../.. -L/usr/lib/i486-linux-gnu CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.1/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o]
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/collect2] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_i386] ==> ignore
    arg [--hash-style=both] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib/ld-linux.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec] ==> ignore
    arg [-zrelro] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crt1.o] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1]
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1]
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..]
    arg [-L/usr/lib/i486-linux-gnu] ==> dir [/usr/lib/i486-linux-gnu]
    arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o] ==> ignore
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [-lc] ==> lib [c]
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/crtend.o] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o] ==> ignore
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> [/usr/lib/gcc/i486-linux-gnu/4.4.1]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> [/usr/lib/gcc/i486-linux-gnu/4.4.1]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib] ==> [/usr/lib]
  collapse dir [/lib/../lib] ==> [/lib]
  collapse dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..] ==> [/usr/lib]
  collapse dir [/usr/lib/i486-linux-gnu] ==> [/usr/lib/i486-linux-gnu]
  implicit libs: [c]
  implicit dirs: [/usr/lib/gcc/i486-linux-gnu/4.4.1;/usr/lib;/lib;/usr/lib/i486-linux-gnu]


Determining if the CXX compiler works passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/c++         CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o  -o cmTryCompileExec -rdynamic 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++     -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/c++        -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec -rdynamic  
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../:/lib/:/usr/lib/:/usr/lib/i486-linux-gnu/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.1/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -o cmTryCompileExec -z relro /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.1/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../.. -L/usr/lib/i486-linux-gnu CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i486-linux-gnu/4.4.1/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
  ignore line: [make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [Linking CXX executable cmTryCompileExec]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/c++        -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [Target: i486-linux-gnu]
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../:/lib/:/usr/lib/:/usr/lib/i486-linux-gnu/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=i486']
  link line: [ /usr/lib/gcc/i486-linux-gnu/4.4.1/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -export-dynamic -dynamic-linker /lib/ld-linux.so.2 -o cmTryCompileExec -z relro /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.1/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1 -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../.. -L/usr/lib/i486-linux-gnu CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i486-linux-gnu/4.4.1/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o]
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/collect2] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_i386] ==> ignore
    arg [--hash-style=both] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib/ld-linux.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec] ==> ignore
    arg [-zrelro] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crt1.o] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1]
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1]
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..] ==> dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..]
    arg [-L/usr/lib/i486-linux-gnu] ==> dir [/usr/lib/i486-linux-gnu]
    arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
    arg [-lstdc++] ==> lib [stdc++]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lc] ==> lib [c]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/crtend.o] ==> ignore
    arg [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o] ==> ignore
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> [/usr/lib/gcc/i486-linux-gnu/4.4.1]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1] ==> [/usr/lib/gcc/i486-linux-gnu/4.4.1]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib] ==> [/usr/lib]
  collapse dir [/lib/../lib] ==> [/lib]
  collapse dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse dir [/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..] ==> [/usr/lib]
  collapse dir [/usr/lib/i486-linux-gnu] ==> [/usr/lib/i486-linux-gnu]
  implicit libs: [stdc++;m;c]
  implicit dirs: [/usr/lib/gcc/i486-linux-gnu/4.4.1;/usr/lib;/lib;/usr/lib/i486-linux-gnu]


Determining if the function XOpenDisplay exists in the /usr/lib/libX11.so;/usr/lib/libXext.so passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/gcc   -DCHECK_FUNCTION_EXISTS=XOpenDisplay   -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc     -DCHECK_FUNCTION_EXISTS=XOpenDisplay   CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec -rdynamic -lX11 -lXext 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Determining if the function gethostbyname exists passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/gcc   -DCHECK_FUNCTION_EXISTS=gethostbyname   -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc     -DCHECK_FUNCTION_EXISTS=gethostbyname   CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec -rdynamic 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Determining if the function connect exists passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/gcc   -DCHECK_FUNCTION_EXISTS=connect   -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc     -DCHECK_FUNCTION_EXISTS=connect   CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec -rdynamic 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Determining if the function remove exists passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/gcc   -DCHECK_FUNCTION_EXISTS=remove   -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc     -DCHECK_FUNCTION_EXISTS=remove   CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec -rdynamic 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Determining if the function shmat exists passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/gcc   -DCHECK_FUNCTION_EXISTS=shmat   -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc     -DCHECK_FUNCTION_EXISTS=shmat   CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec -rdynamic 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'


Determining if the function IceConnectionNumber exists in the ICE passed with the following output:
Change Dir: /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/gcc   -DCHECK_FUNCTION_EXISTS=IceConnectionNumber   -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc     -DCHECK_FUNCTION_EXISTS=IceConnectionNumber   CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec -rdynamic -lICE 
make[1]: Leaving directory `/home/petskull/Desktop/bullet-2.77/CMakeFiles/CMakeTmp'

Petskull
Posts: 5
Joined: Wed Sep 01, 2010 4:42 pm

Re: Fail Installing on Ubuntu Karmic

Post by Petskull »

ok, I gave up and installed 2.76. I no longer have that problem..

.. Now to get character movement...