Naturally the compiling run into some problems under my SUSE 10.0. According to configure only things missing are GLUT32 and OGRE. Any ideas what might be causing the below errors? Thanks!
Code: Select all
depbase=`echo src/networking/lowlevel/vsnet_dloadmgr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I./boost/1_33 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DDATA_DIR=\"/local/programming/VS/data4.x/\" -I/usr/include/python -DHAVE_PYTHON=1 -I./src -g -O2 -pipe -falign-loops=2 -falign-jumps=2 -falign-functions=2 -I/usr/include/SDL -D_REENTRANT -pthread -pipe -MT src/networking/lowlevel/vsnet_dloadmgr.o -MD -MP -MF "$depbase.Tpo" -c -o src/networking/lowlevel/vsnet_dloadmgr.o src/networking/lowlevel/vsnet_dloadmgr.cpp; \
then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
src/networking/lowlevel/vsnet_dloadmgr.cpp:39: error: redefinition of ‘struct stat’
/usr/include/bits/stat.h:37: error: previous definition of ‘struct stat’
src/networking/lowlevel/vsnet_dloadmgr.cpp: In function ‘int lstat(const char*, stat*)’:
src/networking/lowlevel/vsnet_dloadmgr.cpp:934: error: redefinition of ‘int lstat(const char*, stat*)’
/usr/include/sys/stat.h:371: error: ‘int lstat(const char*, stat*)’ previously defined here
src/networking/lowlevel/vsnet_dloadmgr.cpp:936: error: ‘OpenFile’ is not a member of ‘VSFileSystem’
src/networking/lowlevel/vsnet_dloadmgr.cpp:940: error: ‘Fseek’ is not a member of ‘VSFileSystem’
src/networking/lowlevel/vsnet_dloadmgr.cpp:942: error: ‘Ftell’ is not a member of ‘VSFileSystem’
src/networking/lowlevel/vsnet_dloadmgr.cpp:945: error: ‘Close’ is not a member of ‘VSFileSystem’
./src/cmd/collection.h: At global scope:
./src/cmd/collection.h:54: warning: inline function ‘void UnitCollection::UnitIterator::GetNextValidUnit()’ used but never defined
make[1]: *** [src/networking/lowlevel/vsnet_dloadmgr.o] Error 1
make[1]: Leaving directory `/local/programming/VS/vegastrike'
make: *** [all] Error 2