Hi, since the revision 2748 (the last that worked) i can't compile the trunk (today rev. 2809).
This is the error from xcode:
Code:
Checking Dependencies
CompileC build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/sky.o /Users/¶¶¶/vdrift-last/tools/osx/../../src/sky.cpp normal ppc c++ com.apple.compilers.gcc.4_0
cd /Users/¶¶¶/vdrift-last/tools/osx
/Developer/usr/bin/gcc-4.0 -x c++ -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -g -O0 -DDEBUG=1 -fmessage-length=0 -mtune=G4 -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.4 -I/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/vdrift.hmap -mdynamic-no-pic -F/Users/¶¶¶/vdrift-last/tools/osx/build/Debug -F/Users/¶¶¶/vdrift-last/tools/osx -I/Users/¶¶¶/vdrift-last/tools/osx/build/Debug/include -I../../bullet -I../../include -ISDL.framework/Headers -I/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/¶¶¶/vdrift-last/tools/osx/../../src/sky.cpp -o /Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/sky.o
/Users/¶¶¶/vdrift-last/tools/osx/../../src/sky.cpp: In member function 'bool SKY::Load(const std::string&)':
/Users/¶¶¶/vdrift-last/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/¶¶¶/vdrift-last/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)
searching in the forum i found this:
http://vdrift.net/Forum/viewtopic.php?p=10619#10619
But also removing the file "sky.cpp" the error is delayed from compile time to link time :
Code:
Ld /Users/¶¶¶/vdrift-last/tools/osx/build/Debug/vdrift.app/Contents/MacOS/vdrift normal ppc
mkdir /Users/¶¶¶/vdrift-last/tools/osx/build/Debug/vdrift.app/Contents/MacOS
cd /Users/¶¶¶/vdrift-last/tools/osx
/Developer/usr/bin/g++-4.0 -o /Users/¶¶¶/vdrift-last/tools/osx/build/Debug/vdrift.app/Contents/MacOS/vdrift -L/Users/¶¶¶/vdrift-last/tools/osx/build/Debug -F/Users/¶¶¶/vdrift-last/tools/osx/build/Debug -F/Users/¶¶¶/vdrift-last/tools/osx -filelist /Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/vdrift.LinkFileList -framework OpenGL -framework SDL_image -framework SDL_net -framework SDL -framework AppKit -framework SDL_gfx -framework GLExtensionWrangler -framework Ogg -framework Vorbis -arch ppc -Wl,-Y,1455 -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
/Developer/usr/bin/../libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
CARENGINEINFO<double>::SetTorqueCurve(double, std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >)
CARENGINEINFO<double>::CARENGINEINFO()
CARENGINE<double>::DebugPrint(std::basic_ostream<char, std::char_traits<char> >&)
CARENGINE<double>::ComputeForces(double, double, double)
CARENGINE<double>::Init(CARENGINEINFO<double> const&)
CARENGINE<double>::Serialize(joeserialize::Serializer&)
CARENGINE<double>::CARENGINE()
CONFIGVARIABLE::DebugPrint(std::basic_ostream<char, std::char_traits<char> >&)
CONFIGVARIABLE::Set(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
CONFIGVARIABLE::strTrim(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
CONFIGVARIABLE::strLCase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
CONFIGVARIABLE::CONFIGVARIABLE(CONFIGVARIABLE const&)
CONFIGVARIABLE::CONFIGVARIABLE()
CONFIGVARIABLE::operator=(CONFIGVARIABLE const&)
CONFIGVARIABLE::operator<(CONFIGVARIABLE const&)
FBOBJECT::SetCubeSide(FBTEXTURE::CUBE_SIDE)
FBOBJECT::End(GLSTATEMANAGER&, std::basic_ostream<char, std::char_traits<char> >&)
FBOBJECT::Init(GLSTATEMANAGER&, std::vector<FBTEXTURE*, std::allocator<FBTEXTURE*> >, std::basic_ostream<char, std::char_traits<char> >&, bool)
FBOBJECT::Begin(GLSTATEMANAGER&, std::basic_ostream<char, std::char_traits<char> >&, float)
FBOBJECT::DeInit()
FBOBJECT::IsCubemap() const
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINEINFO<double>::SetTorqueCurve(double, std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINEINFO<double>::CARENGINEINFO()
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINE<double>::DebugPrint(std::basic_ostream<char, std::char_traits<char> >&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINE<double>::ComputeForces(double, double, double)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINE<double>::Init(CARENGINEINFO<double> const&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINE<double>::Serialize(joeserialize::Serializer&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/cardynamics.o reference to undefined CARENGINE<double>::CARENGINE()
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::DebugPrint(std::basic_ostream<char, std::char_traits<char> >&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::Set(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::strTrim(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::strLCase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::CONFIGVARIABLE(CONFIGVARIABLE const&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::CONFIGVARIABLE()
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::operator=(CONFIGVARIABLE const&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/configfile.o reference to undefined CONFIGVARIABLE::operator<(CONFIGVARIABLE const&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/graphics.o reference to undefined FBOBJECT::SetCubeSide(FBTEXTURE::CUBE_SIDE)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/graphics.o reference to undefined FBOBJECT::End(GLSTATEMANAGER&, std::basic_ostream<char, std::char_traits<char> >&)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/graphics.o reference to undefined FBOBJECT::Init(GLSTATEMANAGER&, std::vector<FBTEXTURE*, std::allocator<FBTEXTURE*> >, std::basic_ostream<char, std::char_traits<char> >&, bool)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/graphics.o reference to undefined FBOBJECT::Begin(GLSTATEMANAGER&, std::basic_ostream<char, std::char_traits<char> >&, float)
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/graphics.o reference to undefined FBOBJECT::DeInit()
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/graphics.o reference to undefined FBOBJECT::IsCubemap() const
/Users/¶¶¶/vdrift-last/tools/osx/build/vdrift.build/Debug/vdrift.build/Objects-normal/ppc/main.o reference to undefined FBOBJECT::DeInit()
collect2: ld returned 1 exit status
So, is there any framework that I must update (Glew etc. etc.)? I guess not since all the fameworks are provided with the trunk. But everything can be :-)
Thanks in advance for the suggestions.