i'm, trying to compile VS on Ubuntu Karmic.
My first steps:
Code: Select all
sudo apt-get install libpng12-0 libpng12-dev python2.5-dev libexpat1-dev libjpeg62-dev glutg3-dev libopenal-dev libgtk2.0-dev libogg-dev libvorbis-dev build-essential libgl1-mesa-dev automake autoconf
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike
svn update vegastrike/boost/1_35
cd vegastrike
./bootstrap-sh
./configure --enable-flags='-O3 -g' --with-data-dir=/root/VegaStrike/data/ // i have no disk space left in /home :-p
Code: Select all
root@christian-desktop:/root/VegaStrike/vegastrike# make
make all-am
make[1]: Betrete Verzeichnis '/root/VegaStrike/vegastrike'
depbase=`echo boost/1_35/src/list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_PYTHON_STATIC_LIB -I./boost/1_35 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DDATA_DIR=\"/root/VegaStrike/data/\" -I/usr/include/python2.5 -DHAVE_PYTHON=1 -I./src -pipe -O3 -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT boost/1_35/src/list.o -MD -MP -MF $depbase.Tpo -c -o boost/1_35/src/list.o boost/1_35/src/list.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from ./boost/1_35/boost/mpl/apply.hpp:23,
from ./boost/1_35/boost/python/object/pointer_holder.hpp:27,
from ./boost/1_35/boost/python/to_python_indirect.hpp:10,
from ./boost/1_35/boost/python/converter/arg_to_python.hpp:10,
from ./boost/1_35/boost/python/call.hpp:15,
from ./boost/1_35/boost/python/object_core.hpp:12,
from ./boost/1_35/boost/python/object.hpp:9,
from ./boost/1_35/boost/python/list.hpp:10,
from boost/1_35/src/list.cpp:5:
./boost/1_35/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "("
./boost/1_35/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "("
In file included from ./boost/1_35/boost/mpl/bind.hpp:27,
from ./boost/1_35/boost/mpl/lambda.hpp:18,
from ./boost/1_35/boost/mpl/apply.hpp:25,
from ./boost/1_35/boost/python/object/pointer_holder.hpp:27,
from ./boost/1_35/boost/python/to_python_indirect.hpp:10,
from ./boost/1_35/boost/python/converter/arg_to_python.hpp:10,
from ./boost/1_35/boost/python/call.hpp:15,
from ./boost/1_35/boost/python/object_core.hpp:12,
from ./boost/1_35/boost/python/object.hpp:9,
from ./boost/1_35/boost/python/list.hpp:10,
from boost/1_35/src/list.cpp:5:
./boost/1_35/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "("
./boost/1_35/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "("
In file included from ./boost/1_35/boost/mpl/lambda.hpp:18,
from ./boost/1_35/boost/mpl/apply.hpp:25,
from ./boost/1_35/boost/python/object/pointer_holder.hpp:27,
from ./boost/1_35/boost/python/to_python_indirect.hpp:10,
from ./boost/1_35/boost/python/converter/arg_to_python.hpp:10,
from ./boost/1_35/boost/python/call.hpp:15,
from ./boost/1_35/boost/python/object_core.hpp:12,
from ./boost/1_35/boost/python/object.hpp:9,
from ./boost/1_35/boost/python/list.hpp:10,
from boost/1_35/src/list.cpp:5:
./boost/1_35/boost/mpl/bind.hpp:364:31: error: missing binary operator before token "("
./boost/1_35/boost/mpl/bind.hpp:531:31: error: missing binary operator before token "("
In file included from ./boost/1_35/boost/mpl/lambda.hpp:22,
from ./boost/1_35/boost/mpl/apply.hpp:25,
from ./boost/1_35/boost/python/object/pointer_holder.hpp:27,
from ./boost/1_35/boost/python/to_python_indirect.hpp:10,
from ./boost/1_35/boost/python/converter/arg_to_python.hpp:10,
from ./boost/1_35/boost/python/call.hpp:15,
from ./boost/1_35/boost/python/object_core.hpp:12,
from ./boost/1_35/boost/python/object.hpp:9,
from ./boost/1_35/boost/python/list.hpp:10,
from boost/1_35/src/list.cpp:5:
./boost/1_35/boost/mpl/aux_/full_lambda.hpp:230:32: error: missing binary operator before token "("
In file included from ./boost/1_35/boost/python/object/pointer_holder.hpp:27,
from ./boost/1_35/boost/python/to_python_indirect.hpp:10,
from ./boost/1_35/boost/python/converter/arg_to_python.hpp:10,
from ./boost/1_35/boost/python/call.hpp:15,
from ./boost/1_35/boost/python/object_core.hpp:12,
from ./boost/1_35/boost/python/object.hpp:9,
from ./boost/1_35/boost/python/list.hpp:10,
from boost/1_35/src/list.cpp:5:
./boost/1_35/boost/mpl/apply.hpp:138:32: error: missing binary operator before token "("
boost/1_35/src/list.cpp: In static member function ‘static boost::python::detail::new_non_null_reference_t* boost::python::detail::list_base::call(const boost::python::api::object&)’:
boost/1_35/src/list.cpp:17: warning: deprecated conversion from string constant to ‘char*’
make[1]: *** [boost/1_35/src/list.o] Fehler 1
make[1]: Verlasse Verzeichnis '/root/VegaStrike/vegastrike'
make: *** [all] Fehler 2
Thanks for help and sorry for my bad english