The following warnings occurred:
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 94 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 573 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 573 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $can_access_moderationqueue - Line: 752 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 752 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $awaitingusers - Line: 34 - File: global.php(959) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/global.php(959) : eval()'d code 34 errorHandler->error
/global.php 959 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "style" - Line: 1024 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 1024 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5308 - File: inc/functions.php PHP 8.1.28 (Linux)
File Line Function
/inc/functions.php 5308 errorHandler->error
/global.php 1024 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 1474 - File: inc/functions.php PHP 8.1.28 (Linux)
File Line Function
/inc/functions.php 1474 errorHandler->error
/inc/functions.php 1429 fetch_forum_permissions
/printthread.php 76 forum_permissions
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(257) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/printthread.php(257) : eval()'d code 2 errorHandler->error
/printthread.php 257 eval
/printthread.php 117 printthread_multipage
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key 1 - Line: 866 - File: inc/class_parser.php PHP 8.1.28 (Linux)
File Line Function
/inc/class_parser.php 866 errorHandler->error
/inc/class_parser.php 938 postParser->mycode_parse_post_quotes
[PHP] postParser->mycode_parse_post_quotes_callback1
/inc/class_parser.php 816 preg_replace_callback
/inc/class_parser.php 451 postParser->mycode_parse_quotes
/inc/class_parser.php 201 postParser->parse_mycode
/printthread.php 179 postParser->parse_message
Warning [2] Undefined array key 1 - Line: 885 - File: inc/class_parser.php PHP 8.1.28 (Linux)
File Line Function
/inc/class_parser.php 885 errorHandler->error
/inc/class_parser.php 938 postParser->mycode_parse_post_quotes
[PHP] postParser->mycode_parse_post_quotes_callback1
/inc/class_parser.php 816 preg_replace_callback
/inc/class_parser.php 451 postParser->mycode_parse_quotes
/inc/class_parser.php 201 postParser->parse_mycode
/printthread.php 179 postParser->parse_message
Warning [2] Undefined array key 1 - Line: 866 - File: inc/class_parser.php PHP 8.1.28 (Linux)
File Line Function
/inc/class_parser.php 866 errorHandler->error
/inc/class_parser.php 938 postParser->mycode_parse_post_quotes
[PHP] postParser->mycode_parse_post_quotes_callback1
/inc/class_parser.php 816 preg_replace_callback
/inc/class_parser.php 451 postParser->mycode_parse_quotes
/inc/class_parser.php 201 postParser->parse_mycode
/printthread.php 179 postParser->parse_message
Warning [2] Undefined array key 1 - Line: 885 - File: inc/class_parser.php PHP 8.1.28 (Linux)
File Line Function
/inc/class_parser.php 885 errorHandler->error
/inc/class_parser.php 938 postParser->mycode_parse_post_quotes
[PHP] postParser->mycode_parse_post_quotes_callback1
/inc/class_parser.php 816 preg_replace_callback
/inc/class_parser.php 451 postParser->mycode_parse_quotes
/inc/class_parser.php 201 postParser->parse_mycode
/printthread.php 179 postParser->parse_message
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error



Forums
Trunk and 2010-06-30 release fail compiling on Mac OS 10.5 - Printable Version

+- Forums (https://www.vdrift.net/Forum)
+-- Forum: Community (https://www.vdrift.net/Forum/forumdisplay.php?fid=3)
+--- Forum: Help (https://www.vdrift.net/Forum/forumdisplay.php?fid=5)
+--- Thread: Trunk and 2010-06-30 release fail compiling on Mac OS 10.5 (/showthread.php?tid=1360)

Pages: 1 2


Trunk and 2010-06-30 release fail compiling on Mac OS 10.5 - jfras - 10-31-2010

I tried compiling the current svn trunk revision (r2881) on Mac OS 10.5.8. Initially, I had Xcode 3.1.3, 10.4 Universal SDK and the X11 SDK installed, as requested in the wiki. As compiling failed, I uninstalled/deleted Xcode according to the pdf that comes with the Apple developer tools and reinstalled it over and over again, also trying versions 2.2.1 and 2.5. I also reinstalled X11 SDK several times (after deleting /Library/Receipts/boms/com.apple.pkg.X11SDKLeo.bom as it suggest in some other forum on the Internet), as well as gcc. In all cases, the errors occurring remained the same. [1]

I also tried compiling the 2010-06-30 release, trying the above mentioned configurations. It did not work either, yet producing another error [2]. There probably is something wrong with my configuration, but I have no idea what it might be. I have to admit that I do not have much experience in compiling, in particular under Mac OS. I searched this forum, but couldn't find anything helping me in that respect. So, any help/hint/etc. is greatly appreciated.

- Janick




[1] The error occurring when trying to compile trunk revision 2881:
First, the following error occurred:

Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (1 error, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x c++ -arch i386 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/cardynamics.cpp -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/cartransmission.h: In member function 'void CARTRANSMISSION<T>::DebugPrint(std::ostream&) const [with T = double]':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/cardynamics.cpp:997:   instantiated from here
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/cartransmission.h:118: error: 'const class std::map<int, double, std::less<int>, std::allocator<std::pair<const int, double> > >' has no member named 'at'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/cardynamics.cpp:997:   instantiated from here
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/cartransmission.h:118: error: 'const class std::map<int, double, std::less<int>, std::allocator<std::pair<const int, double> > >' has no member named 'at'
Build failed (1 error, 2 warnings)



Since this error only seems to be occurring in a debug output, I just commented the line out, which worked for compiling, but reveals new errors on linking:

Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (1 error, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        mkdir /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/vdrift.app/Contents/MacOS
    cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/g++-4.0 -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/vdrift.app/Contents/MacOS/vdrift -L/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -filelist /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/vdrift.LinkFileList -framework OpenGL -framework SDL_image -framework SDL_net -framework SDL -framework AppKit -framework SDL_gfx -framework GLExtensionWrangler -framework Ogg -framework Vorbis -arch i386 -Wl,-Y,1455 -mmacosx-version-min=10.4 -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk
/Xcode2.5/usr/bin/../libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
CARTIRE<double>::GetMaximumFx(double) const
CARTIRE<double>::GetMaximumFy(double, double) const
CARTIRESIZE<float>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)
SOUNDBUFFER::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)
SOUNDBUFFER::SOUNDBUFFER()
SOUNDBUFFER::~SOUNDBUFFER()
SOUNDSOURCE::SOUNDSOURCE()
SOUNDSOURCE::Audible() const
CARTIRE<double>::GetMaximumMz(double, double) const
CARTIRESIZE<double>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)
CARTIRE<double>::Init(CARTIREINFO<double> const&)
CARTIRE<double>::GetForce(double, double, MATHVECTOR<double, 3u> const&, double, double)
CARTIRE<double>::CARTIRE()
CARTIRE<double>::GetRollingResistance(double, double, double) const
SOUNDFILTER::SetFilterOrder0(float)
LOADINGSCREEN::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&)
LOADINGSCREEN::Update(float)
SPRITE2D::Load(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, float, std::basic_ostream<char, std::char_traits<char> >&)
SOUNDFILTER::Filter(int*, int*, int)
SOUNDFILTER::SOUNDFILTER()
SOUNDSOURCE::IncrementWithPitch(int)
SOUNDSOURCE::SampleAndAdvanceWithPitch16bit(int*, int*, int)
SOUNDSOURCE::Compute3D(MATHVECTOR<float, 3u> const&, QUATERNION<float> const&)
SOUNDSOURCE::GetFilter(int)
SPRITE2D::Load(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, float, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/ai.o reference to undefined CARTIRE<double>::GetMaximumFx(double) const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/ai.o reference to undefined CARTIRE<double>::GetMaximumFy(double, double) const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined CARTIRESIZE<float>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDBUFFER::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDBUFFER::SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDSOURCE::SOUNDSOURCE()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDSOURCE::Audible() const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined CARTIRE<double>::GetMaximumMz(double, double) const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARTIRESIZE<double>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARTIRE<double>::Init(CARTIREINFO<double> const&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARTIRE<double>::GetForce(double, double, MATHVECTOR<double, 3u> const&, double, double)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARTIRE<double>::CARTIRE()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARTIRE<double>::GetRollingResistance(double, double, double) const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/game.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/game.o reference to undefined SOUNDFILTER::SetFilterOrder0(float)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/game.o reference to undefined LOADINGSCREEN::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/game.o reference to undefined LOADINGSCREEN::Update(float)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/game.o reference to undefined SPRITE2D::Load(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, float, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/guipage.o reference to undefined SPRITE2D::Load(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, float, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/main.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/performance_testing.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDFILTER::SetFilterOrder0(float)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDFILTER::Filter(int*, int*, int)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDFILTER::SOUNDFILTER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDSOURCE::IncrementWithPitch(int)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDSOURCE::SampleAndAdvanceWithPitch16bit(int*, int*, int)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDSOURCE::Compute3D(MATHVECTOR<float, 3u> const&, QUATERNION<float> const&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDSOURCE::GetFilter(int)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sound.o reference to undefined SOUNDSOURCE::Audible() const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/widget_slider.o reference to undefined SPRITE2D::Load(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, float, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/widget_spinningcar.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
Build failed (1 error, 2 warnings)



[2] The following error occurs when trying to compile the 2010-06-30 release:

Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (1 error, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x c++ -arch i386 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/../../src/sky.cpp -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/sky.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/../../src/sky.cpp: In member function 'bool SKY::Load(const std::string&)':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/../../src/sky.cpp:55: error: no matching function for call to 'FBTEXTURE::Init(int, int, FBTEXTURE::TARGET, bool, bool, bool, bool, std::basic_ostream<char, std::char_traits<char> >&)'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/../../include/fbtexture.h:66: note: candidates are: void FBTEXTURE::Init(GLSTATEMANAGER&, int, int, FBTEXTURE::TARGET, FBTEXTURE::FORMAT, bool, bool, std::ostream&, int, bool)
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/../../src/sky.cpp:55: error: no matching function for call to 'FBTEXTURE::Init(int, int, FBTEXTURE::TARGET, bool, bool, bool, bool, std::basic_ostream<char, std::char_traits<char> >&)'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/../../include/fbtexture.h:66: note: candidates are: void FBTEXTURE::Init(GLSTATEMANAGER&, int, int, FBTEXTURE::TARGET, FBTEXTURE::FORMAT, bool, bool, std::ostream&, int, bool)
Build failed (1 error, 2 warnings)
[/code]



- NaN - 10-31-2010

Quote:trying to compile the 2010-06-30 release
Exclude sky.cpp from project and try again.

Quote:trying to compile trunk revision 2881
You have to update the project file. Add new headers and source files, remove non-existing. Exclude sky.cpp.


- jfras - 10-31-2010

Thanks for the help!

Quote:
Quote:trying to compile the 2010-06-30 release
Exclude sky.cpp from project and try again.
[/quote]

Excluding sky.cpp and sky.h gets me further, compiling works but now linking produces the following error [1]. I also tried excluding cardynamics.cpp /~.h, but these are then missed by quite many others. Do you have any further suggestions?



Quote:
Quote:trying to compile trunk revision 2881

You have to update the project file. Add new headers and source files, remove non-existing. Exclude sky.cpp.

With regard to the current revision (by now its r2882), after excluding sky.cpp and sky.h as well as updating the project with with respect to new headers and sources, an error is raised on compiling the httpget source complaining about not finding asio headers.
When also excluding httpget.cpp and ~.hpp, another error is raised [2]. I tried excluding soundbuffer.cpp and ~.hpp, but then these files are missed on linking, see [3]. Do you have any ideas on how to fix this?

Thanks!

Janick



[1] The error produced by the 2010-06-30 release:
Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (1 error, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        mkdir /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug/vdrift.app/Contents/MacOS
    cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx
    /Xcode2.5/usr/bin/g++-4.0 -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug/vdrift.app/Contents/MacOS/vdrift -L/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/tools/osx -filelist /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/vdrift.LinkFileList -framework OpenGL -framework SDL_image -framework SDL_net -framework SDL -framework AppKit -framework SDL_gfx -framework GLExtensionWrangler -framework Ogg -framework Vorbis -arch i386 -Wl,-Y,1455 -mmacosx-version-min=10.4 -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk
/Xcode2.5/usr/bin/../libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
CARSUSPENSION<double>::DebugPrint(std::basic_ostream<char, std::char_traits<char> >&)
CARSUSPENSION<double>::SetSteering(double const&)
CARSUSPENSION<double>::Init(CARSUSPENSIONINFO<double> const&)
CARSUSPENSION<double>::Update(double, double, double)
CARSUSPENSION<double>::CARSUSPENSION()
CARSUSPENSIONINFO<double>::SetDamperFactorPoints(std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >&)
CARSUSPENSIONINFO<double>::SetSpringFactorPoints(std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >&)
CARSUSPENSIONINFO<double>::CARSUSPENSIONINFO()
CARSUSPENSION<double>::GetWheelPosition(double) const
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSION<double>::DebugPrint(std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSION<double>::SetSteering(double const&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSION<double>::Init(CARSUSPENSIONINFO<double> const&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSION<double>::Update(double, double, double)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSION<double>::CARSUSPENSION()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSIONINFO<double>::SetDamperFactorPoints(std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSIONINFO<double>::SetSpringFactorPoints(std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSIONINFO<double>::CARSUSPENSIONINFO()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/cardynamics.o reference to undefined CARSUSPENSION<double>::GetWheelPosition(double) const
collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
Build failed (1 error, 2 warnings)




[2] Error for r2882:
Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (47 errors, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x c++ -arch i386 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/soundbuffer.cpp -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/soundbuffer.o
In file included from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:24,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:26,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:27,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/soundbuffer.cpp:5:
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/os_types.h:123:32: error: ogg/config_types.h: No such file or directory
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:55: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:55: error: expected ';' before '*' token
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:72: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:77: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:90: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:92: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:184: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:77: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:78: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:80: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:81: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:82: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:83: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:100: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:101: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:180: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:41: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:51: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:58: error: expected primary-expression before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:58: error: expected `)' before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:65: error: expected primary-expression before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:65: error: expected `)' before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:72: error: expected primary-expression before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:72: error: expected `)' before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:79: error: expected primary-expression before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:79: error: expected `)' before 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:93: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:94: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:100: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:100: error: expected ';' before '*' token
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:101: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:101: error: expected ';' before '*' token
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:103: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:103: error: expected ';' before '*' token
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:110: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:145: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:146: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:149: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:150: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:151: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:155: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:156: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:157: error: 'ogg_int64_t' has not been declared
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:161: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:162: error: 'ogg_int64_t' does not name a type
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/soundbuffer.cpp: In member function 'virtual bool OGGFILE::open(const std::string&, SOUNDINFO&, std::ostream&)':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/soundbuffer.cpp:45: error: 'ov_pcm_total' was not declared in this scope
                         from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/soundbuffer.cpp:5:
                             from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:27,
                                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:26,
                    In file included from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:24,
                        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/os_types.h:123:32: error: ogg/config_types.h: No such file or directory
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:55: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:55: error: expected ';' before '*' token
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:72: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:77: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:90: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:92: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Ogg.framework/Headers/ogg.h:184: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:77: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:78: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:80: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:81: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:82: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:83: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:100: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:101: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/codec.h:180: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:41: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:51: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:58: error: expected primary-expression before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:58: error: expected `)' before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:65: error: expected primary-expression before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:65: error: expected `)' before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:72: error: expected primary-expression before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:72: error: expected `)' before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:79: error: expected primary-expression before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:79: error: expected `)' before 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:93: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:94: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:100: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:100: error: expected ';' before '*' token
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:101: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:101: error: expected ';' before '*' token
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:103: error: ISO C++ forbids declaration of 'ogg_int64_t' with no type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:103: error: expected ';' before '*' token
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:110: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:145: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:146: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:149: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:150: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:151: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:155: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:156: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:157: error: 'ogg_int64_t' has not been declared
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:161: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/Vorbis.framework/Headers/vorbisfile.h:162: error: 'ogg_int64_t' does not name a type
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/soundbuffer.cpp:45: error: 'ov_pcm_total' was not declared in this scope
Build failed (47 errors, 2 warnings)



[3] r2882 error after excluding soundbuffer:
Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (1 error, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -fvisibility=hidden -mmacosx-version-min=10.4 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        mkdir /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/vdrift.app/Contents/MacOS
    cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Xcode2.5/usr/bin/g++-4.0 -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/vdrift.app/Contents/MacOS/vdrift -L/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -filelist /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/vdrift.LinkFileList -framework OpenGL -framework SDL_image -framework SDL_net -framework SDL -framework AppKit -framework SDL_gfx -framework GLExtensionWrangler -framework Ogg -framework Vorbis -arch i386 -Wl,-Y,1455 -mmacosx-version-min=10.4 -isysroot /Xcode2.5/SDKs/MacOSX10.4u.sdk
/Xcode2.5/usr/bin/../libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
SOUNDBUFFER::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)
SOUNDBUFFER::SOUNDBUFFER()
SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDBUFFER::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDBUFFER::SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/car.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/game.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/main.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/performance_testing.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/widget_spinningcar.o reference to undefined SOUNDBUFFER::~SOUNDBUFFER()
collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
        collect2: ld returned 1 exit status
Build failed (1 error, 2 warnings)



- NaN - 11-01-2010

Don't exclude any other source files. It is only sky that is broken(compile errors).

Vdrift has some external dependencies like SDL, Ogg, Asio. That is where you get the linker errors from. I am not sure how this is handled on Mac Os. The wiki says you need to install "Universal SDK" and the "X11 SDK".


- abs1nth - 11-01-2010

you won't get the releases to compile on the mac easily since they are only fixed to work on the mac after-the-fact.

regarding trunk, try out revision 2884.

EDIT: and don't use archaic Xcode versions like 2.x. use the latest one that runs on your OS.


- jfras - 11-01-2010

Ok, that's good to know!

I tried revision 2884. Same error on linking (i.e., missing asio headers in httpget.cpp).

Next, I reinstalled Xcode, now I am at version 3.1.4, the latest for MacOS 10.5. Also reinstalled X11SDK. I also installed boost using MacPorts (freshly installed), and added the headers to the include path.
Then, I get the following error [1]. I'm not quite sure where it originates from, but maybe someone has an idea. I guess some of you already succeeded compiling VDrift on Mac.

Thanks again!


[1] Error occurring on adding boost path to includes (I shortened it a bit, to ease readability, I hope you get the idea):

Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (1836 errors, 2 warnings)
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Developer/usr/bin/gcc-4.0 -x objective-c -arch i386 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -mdynamic-no-pic -DDEBUG=1 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fvisibility=hidden -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include -I. -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/accumulators -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/algorithm -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/archive -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/asio -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/assign -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/bimap -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/bind -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/circular_buffer -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/compatibility -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/concept -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/concept_check -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/config -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/date_time -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/detail -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/dynamic_bitset -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/exception -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/filesystem -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/flyweight -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/format -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/function -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/function_types -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/functional -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/fusion -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/gil -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/graph -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/integer -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/interprocess -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/intrusive -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/io -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/iostreams -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/iterator -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/lambda -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/logic -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/math -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/mpi -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/mpl -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/msm -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/multi_array -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/multi_index -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/numeric -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/optional -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/parameter -


[many other lines of includes here]


I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/containers -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/conversion -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/parser -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/partition -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/math/detail -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/parser/tokeniser -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/parser/tree -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources/i386 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        cd /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx
    /Developer/usr/bin/gcc-4.0 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -mdynamic-no-pic -DDEBUG=1 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug -F/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include -I. -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/accumulators -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/algorithm -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/archive -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/asio -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/assign -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/bimap -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/bind -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/circular_buffer -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/compatibility -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/concept -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/concept_check -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/config -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/date_time -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/detail -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/dynamic_bitset -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/exception -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/filesystem -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/flyweight -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/format -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/function -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/function_types -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/functional -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/fusion -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/gil -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/graph -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/integer -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/interprocess -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/intrusive -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/io -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/iostreams -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/iterator -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/lambda -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/logic -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/math -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/mpi -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/mpl -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/msm -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/multi_array -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/multi_index -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/numeric -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/optional -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/parameter -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/pending -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/polygon -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/pool -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/preprocessor -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/program_options -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/property_map -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/property_tree -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/proto -


[many other lines of includes here]


I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/partition -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/math/detail -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/parser/tokeniser -I/opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/spirit/home/support/detail/lexer/parser/tree -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources/i386 -I/Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -c /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/aabb_space_partitioning.cpp -o /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/aabb_space_partitioning.o
In file included from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ios:47,
                 from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ios:18,
                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ostream:44,
                 from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ostream:18,
                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/iostream:44,
                 from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/iostream:18,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/joeserialize.h:8,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/mathvector.h:4,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb.h:4,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb_space_partitioning.h:4,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/aabb_space_partitioning.cpp:1:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:58:34: error: macro "isspace" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:62:34: error: macro "isprint" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:66:34: error: macro "iscntrl" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:70:34: error: macro "isupper" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:74:34: error: macro "islower" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:78:34: error: macro "isalpha" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:82:34: error: macro "isdigit" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:86:34: error: macro "ispunct" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:90:35: error: macro "isxdigit" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:94:34: error: macro "isalnum" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:98:34: error: macro "isgraph" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:102:34: error: macro "toupper" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:106:34: error: macro "tolower" passed 2 arguments, but takes just 1
In file included from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/basic_ios.h:44,
                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ios:50,
                 from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ios:18,
                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ostream:44,
                 from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ostream:18,
                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/iostream:44,
                 from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/iostream:18,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/joeserialize.h:8,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/mathvector.h:4,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb.h:4,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb_space_partitioning.h:4,
                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/aabb_space_partitioning.cpp:1:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:241:53: error: macro "toupper" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:270:53: error: macro "tolower" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:813:53: error: macro "toupper" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:846:53: error: macro "tolower" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4502:44: error: macro "isspace" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4508:44: error: macro "isprint" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4514:44: error: macro "iscntrl" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4520:44: error: macro "isupper" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4526:44: error: macro "islower" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4532:44: error: macro "isalpha" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4538:44: error: macro "isdigit" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4544:44: error: macro "ispunct" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4550:45: error: macro "isxdigit" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4556:44: error: macro "isalnum" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4562:44: error: macro "isgraph" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4568:44: error: macro "toupper" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4574:44: error: macro "tolower" passed 2 arguments, but takes just 1
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++locale.h: In function 'int std::__convert_from_v(char*, int, const char*, _Tv, int* const&, int)':
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++locale.h:72: error: 'snprintf' is not a member of 'std'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h: At global scope:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:58: error: 'std::isspace' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:58: error: template declaration of 'bool std::isspace'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:62: error: 'std::isprint' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:62: error: template declaration of 'bool std::isprint'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:66: error: 'std::iscntrl' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:66: error: template declaration of 'bool std::iscntrl'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:70: error: 'std::isupper' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:70: error: template declaration of 'bool std::isupper'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:74: error: 'std::islower' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:74: error: template declaration of 'bool std::islower'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:78: error: 'std::isalpha' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:78: error: template declaration of 'bool std::isalpha'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:82: error: 'std::isdigit' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:82: error: template declaration of 'bool std::isdigit'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:86: error: 'std::ispunct' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:86: error: template declaration of 'bool std::ispunct'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:90: error: 'std::isxdigit' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:90: error: template declaration of 'bool std::isxdigit'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:94: error: 'std::isalnum' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:94: error: template declaration of 'bool std::isalnum'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:98: error: 'std::isgraph' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:98: error: template declaration of 'bool std::isgraph'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:102: error: 'std::toupper' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:102: error: template declaration of '_CharT std::toupper'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:106: error: 'std::tolower' declared as an 'inline' variable
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:106: error: template declaration of '_CharT std::tolower'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:241: error: expected ';' before 'const'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:254: error: expected `;' before 'char_type'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:270: error: expected ';' before 'const'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:286: error: expected `;' before 'char_type'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:813: error: expected ';' before 'const'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:828: error: expected `;' before 'char_type'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:846: error: expected ';' before 'const'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:865: error: expected `;' before 'char_type'
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4502: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4508: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4514: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4520: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4526: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4532: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4538: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4544: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4550: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4556: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4562: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4568: error: invalid function declaration
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4574: error: invalid function declaration
                         from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/aabb_space_partitioning.cpp:1:
                             from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb_space_partitioning.h:4,
                                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb.h:4,
                                     from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/mathvector.h:4,
                                         from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/joeserialize.h:8,
                                             from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/iostream:18,
                                                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/iostream:44,
                                                     from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ostream:18,
                                                         from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ostream:44,
                                                             from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ios:18,
                                                In file included from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ios:47,
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:58:34: error: macro "isspace" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:62:34: error: macro "isprint" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:66:34: error: macro "iscntrl" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:70:34: error: macro "isupper" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:74:34: error: macro "islower" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:78:34: error: macro "isalpha" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:82:34: error: macro "isdigit" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:86:34: error: macro "ispunct" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:90:35: error: macro "isxdigit" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:94:34: error: macro "isalnum" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:98:34: error: macro "isgraph" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:102:34: error: macro "toupper" passed 2 arguments, but takes just 1
                                                    /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:106:34: error: macro "tolower" passed 2 arguments, but takes just 1
                         from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../src/aabb_space_partitioning.cpp:1:
                             from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb_space_partitioning.h:4,
                                 from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/aabb.h:4,
                                     from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/mathvector.h:4,
                                         from /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn/tools/osx/../../include/joeserialize.h:8,
                                             from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/iostream:18,
                                                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/iostream:44,
                                                     from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ostream:18,
                                                         from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ostream:44,
                                                             from /opt/local/var/macports/software/boost/1.44.0_0/opt/local/include/boost/tr1/tr1/ios:18,
                                                                 from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/ios:50,
                                                    In file included from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/basic_ios.h:44,
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:241:53: error: macro "toupper" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:270:53: error: macro "tolower" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:813:53: error: macro "toupper" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:846:53: error: macro "tolower" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4502:44: error: macro "isspace" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4508:44: error: macro "isprint" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4514:44: error: macro "iscntrl" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4520:44: error: macro "isupper" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4526:44: error: macro "islower" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4532:44: error: macro "isalpha" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4538:44: error: macro "isdigit" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4544:44: error: macro "ispunct" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4550:45: error: macro "isxdigit" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4556:44: error: macro "isalnum" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4562:44: error: macro "isgraph" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4568:44: error: macro "toupper" passed 2 arguments, but takes just 1
                                                        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4574:44: error: macro "tolower" passed 2 arguments, but takes just 1
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++locale.h:72: error: 'snprintf' is not a member of 'std'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h: At global scope:
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:58: error: 'std::isspace' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:58: error: template declaration of 'bool std::isspace'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:62: error: 'std::isprint' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:62: error: template declaration of 'bool std::isprint'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:66: error: 'std::iscntrl' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:66: error: template declaration of 'bool std::iscntrl'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:70: error: 'std::isupper' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:70: error: template declaration of 'bool std::isupper'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:74: error: 'std::islower' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:74: error: template declaration of 'bool std::islower'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:78: error: 'std::isalpha' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:78: error: template declaration of 'bool std::isalpha'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:82: error: 'std::isdigit' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:82: error: template declaration of 'bool std::isdigit'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:86: error: 'std::ispunct' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:86: error: template declaration of 'bool std::ispunct'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:90: error: 'std::isxdigit' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:90: error: template declaration of 'bool std::isxdigit'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:94: error: 'std::isalnum' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:94: error: template declaration of 'bool std::isalnum'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:98: error: 'std::isgraph' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:98: error: template declaration of 'bool std::isgraph'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:102: error: 'std::toupper' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:102: error: template declaration of '_CharT std::toupper'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:106: error: 'std::tolower' declared as an 'inline' variable
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/localefwd.h:106: error: template declaration of '_CharT std::tolower'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:241: error: expected ';' before 'const'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:254: error: expected `;' before 'char_type'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:270: error: expected ';' before 'const'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:286: error: expected `;' before 'char_type'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:813: error: expected ';' before 'const'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:828: error: expected `;' before 'char_type'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:846: error: expected ';' before 'const'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:865: error: expected `;' before 'char_type'
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4502: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4508: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4514: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4520: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4526: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4532: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4538: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4544: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4550: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4556: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4562: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4568: error: invalid function declaration
        /Developer/SDKs/MacOSX10.4u.sdk/usr/include/c++/4.0.0/bits/locale_facets.h:4574: error: invalid function declaration


[and so on...]



- abs1nth - 11-01-2010

>missing asio headers in httpget.cpp

if httpget is in your project, you didnt do a clean checkout.
EDIT: meaning, since you changed the project a "svn update" didn't update the project.

> X11SDK

this hasn't been needed for compiling for some time now, someone update the wiki pls


> also installed boost using MacPorts (freshly installed)

there is no dependency on boost (yet)

> and added the headers to the include path.

don't ;-)


- jfras - 11-01-2010

Thanks, that helped!

I did a new checkout of r2884, which however still downloaded httpget. But after adding all files except for httpget and sky to the project and removing non-existing, it completes compiling.
EDIT: I also commented out the one errorous line in cartransmission.h

The game also starts. However, when I try to start a single race for example I can see the load screen, but after the bar is full, the game just goes back to the race selection screen...

I checked out the latest version of the data repository. I also noted that no rotating thumbnail images of the selected cars are shown in the race selection screen (I think I remeber seeing them in an earlier version running on an Ubuntu machine). Maybe this is somehow related?
EDIT2: Ok, I figured out how to get to see the verbose. It really seems to be related to the car textures:

Code:
INFO: Loaded GUI successfully
ERROR: Error loading texture file: /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn_2884/build_2884/Debug/data/carparts/tire/textures/touring.png.png
ERROR: Couldn't load spinning car: CS
ERROR: Loading log: No car interior model exists, continuing without one
       Error loading texture: /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn_2884/build_2884/Debug/data/carparts/tire/textures/touring.png.png
       Error generating wheel mesh for wheel 0
      
ERROR: Couldn't load spinning car: CS
ERROR: Loading log: No car interior model exists, continuing without one
       Error loading texture: /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn_2884/build_2884/Debug/data/carparts/tire/textures/touring.png.png
       Error generating wheel mesh for wheel 0

INFO: Loading track from path: /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn_2884/build_2884/Debug/data/tracks/hockenheim
INFO: Found and loaded surfaces file
INFO: Track timing sectors: 2
INFO: Collision objects: 1
INFO: No car interior model exists, continuing without one
ERROR: Error loading texture: /Users/me/Documents/IWR/VDrift_simulator/simulator/vdrift_svn_2884/build_2884/Debug/data/carparts/tire/textures/touring.png.png
ERROR: Error generating wheel mesh for wheel 0
ERROR: Error loading car: CS



- NaN - 11-01-2010

I am messing around with vdrift-data atm. Make sure you've got the latest code/data revision.


- abs1nth - 11-02-2010

jfras Wrote:I did a new checkout of r2884, which however still downloaded httpget.

yeah i don't know why broken files must be kept in trunk either Wink
jfras Wrote:But after adding all files except for httpget and sky to the project and removing non-existing, it completes compiling.

huh? although the file is downloaded it isn't in the xcode project so you shouldn't have to add to or remove anything from the project.


- jfras - 11-03-2010

If I leave the xcode project unchanged, it misses Soundbuffer or sprite2d for example...


- abs1nth - 11-03-2010

i can't reproduce these problems here. SOUNDBUFFER is defined in sound.cpp which is in the project and sprit2d is header only...


- jfras - 11-03-2010

That is strange. In r2884 these were not in the project for me. But, I guess the important thing is that it works. One just has to make sure these files are included in the project, whether it's by default or not..


- abs1nth - 11-04-2010

i still dont know what *files* you are actually referring to with "these".


- jfras - 11-04-2010

When I download the xcode project file at revision 2884, the following files are not in the project (additionally to httpget and sky, which should be exlucded):

- cartire.cpp
- cartireinfo.cpp / ~.h
- loadingscreen.cpp
- manager.h
- soundbuffer.cpp / ~.h
- soundfilter.cpp / ~.h
- soundinfo.h
- soundsource.cpp / ~.h
- sprite2d.cpp

If I do not add the files listed above to the xcode project, the build fails during linking. In detail it complains about the stuff listed in [1].

However, if I include all these files listed above, building completes without errors.

Are these files actually in your project by default?


[1]
Code:
Building target “vdrift” of project “vdrift” with configuration “Debug” — (25 errors, 2 warnings)
        cd /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx
    /Developer/usr/bin/gcc-4.0 -x objective-c -arch i386 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -mdynamic-no-pic -DDEBUG=1 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fvisibility=hidden -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -F/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/Debug -F/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx -I/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources/i386 -I/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -c /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/SDLMain.m -o /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/SDLMain.o
/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/SDLMain.m: In function 'CustomApplicationMain':
/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/SDLMain.m:157: warning: type of 'argc' defaults to 'int'
        /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/SDLMain.m:157: warning: type of 'argv' defaults to 'int'
        mkdir /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/Debug/vdrift.app/Contents/MacOS
    cd /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx
    setenv MACOSX_DEPLOYMENT_TARGET 10.4
    /Developer/usr/bin/g++-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/Debug -F/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/Debug -F/Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx -filelist /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/i386/vdrift.LinkFileList -mmacosx-version-min=10.4 -framework OpenGL -framework SDL_image -framework SDL_net -framework SDL -framework AppKit -framework SDL_gfx -framework GLExtensionWrangler -framework Ogg -framework Vorbis -o /Users/me/IWR/VDrift_simulator/simulator/vdrift_svn_2884/tools/osx/build/Debug/vdrift.app/Contents/MacOS/vdrift
Undefined symbols:
  "CARTIRE<double>::GetMaximumFx(double) const", referenced from:
      CAR::GetTireMaxFx(WHEEL_POSITION) const  in ai.o
  "SOUNDFILTER::SetFilterOrder0(float)", referenced from:
      SOUND::SetMasterVolume(float) in game.o
      SOUND::SOUND() in sound.o
      SOUND::SOUND() in sound.o
      SOUND::SetMasterVolume(float) in sound.o
  "SOUNDBUFFER::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
      CAR::LoadSounds(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, SOUNDBUFFERLIBRARY&, std::basic_ostream<char, std::char_traits<char> >&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
      CAR::LoadSounds(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, SOUNDBUFFERLIBRARY&, std::basic_ostream<char, std::char_traits<char> >&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
      SOUNDBUFFERLIBRARY::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
  "SOUNDFILTER::Filter(int*, int*, int)", referenced from:
      SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
      SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
  "LOADINGSCREEN::Update(float)", referenced from:
      GAME::LoadingScreen(float, float)in game.o
  "CARTIRE<double>::GetForce(double, double, MATHVECTOR<double, 3u> const&, double, double)", referenced from:
      CARDYNAMICS::ApplyTireForce(int, double, QUATERNION<double> const&)in cardynamics.o
  "CARTIRESIZE<float>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
      GenerateWheelMesh(CONFIGFILE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SCENENODE&, keyed_container_handle&, keyed_container_handle&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, MODEL_JOE03, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MODEL_JOE03> > >&, MANAGER<TEXTURE, TEXTUREINFO>&, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
  "SPRITE2D::Load(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, float, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
      INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
      INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
      INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
      INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
      WIDGET_MULTIIMAGE::HookMessage(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in guipage.o
  "CARTIRE<double>::GetMaximumFy(double, double) const", referenced from:
      CAR::GetTireMaxFy(WHEEL_POSITION) const  in ai.o
  "SOUNDSOURCE::SOUNDSOURCE()", referenced from:
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      CAR::CAR()   in car.o
      std::pair<ENGINESOUNDINFO, SOUNDSOURCE>::pair() in car.o
  "SOUNDSOURCE::IncrementWithPitch(int)", referenced from:
      SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
  "SOUNDSOURCE::Compute3D(MATHVECTOR<float, 3u> const&, QUATERNION<float> const&)", referenced from:
      SOUND::Compute3DEffects(std::list<SOUNDSOURCE*, std::allocator<SOUNDSOURCE*> >&, MATHVECTOR<float, 3u> const&, QUATERNION<float> const&) constin sound.o
  "SOUNDSOURCE::GetFilter(int)", referenced from:
      SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
  "CARTIRE<double>::CARTIRE()", referenced from:
      std::vector<CARTIRE<double>, std::allocator<CARTIRE<double> > >::resize(unsigned long)in cardynamics.o
  "CARTIRE<double>::GetMaximumMz(double, double) const", referenced from:
      CAR::GetTireMaxMz(WHEEL_POSITION) const  in car.o
  "SOUNDSOURCE::Audible() const", referenced from:
      CAR::HandleInputs(std::vector<float, std::allocator<float> > const&, float)in car.o
      CAR::HandleInputs(std::vector<float, std::allocator<float> > const&, float)in car.o
      CAR::UpdateSounds(float) in car.o
      CAR::UpdateSounds(float) in car.o
      CAR::UpdateSounds(float) in car.o
      SOUND::DetermineActiveSources(std::list<SOUNDSOURCE*, std::allocator<SOUNDSOURCE*> >&, std::list<SOUNDSOURCE*, std::allocator<SOUNDSOURCE*> >&) constin sound.o
      SOUND::CollectGarbage()      in sound.o
  "SOUNDSOURCE::SampleAndAdvanceWithPitch16bit(int*, int*, int)", referenced from:
      SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
  "LOADINGSCREEN::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&)", referenced from:
      GAME::Start(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)in game.o
  "CARTIRE<double>::Init(CARTIREINFO<double> const&)", referenced from:
      LoadTire(CONFIGFILE const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CARTIRE<double>&, std::basic_ostream<char, std::char_traits<char> >&)in cardynamics.o
  "CARTIRE<double>::GetRollingResistance(double, double, double) const", referenced from:
      CARDYNAMICS::ApplyTireForce(int, double, QUATERNION<double> const&)in cardynamics.o
  "CARTIRESIZE<double>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
      LoadTire(CONFIGFILE const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CARTIRE<double>&, std::basic_ostream<char, std::char_traits<char> >&)in cardynamics.o
  "SOUNDBUFFER::SOUNDBUFFER()", referenced from:
      std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, SOUNDBUFFER, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in car.o
  "SOUNDBUFFER::~SOUNDBUFFER()", referenced from:
      std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in car.o
      std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, SOUNDBUFFER, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in car.o
      std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, SOUNDBUFFER, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in car.o
      std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in game.o
      std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in main.o
      std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in performance_testing.o
      std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in widget_spinningcar.o
  "SOUNDFILTER::SOUNDFILTER()", referenced from:
      SOUND::SOUND() in sound.o
      SOUND::SOUND() in sound.o
  "SPRITE2D::Load(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, float, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
      WIDGET_SLIDER::SetupDrawable(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, std::tr1::shared_ptr<TEXTURE>, float, float, float, float, float, float, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, FONT*, float, float, std::basic_ostream<char, std::char_traits<char> >&, int)in widget_slider.o
      WIDGET_SLIDER::SetupDrawable(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, std::tr1::shared_ptr<TEXTURE>, float, float, float, float, float, float, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, FONT*, float, float, std::basic_ostream<char, std::char_traits<char> >&, int)in widget_slider.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
          "CARTIRE<double>::GetMaximumFx(double) const", referenced from:
              CAR::GetTireMaxFx(WHEEL_POSITION) const  in ai.o
          "SOUNDFILTER::SetFilterOrder0(float)", referenced from:
              SOUND::SetMasterVolume(float) in game.o
              SOUND::SOUND() in sound.o
              SOUND::SOUND() in sound.o
              SOUND::SetMasterVolume(float) in sound.o
          "SOUNDBUFFER::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
              CAR::LoadSounds(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, SOUNDBUFFERLIBRARY&, std::basic_ostream<char, std::char_traits<char> >&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
              CAR::LoadSounds(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, SOUNDBUFFERLIBRARY&, std::basic_ostream<char, std::char_traits<char> >&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
              SOUNDBUFFERLIBRARY::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SOUNDINFO const&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
          "SOUNDFILTER::Filter(int*, int*, int)", referenced from:
              SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
              SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
          "LOADINGSCREEN::Update(float)", referenced from:
              GAME::LoadingScreen(float, float)in game.o
          "CARTIRE<double>::GetForce(double, double, MATHVECTOR<double, 3u> const&, double, double)", referenced from:
              CARDYNAMICS::ApplyTireForce(int, double, QUATERNION<double> const&)in cardynamics.o
          "CARTIRESIZE<float>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
              GenerateWheelMesh(CONFIGFILE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SCENENODE&, keyed_container_handle&, keyed_container_handle&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, MODEL_JOE03, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MODEL_JOE03> > >&, MANAGER<TEXTURE, TEXTUREINFO>&, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_ostream<char, std::char_traits<char> >&)in car.o
          "SPRITE2D::Load(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, float, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
              INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
              INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
              INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
              INPUTGRAPH::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&, std::basic_ostream<char, std::char_traits<char> >&)in game.o
              WIDGET_MULTIIMAGE::HookMessage(SCENENODE&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in guipage.o
          "CARTIRE<double>::GetMaximumFy(double, double) const", referenced from:
              CAR::GetTireMaxFy(WHEEL_POSITION) const  in ai.o
          "SOUNDSOURCE::SOUNDSOURCE()", referenced from:
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              CAR::CAR()   in car.o
              std::pair<ENGINESOUNDINFO, SOUNDSOURCE>::pair() in car.o
          "SOUNDSOURCE::IncrementWithPitch(int)", referenced from:
              SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
          "SOUNDSOURCE::Compute3D(MATHVECTOR<float, 3u> const&, QUATERNION<float> const&)", referenced from:
              SOUND::Compute3DEffects(std::list<SOUNDSOURCE*, std::allocator<SOUNDSOURCE*> >&, MATHVECTOR<float, 3u> const&, QUATERNION<float> const&) constin sound.o
          "SOUNDSOURCE::GetFilter(int)", referenced from:
              SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
          "CARTIRE<double>::CARTIRE()", referenced from:
              std::vector<CARTIRE<double>, std::allocator<CARTIRE<double> > >::resize(unsigned long)in cardynamics.o
          "CARTIRE<double>::GetMaximumMz(double, double) const", referenced from:
              CAR::GetTireMaxMz(WHEEL_POSITION) const  in car.o
          "SOUNDSOURCE::Audible() const", referenced from:
              CAR::HandleInputs(std::vector<float, std::allocator<float> > const&, float)in car.o
              CAR::HandleInputs(std::vector<float, std::allocator<float> > const&, float)in car.o
              CAR::UpdateSounds(float) in car.o
              CAR::UpdateSounds(float) in car.o
              CAR::UpdateSounds(float) in car.o
              SOUND::DetermineActiveSources(std::list<SOUNDSOURCE*, std::allocator<SOUNDSOURCE*> >&, std::list<SOUNDSOURCE*, std::allocator<SOUNDSOURCE*> >&) constin sound.o
              SOUND::CollectGarbage()      in sound.o
          "SOUNDSOURCE::SampleAndAdvanceWithPitch16bit(int*, int*, int)", referenced from:
              SOUND::Callback16bitStereo(void*, unsigned char*, int)in sound.o
          "LOADINGSCREEN::Init(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MANAGER<TEXTURE, TEXTUREINFO>&)", referenced from:
              GAME::Start(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)in game.o
          "CARTIRE<double>::Init(CARTIREINFO<double> const&)", referenced from:
              LoadTire(CONFIGFILE const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CARTIRE<double>&, std::basic_ostream<char, std::char_traits<char> >&)in cardynamics.o
          "CARTIRE<double>::GetRollingResistance(double, double, double) const", referenced from:
              CARDYNAMICS::ApplyTireForce(int, double, QUATERNION<double> const&)in cardynamics.o
          "CARTIRESIZE<double>::Parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
              LoadTire(CONFIGFILE const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CARTIRE<double>&, std::basic_ostream<char, std::char_traits<char> >&)in cardynamics.o
          "SOUNDBUFFER::SOUNDBUFFER()", referenced from:
              std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, SOUNDBUFFER, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in car.o
          "SOUNDBUFFER::~SOUNDBUFFER()", referenced from:
              std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in car.o
              std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, SOUNDBUFFER, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in car.o
              std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, SOUNDBUFFER, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in car.o
              std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in game.o
              std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in main.o
              std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in performance_testing.o
              std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SOUNDBUFFER>::~pair()in widget_spinningcar.o
          "SOUNDFILTER::SOUNDFILTER()", referenced from:
              SOUND::SOUND() in sound.o
              SOUND::SOUND() in sound.o
          "SPRITE2D::Load(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, float, std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
              WIDGET_SLIDER::SetupDrawable(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, std::tr1::shared_ptr<TEXTURE>, float, float, float, float, float, float, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, FONT*, float, float, std::basic_ostream<char, std::char_traits<char> >&, int)in widget_slider.o
              WIDGET_SLIDER::SetupDrawable(SCENENODE&, std::tr1::shared_ptr<TEXTURE>, std::tr1::shared_ptr<TEXTURE>, float, float, float, float, float, float, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, FONT*, float, float, std::basic_ostream<char, std::char_traits<char> >&, int)in widget_slider.o
        ld: symbol(s) not found
        collect2: ld returned 1 exit status
Build failed (25 errors, 2 warnings)