Need help with simple demo. (iPhone)

Wesux
Posts: 2
Joined: Thu Apr 09, 2009 5:16 am

Need help with simple demo. (iPhone)

Post by Wesux »

Hello we have been trying to get a basic demo of bullet compiling with the iPhone SDK.

However we have tried to follow the documentation and guides plus the original demos that come with the bullet package, yet we are getting heaps of compiling errors when including a bullet header into our test or demo source. Is there something we are missing?

The errors are mostly about missing files or directories yet we have added them to the resources in Xcode and followed the bullet documentation to installing it and intergrating it into our application. Since we haven't had much experience with physics engines or using a large libraries there might be something we don't know about to get it started.

Any help would be appreciated, Thanks. :D
User avatar
sinoth
Posts: 13
Joined: Tue Apr 07, 2009 8:27 pm
Location: USA

Re: Need help with simple demo. (iPhone)

Post by sinoth »

Specific errors would be nice :) Just copypasta some of the build log so we can see what you're talking about.
jtmille3
Posts: 1
Joined: Tue May 19, 2009 10:04 am

Re: Need help with simple demo. (iPhone)

Post by jtmille3 »

Just a guess, but try changing your file extension you are including the header to from *.m to *.mm.
shocknawe_jar
Posts: 3
Joined: Thu Jul 16, 2009 12:56 pm

Re: Need help with simple demo. (iPhone)

Post by shocknawe_jar »

i may be experiencing the same problem, here's a segment of the build errors:


Warning: Multiple build commands for output file /Users/jar/Documents/ewan/tempbullettest/build/Debug-iphonesimulator/tempbullettest.app/progress.make
Warning: Multiple build commands for output file /Users/jar/Documents/ewan/tempbullettest/build/Debug-iphonesimulator/tempbullettest.app/cmake_install.cmake

warning: no rule to process file '$(PROJECT_DIR)/src/BulletCollision/ibmsdk/Makefile' of type sourcecode.make for architecture i386
warning: no rule to process file '$(PROJECT_DIR)/src/BulletCollision/Jamfile' of type sourcecode.jam for architecture i386

In file included from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:20:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:22:34: error: LinearMath/btVector3.h: No such file or directory
In file included from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:23,
from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:20,
from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:23,
from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:20:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:19:57: error: LinearMath/btScalar.h: No such file or directory
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:21:43: error: LinearMath/btAlignedAllocator.h: No such file or directory
In file included from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:23,
from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:20:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:24:45: error: LinearMath/btAlignedObjectArray.h: No such file or directory
In file included from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27,
from /Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:20:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20:56: error: BulletCollision/BroadphaseCollision/btDbvt.h: No such file or directory
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:21:72: error: BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: No such file or directory
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:83: error: expected constructor, destructor, or type conversion before '(' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:167: error: expected constructor, destructor, or type conversion before '(' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:230: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:230: error: ISO C++ forbids declaration of 'btBroadphasePair' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h: In member function 'bool btBroadphasePairSortPredicate::operator()(int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:232: error: 'a' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:233: error: 'b' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:244: error: expected constructor, destructor, or type conversion before 'bool'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:32: error: 'btVector3' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:34: error: 'btScalar' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:50: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:50: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:52: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:52: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:53: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:53: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:55: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:55: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:65: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:65: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:27: error: expected initializer before '<' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:69: error: ISO C++ forbids declaration of 'btBroadphasePairArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:69: error: 'btBroadphasePairArray' declared as a 'virtual' field
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:69: error: expected ';' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:95: error: 'btBroadphasePairArray' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:109: error: ISO C++ forbids declaration of 'SIMD_FORCE_INLINE' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:109: error: expected ';' before 'bool'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:122: error: expected `;' before 'virtual'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:149: error: ISO C++ forbids declaration of 'btBroadphasePairArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:149: error: expected ';' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:154: error: expected `;' before 'const'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:154: error: ISO C++ forbids declaration of 'btBroadphasePairArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:154: error: expected ';' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:159: error: expected `;' before 'void'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:188: error: ISO C++ forbids declaration of 'SIMD_FORCE_INLINE' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:188: error: expected ';' before 'bool'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:211: error: expected `;' before 'SIMD_FORCE_INLINE'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:211: error: ISO C++ forbids declaration of 'SIMD_FORCE_INLINE' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:211: error: expected ';' before 'unsigned'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:229: error: expected `;' before 'SIMD_FORCE_INLINE'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:229: error: 'SIMD_FORCE_INLINE' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:270: error: ISO C++ forbids declaration of 'btAlignedObjectArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:270: error: expected ';' before '<' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:271: error: ISO C++ forbids declaration of 'btAlignedObjectArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:271: error: expected ';' before '<' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual btBroadphasePair* btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:126: error: 'needsBroadphaseCollision' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual btBroadphasePair* btHashedOverlappingPairCache::getOverlappingPairArrayPtr()':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:141: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual const btBroadphasePair* btHashedOverlappingPairCache::getOverlappingPairArrayPtr() const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:146: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'int btHashedOverlappingPairCache::GetCount() const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:165: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual int btHashedOverlappingPairCache::getNumOverlappingPairs() const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:180: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:285: error: 'btBroadphasePairArray' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:330: error: ISO C++ forbids declaration of 'btBroadphasePairArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:330: error: expected ';' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:335: error: expected `;' before 'const'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:335: error: ISO C++ forbids declaration of 'btBroadphasePairArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:335: error: expected ';' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:343: error: expected `;' before 'btBroadphasePair'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'bool btSortedOverlappingPairCache::needsBroadphaseCollision(btBroadphaseProxy*, btBroadphaseProxy*) const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:324: error: invalid use of undefined type 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:161: error: forward declaration of 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:324: error: invalid use of undefined type 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:161: error: forward declaration of 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:325: error: invalid use of undefined type 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:161: error: forward declaration of 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:325: error: invalid use of undefined type 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:161: error: forward declaration of 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual btBroadphasePair* btSortedOverlappingPairCache::getOverlappingPairArrayPtr()':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:345: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual const btBroadphasePair* btSortedOverlappingPairCache::getOverlappingPairArrayPtr() const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:350: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual int btSortedOverlappingPairCache::getNumOverlappingPairs() const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:355: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:389: error: 'btBroadphasePairArray' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:401: error: ISO C++ forbids declaration of 'btBroadphasePairArray' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:401: error: expected ';' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:406: error: expected `;' before 'virtual'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual btBroadphasePair* btNullPairCache::getOverlappingPairArrayPtr()':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:395: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h: In member function 'virtual const btBroadphasePair* btNullPairCache::getOverlappingPairArrayPtr() const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:399: error: 'm_overlappingPairArray' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:42: error: invalid use of undefined type 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:161: error: forward declaration of 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:46: error: ISO C++ forbids declaration of 'btDbvtNode' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:46: error: expected ';' before '*' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:50: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:50: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h: In constructor 'btDbvtProxy::btDbvtProxy(int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:51: error: type 'struct btBroadphaseProxy' is not a direct base of 'btDbvtProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:51: error: 'aabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:51: error: 'aabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:51: error: 'userPtr' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:51: error: 'collisionFilterGroup' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:51: error: 'collisionFilterMask' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:57: error: expected initializer before '<' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:71: error: 'btDbvt' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:74: error: 'btScalar' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:83: error: 'btScalar' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:106: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:106: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:108: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:108: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:109: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:109: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:111: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:111: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:115: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:115: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:119: error: 'btScalar' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:123: error: 'btScalar' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h: In member function 'void btDbvtBroadphase::setVelocityPrediction(int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:121: error: 'm_prediction' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:45: error: ISO C++ forbids declaration of 'BT_DECLARE_ALIGNED_ALLOCATOR' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:57: error: invalid use of undefined type 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:161: error: forward declaration of 'struct btBroadphaseProxy'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:60: error: ISO C++ forbids declaration of 'BT_DECLARE_ALIGNED_ALLOCATOR' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:68: error: ISO C++ forbids declaration of 'SIMD_FORCE_INLINE' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:68: error: expected ';' before 'void'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:69: error: expected `;' before 'SIMD_FORCE_INLINE'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:69: error: 'SIMD_FORCE_INLINE' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:74: error: 'btVector3' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:75: error: 'btVector3' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:77: error: 'btVector3' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:126: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:126: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:137: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:137: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:139: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:139: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:140: error: 'SIMD_FORCE_INLINE' does not name a type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:147: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:147: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:149: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:149: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:150: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:150: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:152: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:152: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:154: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:154: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:156: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:156: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:180: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:180: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: In member function 'virtual void btAxisSweep3Internal<BP_FP_INT_TYPE>::getBroadphaseAabb(int&, int&) const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:182: error: 'm_worldAabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:183: error: 'm_worldAabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:229: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:229: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: In member function 'virtual btBroadphaseProxy* btAxisSweep3Internal<BP_FP_INT_TYPE>::createProxy(int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:231: error: 'shapeType' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'aabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'aabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'userPtr' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'collisionFilterGroup' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'collisionFilterMask' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'dispatcher' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:232: error: 'multiSapProxy' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:256: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:256: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: In member function 'virtual void btAxisSweep3Internal<BP_FP_INT_TYPE>::setAabb(btBroadphaseProxy*, int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:259: error: 'aabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:260: error: 'aabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:261: error: 'dispatcher' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:268: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:268: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: In member function 'virtual void btAxisSweep3Internal<BP_FP_INT_TYPE>::rayTest(int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:272: error: 'rayFrom' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:272: error: 'rayTo' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:272: error: 'rayCallback' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:272: error: 'aabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:272: error: 'aabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:282: error: 'rayCallback' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:291: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:291: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:300: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:300: error: 'btVector3' has not been declared
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: In member function 'void btAxisSweep3Internal<BP_FP_INT_TYPE>::unQuantize(btBroadphaseProxy*, int&, int&) const':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:314: error: request for member 'setValue' in 'aabbMin', which is of non-class type 'int'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:314: error: 'btScalar' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:314: error: 'm_quantize' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:315: error: 'm_worldAabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:317: error: request for member 'setValue' in 'aabbMax', which is of non-class type 'int'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: At global scope:
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:325: error: expected ',' or '...' before '&' token
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:325: error: ISO C++ forbids declaration of 'btVector3' with no type
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h: In constructor 'btAxisSweep3Internal<BP_FP_INT_TYPE>::btAxisSweep3Internal(int)':
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:326: error: 'handleMask' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:327: error: 'handleSentinel' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:328: error: 'pairCache' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:334: error: 'userMaxHandles' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:338: error: there are no arguments to 'btAlignedAlloc' that depend on a template parameter, so a declaration of 'btAlignedAlloc' must be available
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:338: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:343: error: 'disableRaycastAccelerator' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:345: error: there are no arguments to 'btAlignedAlloc' that depend on a template parameter, so a declaration of 'btAlignedAlloc' must be available
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:346: error: there are no arguments to 'btAlignedAlloc' that depend on a template parameter, so a declaration of 'btAlignedAlloc' must be available
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:353: error: 'm_worldAabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:353: error: 'worldAabbMin' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:354: error: 'm_worldAabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:354: error: 'worldAabbMax' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:356: error: expected `;' before 'aabbSize'
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:360: error: 'm_quantize' was not declared in this scope
/Users/jar/Documents/ewan/tempbullettest/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:360: error: 'aabbSize' was not declared in this scope