Make error in vsnet_dloadmgr.cpp under SUSE 10.0

Trying to build your own version of Vega Strike and having problems? Unix users, paste your config.log here (stderr output alone is not helpful).
Post Reply
slowhand
Star Pilot
Star Pilot
Posts: 4
Joined: Wed Jun 04, 2003 9:22 pm
Location: Helsinki, Finland

Make error in vsnet_dloadmgr.cpp under SUSE 10.0

Post by slowhand »

I read that VS is being ported to Ogre so I thought I would give CVS a go to see how things progress. The thread on VS/Ogre is very interesting and I can't wait for the new and glorious VS to emerge.

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
Post Reply