JsnMtth wrote:In the terminal your compiling from run:
export CXXFLAGS='-I/usr/include/nvidia'
export LDFLAGS='-L/usr/lib64/nvidia'
Then try compiling again. I'm not sure if CMAKE recognizes those environment variables, but we'll find out.
Okay, that seems to have fixed the problem I was having, but now I'm running into another error:
Code: Select all
g++ -I/usr/include/nvidia -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/lib64/nvidia -o asteroidgen objconv/asteroidgen.o -L/usr/lib64/nvidia -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread
make[1]: *** No rule to make target `objconv/mesher/Converter.cpp', needed by `objconv/mesher/mesher-Converter.o'. Stop.
make[1]: Leaving directory `/opt/localhome/iris/build/svn/vegastrike/trunk/vegastrike'
make: *** [all] Error 2
Apparently, there's a rule missing, or something, to make the file, Converter.cpp. This error came up during the traditional make sequence. When I tried cmake, I got this interesting message:
Code: Select all
CMake Error in objconv/CMakeLists.txt:
Cannot find source file "Converter.cpp". Tried extensions .c .C .c++ .cc
.cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx
So it looks like maybe we're missing a file, here?
I don't know, maybe I don't have the whole tree, or something? Hard to figure out how to keep a local copy of the SVN updated...
EDIT: Okay, just tried
svn update, and got this:
Code: Select all
svn: Directory 'objconv/mesher/.svn' containing working copy admin area is missing
What the
heck is going on, here?