Hello guys. I’ve got a problem trying build trunk on OS X 10.8.2.
I have build latest SDL library and installed it with “make install” ( first step turing your os in to slackware~ ), but when i’m running “./configure” for vcmi i have this error in the output:
checking for sdl-config... /usr/local/bin/sdl-config checking for SDL - version >= 1.2.0... no *** Could not run SDL test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means SDL was incorrectly installed *** or that you have moved SDL since it was installed. In the latter case, you *** may want to edit the sdl-config script: /usr/local/bin/sdl-config configure: error: *** SDL version not found!
Full output: gist.github.com/3926509
configure:16609: checking for sdl-config configure:16627: found /usr/local/bin/sdl-config configure:16640: result: /usr/local/bin/sdl-config configure:16650: checking for SDL - version >= 1.2.0 configure:16737: g++ -o conftest -g -O2 -O0 -ggdb -std=c++0x -Wall -Wextra -Wcast-align -Wpointer-arith -Wno-switch -Wno-sign-compare -Wno-unused-parameter -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE conftest.cpp -L/usr/local/lib -lSDLmain -lSDL -Wl,-framework,Cocoa >&5 cc1plus: error: unrecognized command line option "-std=c++0x" configure:16737: $? = 1 configure: program exited with status 1
$ sdl-config --version 1.2.15
Seems like GCC bundled with XCode CLI Tools compiled w/o C++0x support. Does VCMI actually use new standard? And can i pass any flags to configure/make for backward compatibility? So if anyone got suggestions, I would be glad to hear them.