I am trying to install Vegastrike from source. I am running Mint 13. I got through the configuration stage without any problems, but running "make" gives me the following error:
Code: Select all
$ make
In file included from /usr/include/c++/4.6/ext/hash_map:61:0,
from ./src/gnuhash.h:21,
from ./src/hashtable.h:25,
from ./src/xml_support.h:9,
from ./src/configxml.h:31,
from ./src/networking/lowlevel/vsnet_clientstate.h:28,
from ./src/networking/lowlevel/netbuffer.h:9,
from src/networking/lowlevel/netbuffer.cpp:2:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
In file included from ./src/easydom.h:35:0,
from ./src/configxml.h:32,
from ./src/networking/lowlevel/vsnet_clientstate.h:28,
from ./src/networking/lowlevel/netbuffer.h:9,
from src/networking/lowlevel/netbuffer.cpp:2:
./src/vsfilesystem.h: In constructor ‘VSFileSystem::VSFile::VSFile(const string&, VSFileSystem::VSFileType)’:
./src/vsfilesystem.h:297:105: error: cannot call constructor ‘VSFileSystem::VSFile::VSFile’ directly [-fpermissive]
./src/vsfilesystem.h:297:105: error: for a function-style cast, remove the redundant ‘::VSFile’ [-fpermissive]
make[1]: *** [src/networking/lowlevel/netbuffer.o] Error 1
make: *** [all] Error 2
Thanks.
(edit)- uploading config.log. Not sure if needed, but anyway.