The source release on 6-30-2010 has problems because of extra files bundled with the compressed archive that will interfere with properly detecting what headers and files are installed.
Code:
dandel@dandel-desktop:~/vdrift-2010-06-30$ scons
scons: Reading SConscript files ...
Checking for C++ header file asio.hpp... (cached) yes
Checking for C++ header file boost/bind.hpp... (cached) yes
Checking for C++ header file GL/gl.h... (cached) yes
Checking for C++ header file GL/glu.h... (cached) yes
Checking for C++ header file SDL/SDL.h... (cached) yes
Checking for C++ header file SDL/SDL_image.h... (cached) yes
Checking for C++ header file SDL/SDL_rotozoom.h... (cached) yes
Checking for C++ header file vorbis/vorbisfile.h... (cached) yes
Checking for C++ header file GL/glew.h... (cached) yes
With this said, i actually tested the clean command for scons...
This cleaned up the built files, however, did not fix the tests for headers... the only fix left was to manually delete the scons configuration files so that detection will work properly on first run.
Code:
rm -r .sconf_temp .sconsign.dblite
only after running this does the proper detection of headers and source files occur.
Code:
dandel@dandel-desktop:~/vdrift-2010-06-30$ scons
scons: Reading SConscript files ...
Checking for C++ header file asio.hpp... yes
Checking for C++ header file boost/bind.hpp... yes
Checking for C++ header file GL/gl.h... yes
Checking for C++ header file GL/glu.h... yes
Checking for C++ header file SDL/SDL.h... yes
Checking for C++ header file SDL/SDL_image.h... yes
Checking for C++ header file SDL/SDL_rotozoom.h... yes
Checking for C++ header file vorbis/vorbisfile.h... yes
Checking for C++ header file GL/glew.h... yes
also, this bug can cause compiler errors, especially if libasio-dev is not installed on ubuntu 10.04.