Latest Compiling Problem

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
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

Latest Compiling Problem

Post by STEVE555 »

Hi everyone,
I've recently changed my Linux Distribution to Hardy Alpha 3.
I've just downloaded the latest version of Vegastrike via KDESVN.

I ran through ./bootstrap-sh,./configure(I can't remember all the flags I passed on to it)and then make.

However,make ended with this error:

Code: Select all

src/gfx/vdu.cpp: In function ‘char* GetColorFromSuccess(float)’:
src/gfx/vdu.cpp:1396: warning: deprecated conversion from string constant to ‘char*’
src/gfx/vdu.cpp:1398: warning: deprecated conversion from string constant to ‘char*’
depbase=`echo src/gfx/vsbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsbox.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsbox.o src/gfx/vsbox.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/gfx/vsimage.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsimage.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsimage.o src/gfx/vsimage.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/gfx/warptrail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/warptrail.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/warptrail.o src/gfx/warptrail.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/aldrv/al_globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_globals.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_globals.o src/aldrv/al_globals.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/aldrv/al_init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_init.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_init.o src/aldrv/al_init.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
In file included from src/aldrv/al_init.cpp:14:
/usr/local/include/AL/alc.h:190: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:190: error: invalid use of ‘ALCvoid’
/usr/local/include/AL/alc.h:251: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:251: error: invalid use of ‘ALCvoid’
make[1]: *** [src/aldrv/al_init.o] Error 1
make[1]: Leaving directory `/home/steve/Desktop/software/Vegastrike/vegastrike'
make: *** [all] Error 2
#####@#######:~/Desktop/software/Vegastrike/vegastrike$
(I hashed out my name and computer name)

I have attached my config.log.txt to see if anybodt caqn find what the problem is.

I hope somebody can help me with this one.

Regards,
STEVE555
You do not have the required permissions to view the files attached to this post.
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Post by loki1950 »

@STEVE555 have you seen this thread Debian not Ubuntu but since bunu is deb based it may help http://vegastrike.sourceforge.net/forum ... hp?t=10324

Enjoy the Choice :)
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

Post by STEVE555 »

Hi loki1950,
I've looked at your post and I had a look at the link provided.
I did try

Code: Select all

--with-data-dir=/home/#####/Desktop/software/Vegastrike/data4.x
(I didn't know you could pass that argument to ./configure).

So I ran ./bootstrap-sh,then ./configure with the following options:

Code: Select all

./configure CC=gcc-4.2 --enable-dependency-tracking --disable-boost --enable-stencil-buffer --enable-nvidia-cg --with-python-version=2.5 --with-boost=system --with-data-dir=/home/#####/Desktop/software/Vegastrike/data4.x
I then ran make.Sadly, make produced a similar error:

Code: Select all

src/gfx/vdu.cpp: In function ‘char* GetColorFromSuccess(float)’:
src/gfx/vdu.cpp:1396: warning: deprecated conversion from string constant to ‘char*’
src/gfx/vdu.cpp:1398: warning: deprecated conversion from string constant to ‘char*’
depbase=`echo src/gfx/vsbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsbox.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsbox.o src/gfx/vsbox.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/gfx/vsimage.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsimage.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsimage.o src/gfx/vsimage.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/gfx/warptrail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/warptrail.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/warptrail.o src/gfx/warptrail.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/aldrv/al_globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_globals.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_globals.o src/aldrv/al_globals.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/aldrv/al_init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I/usr/include    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_init.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_init.o src/aldrv/al_init.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
In file included from src/aldrv/al_init.cpp:14:
/usr/local/include/AL/alc.h:190: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:190: error: invalid use of ‘ALCvoid’
/usr/local/include/AL/alc.h:251: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:251: error: invalid use of ‘ALCvoid’
make[1]: *** [src/aldrv/al_init.o] Error 1
make[1]: Leaving directory `/home/#####/Desktop/software/Vegastrike/vegastrike'
make: *** [all] Error 2
#####@########:~/Desktop/software/Vegastrike/vegastrike$
I've attached a new config.log.txt to see if anybody can narrow down the problem.

Regards,
STEVE555
You do not have the required permissions to view the files attached to this post.
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

Post by STEVE555 »

Hi everyone,
I'm a step closer to compiling my SVN version of Vegastrike.
I downloaded and compiled the source code of openal(version-0.0.8)I also installed the packages of libopenal fro the repos of my distribution.So I did a "make uninstall" on the source code,and ran make again.Thankfully,make carried on up to a point,it got stuck with this error,as I asked configure to use the flag

Code: Select all

--with-boost-version=system
and make produced this error:

Code: Select all

teve@mernivia:~/Desktop/software/Vegastrike/vegastrike$ colormake
/usr/bin/make  all-am
make[1]: Entering directory `/home/steve/Desktop/software/Vegastrike/vegastrike'
g++  -pipe   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread  -L/usr/X11R6/lib -L/usr/X11R6/lib  -o vegastrike src/cmd/ai/aggressive.o src/cmd/ai/comm_ai.o src/cmd/ai/communication_xml.o src/cmd/ai/communication.o src/cmd/ai/docking.o src/cmd/ai/event_xml.o src/cmd/ai/fire.o src/cmd/ai/fireall.o src/cmd/ai/flybywire.o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/ikarus.o src/cmd/ai/missionscript.o src/cmd/ai/navigation.o src/cmd/ai/order_comm.o src/cmd/ai/order.o src/cmd/ai/script.o src/cmd/ai/tactics.o src/cmd/ai/turretai.o src/cmd/ai/warpto.o src/cmd/alphacurve.o src/cmd/asteroid_generic.o src/cmd/beam_generic.o src/cmd/bolt_generic.o src/cmd/building_generic.o src/cmd/collection.o src/cmd/collide_map.o src/cmd/collide.o src/cmd/container.o src/cmd/csv.o src/cmd/faction_xml.o src/cmd/missile_generic.o src/cmd/mount.o src/cmd/nebula_generic.o src/cmd/planet_generic.o src/cmd/role_bitmask.o src/cmd/unit_bsp.o src/cmd/unit_collide.o src/cmd/unit_const_cache.o src/cmd/unit_csv.o src/cmd/unit_factory_generic.o src/cmd/unit_functions_generic.o src/cmd/unit_generic.o src/cmd/fg_util.o src/cmd/pilot.o src/cmd/unit_util_generic.o src/cmd/unit_xml.o src/cmd/weapon_xml.o src/cmd/collide/box.o src/cmd/collide/matrix3.o src/cmd/collide/pbuild.o src/cmd/collide/peigen.o src/cmd/collide/prapid.o src/cmd/collide/vector3.o src/networking/inet_file.o src/networking/inet.o src/python/init.o src/python/python_compile.o src/python/unit_exports.o src/python/unit_exports1.o src/python/unit_exports2.o src/python/unit_exports3.o src/python/unit_method_defs.o src/python/unit_wrapper.o src/python/universe_util_export.o src/configxml.o src/easydom.o src/endianness.o src/macosx_math.o src/faction_generic.o src/faction_util_generic.o src/galaxy_gen.o src/galaxy_xml.o src/galaxy.o src/hashtable.o src/lin_time.o src/load_mission.o src/pk3.o src/posh.o src/savegame.o src/star_system_generic.o src/star_system_xml.o src/stardate.o src/universe_generic.o src/universe_util_generic.o src/vs_globals.o src/vsfilesystem.o src/xml_serializer.o src/xml_support.o src/cmd/script/director_generic.o src/cmd/script/mission_script.o src/cmd/script/mission.o src/cmd/script/msgcenter.o src/cmd/script/pythonmission.o src/cmd/script/script_call_olist.o src/cmd/script/script_call_omap.o src/cmd/script/script_call_order.o src/cmd/script/script_call_string.o src/cmd/script/script_call_unit_generic.o src/cmd/script/script_callbacks.o src/cmd/script/script_expression.o src/cmd/script/script_generic.o src/cmd/script/script_statement.o src/cmd/script/script_util.o src/cmd/script/script_variables.o src/gfx/bounding_box.o src/gfx/bsp.o src/gfx/cockpit_generic.o src/gfx/lerp.o src/gfx/matrix.o src/gfx/mesh_bxm.o src/gfx/mesh_bin.o src/gfx/mesh_poly.o src/gfx/mesh_xml.o src/gfx/mesh.o src/gfx/quaternion.o src/gfx/sphere_generic.o src/gfx/vec.o src/gui/button.o src/gui/control.o src/gui/eventmanager.o src/gui/eventresponder.o src/gui/font.o src/gui/general.o src/gui/glut_support.o src/gui/groupcontrol.o src/gui/guidefs.o src/gui/guitexture.o src/gui/modaldialog.o src/gui/newbutton.o src/gui/painttext.o src/gui/picker.o src/gui/scroller.o src/gui/simplepicker.o src/gui/slider.o src/gui/staticdisplay.o src/gui/text_area.o src/gui/textinputdisplay.o src/gui/window.o src/gui/windowcontroller.o src/networking/accountsxml.o src/networking/client.o src/networking/fileutil.o src/networking/savenet_util.o src/networking/cubicsplines.o src/networking/mangle.o src/networking/netclient_clients.o src/networking/netclient_devices.o src/networking/netclient_login.o src/networking/netclient.o src/networking/netserver_acct.o src/networking/netserver_clients.o src/networking/netserver_devices.o src/networking/netserver_login.o src/networking/netserver_net.o src/networking/netserver.o src/networking/prediction.o src/networking/zonemgr.o src/networking/networkcomm.o src/networking/webcam_support.o src/cg_global.o src/command.o src/config_xml.o src/debug_vs.o src/faction_util.o src/force_feedback.o src/gamemenu.o src/gfxlib_struct.o src/in_joystick.o src/in_kb.o src/in_main.o src/in_mouse.o src/in_sdl.o src/main_loop.o src/physics.o src/rendertext.o src/ship_commands.o src/star_system_jump.o src/star_system.o src/universe_util.o src/universe.o src/gfx/ani_texture.o src/gfx/animation.o src/gfx/aux_logo.o src/gfx/aux_palette.o src/gfx/aux_texture.o src/gfx/background.o src/gfx/camera.o src/gfx/cockpit_xml.o src/gfx/cockpit.o src/gfx/coord_select.o src/gfx/env_map_gent.o src/gfx/gauge.o src/gfx/halo_system.o src/gfx/halo.o src/gfx/hud.o src/gfx/jpeg_memory.o src/gfx/loc_select.o src/gfx/masks.o src/gfx/mesh_fx.o src/gfx/mesh_gfx.o src/gfx/nav/criteria_xml.o src/gfx/nav/criteria.o src/gfx/nav/drawgalaxy.o src/gfx/nav/drawlist.o src/gfx/nav/drawsystem.o src/gfx/nav/navcomputer.o src/gfx/nav/navgetxmldata.o src/gfx/nav/navpath.o src/gfx/nav/navscreen.o src/gfx/nav/navscreenoccupied.o src/gfx/particle.o src/gfx/pipelined_texture.o src/gfx/quadsquare_cull.o src/gfx/quadsquare_render.o src/gfx/quadsquare_update.o src/gfx/quadsquare.o src/gfx/quadtree_xml.o src/gfx/quadtree.o src/gfx/ring.o src/gfx/screenshot.o src/gfx/sphere.o src/gfx/sprite.o src/gfx/star.o src/gfx/stream_texture.o src/gfx/tex_transform.o src/gfx/vdu.o src/gfx/vsbox.o src/gfx/vsimage.o src/gfx/warptrail.o src/aldrv/al_globals.o src/aldrv/al_init.o src/aldrv/al_listen.o src/aldrv/al_sound.o src/cmd/ai/firekeyboard.o src/cmd/ai/flyjoystick.o src/cmd/ai/flykeyboard.o src/cmd/ai/input_dfa.o src/cmd/asteroid.o src/cmd/atmosphere.o src/cmd/base_init.o src/cmd/base_interface.o src/cmd/base_util.o src/cmd/base_write_python.o src/cmd/base_write_xml.o src/cmd/base_xml.o src/cmd/basecomputer.o src/cmd/beam.o src/cmd/bolt.o src/cmd/briefing.o src/cmd/building.o src/cmd/click_list.o src/cmd/cont_terrain.o src/cmd/music.o src/cmd/nebula.o src/cmd/planet.o src/cmd/script/c_alike/c_alike.tab.o src/cmd/script/c_alike/lex.yy.o src/cmd/script/director.o src/cmd/script/flightgroup.o src/cmd/script/script_call_briefing.o src/cmd/script/script_call_unit.o src/cmd/terrain.o src/cmd/unit_factory.o src/cmd/unit_functions.o src/cmd/unit_interface.o src/cmd/unit_util.o src/gldrv/gl_program.o src/gldrv/gl_clip.o src/gldrv/gl_fog.o src/gldrv/gl_globals.o src/gldrv/gl_init.o src/gldrv/gl_light_pick.o src/gldrv/gl_light_state.o src/gldrv/gl_light.o src/gldrv/gl_material.o src/gldrv/gl_matrix.o src/gldrv/gl_misc.o src/gldrv/gl_quad_list.o src/gldrv/gl_sphere_list.o src/gldrv/gl_state.o src/gldrv/sdds.o src/gldrv/gl_texture.o src/gldrv/gl_vertex_list.o src/gldrv/winsys.o src/main.o src/python/briefing_wrapper.o libnetlowlevel.a -lboost_python-st -lz -L/usr/X11R6/lib -L/usr/X11R6/lib    -lvorbisfile -lvorbis -logg   -lutil -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread  -lGL  -lGLU -lXmu -lXi  -lglut  -lexpat  -lpng  -ljpeg  -lopenal  -lvorbisfile -lvorbis -logg  -L/usr/lib -lpython2.5 -Xlinker -export-dynamic -pthread
/usr/bin/ld: cannot find -lboost_python-st
collect2: Error: ld returned 1 exit status
make[1]: *** [vegastrike] Error 1
make[1]: Leaving directory `/home/steve/Desktop/software/Vegastrike/vegastrike'
make: *** [all] Error 2
I hope somebody can help me with this new problem.

Regards,
STEVE555
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

[SOLVED]Latest Compiling Problem

Post by STEVE555 »

Hi everyone,
I've solved my compiling problem.I ran ./configure with some different options:

Code: Select all

CC=gcc-4.2 --enable-dependency-tracking --enable-stencil-buffer --enable-nvidia-cg --with-python-version=2.5 --with-boost=1.33 --with-data-dir=/home/steve/Desktop/software/Vegastrike/data4.x
I don't know why the configure script will accept the --with-boost-version=system to use boost version-1.34.1 that I installed as packages through the repo's,oh well.
The good news is that vegastrike compiled successfully!8)

I have a new problem wihich I will start in a new post.
I would like to thank all of you who tried to help me.
Regards,
STEVE555
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

[new]Compiling Problem

Post by STEVE555 »

Hi everyone,
I've just downloaded the latest updates from the SVN trunk of Vegastrike
(revision 11776).I went through the usaul(deleted the files that were not versioned,./bootstrap-sh,./configure,and make).While I was running make to build it,make ended with this error:

Code: Select all

depbase=`echo src/python/briefing_wrapper.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        g++ -DHAVE_CONFIG_H -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src   -pipe   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/briefing_wrapper.o -MD -MP -MF $depbase.Tpo -c -o src/python/briefing_wrapper.o src/python/briefing_wrapper.cpp &&\
        mv -f $depbase.Tpo $depbase.Po
g++  -pipe   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread  -L/usr/X11R6/lib -L/usr/X11R6/lib  -o vegastrike src/cmd/ai/aggressive.o src/cmd/ai/comm_ai.o src/cmd/ai/communication_xml.o src/cmd/ai/communication.o src/cmd/ai/docking.o src/cmd/ai/event_xml.o src/cmd/ai/fire.o src/cmd/ai/fireall.o src/cmd/ai/flybywire.o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/ikarus.o src/cmd/ai/missionscript.o src/cmd/ai/navigation.o src/cmd/ai/order_comm.o src/cmd/ai/order.o src/cmd/ai/script.o src/cmd/ai/tactics.o src/cmd/ai/turretai.o src/cmd/ai/warpto.o src/cmd/alphacurve.o src/cmd/asteroid_generic.o src/cmd/beam_generic.o src/cmd/bolt_generic.o src/cmd/building_generic.o src/cmd/collection.o src/cmd/collide_map.o src/cmd/collide.o src/cmd/container.o src/cmd/csv.o src/cmd/faction_xml.o src/cmd/missile_generic.o src/cmd/mount.o src/cmd/nebula_generic.o src/cmd/planet_generic.o src/cmd/role_bitmask.o src/cmd/unit_bsp.o src/cmd/unit_collide.o src/cmd/unit_const_cache.o src/cmd/unit_csv.o src/cmd/unit_factory_generic.o src/cmd/unit_functions_generic.o src/cmd/unit_generic.o src/cmd/fg_util.o src/cmd/pilot.o src/cmd/unit_util_generic.o src/cmd/unit_xml.o src/cmd/weapon_xml.o src/cmd/collide/box.o src/cmd/collide/matrix3.o src/cmd/collide/pbuild.o src/cmd/collide/peigen.o src/cmd/collide/prapid.o src/cmd/collide/vector3.o src/networking/inet_file.o src/networking/inet.o src/python/init.o src/python/python_compile.o src/python/unit_exports.o src/python/unit_exports1.o src/python/unit_exports2.o src/python/unit_exports3.o src/python/unit_method_defs.o src/python/unit_wrapper.o src/python/universe_util_export.o src/configxml.o src/easydom.o src/endianness.o src/macosx_math.o src/faction_generic.o src/faction_util_generic.o src/galaxy_gen.o src/galaxy_xml.o src/galaxy.o src/hashtable.o src/lin_time.o src/load_mission.o src/pk3.o src/posh.o src/savegame.o src/star_system_generic.o src/star_system_xml.o src/stardate.o src/universe_generic.o src/universe_util_generic.o src/vs_globals.o src/vsfilesystem.o src/xml_serializer.o src/xml_support.o src/cmd/script/director_generic.o src/cmd/script/mission_script.o src/cmd/script/mission.o src/cmd/script/msgcenter.o src/cmd/script/pythonmission.o src/cmd/script/script_call_olist.o src/cmd/script/script_call_omap.o src/cmd/script/script_call_order.o src/cmd/script/script_call_string.o src/cmd/script/script_call_unit_generic.o src/cmd/script/script_callbacks.o src/cmd/script/script_expression.o src/cmd/script/script_generic.o src/cmd/script/script_statement.o src/cmd/script/script_util.o src/cmd/script/script_variables.o src/gfx/bounding_box.o src/gfx/bsp.o src/gfx/cockpit_generic.o src/gfx/lerp.o src/gfx/matrix.o src/gfx/mesh_bxm.o src/gfx/mesh_bin.o src/gfx/mesh_poly.o src/gfx/mesh_xml.o src/gfx/mesh.o src/gfx/quaternion.o src/gfx/sphere_generic.o src/gfx/vec.o src/gui/button.o src/gui/control.o src/gui/eventmanager.o src/gui/eventresponder.o src/gui/font.o src/gui/general.o src/gui/glut_support.o src/gui/groupcontrol.o src/gui/guidefs.o src/gui/guitexture.o src/gui/modaldialog.o src/gui/newbutton.o src/gui/painttext.o src/gui/picker.o src/gui/scroller.o src/gui/simplepicker.o src/gui/slider.o src/gui/staticdisplay.o src/gui/text_area.o src/gui/textinputdisplay.o src/gui/window.o src/gui/windowcontroller.o src/networking/accountsxml.o src/networking/client.o src/networking/fileutil.o src/networking/savenet_util.o src/networking/cubicsplines.o src/networking/mangle.o src/networking/netclient_clients.o src/networking/netclient_devices.o src/networking/netclient_login.o src/networking/netclient.o src/networking/netserver_acct.o src/networking/netserver_clients.o src/networking/netserver_devices.o src/networking/netserver_login.o src/networking/netserver_net.o src/networking/netserver.o src/networking/prediction.o src/networking/zonemgr.o src/networking/networkcomm.o src/networking/webcam_support.o src/cg_global.o src/command.o src/config_xml.o src/debug_vs.o src/faction_util.o src/force_feedback.o src/gamemenu.o src/gfxlib_struct.o src/in_joystick.o src/in_kb.o src/in_main.o src/in_mouse.o src/in_sdl.o src/main_loop.o src/physics.o src/rendertext.o src/ship_commands.o src/star_system_jump.o src/star_system.o src/universe_util.o src/universe.o src/gfx/ani_texture.o src/gfx/animation.o src/gfx/aux_logo.o src/gfx/aux_palette.o src/gfx/aux_texture.o src/gfx/background.o src/gfx/camera.o src/gfx/cockpit_xml.o src/gfx/cockpit.o src/gfx/coord_select.o src/gfx/env_map_gent.o src/gfx/gauge.o src/gfx/halo_system.o src/gfx/halo.o src/gfx/hud.o src/gfx/jpeg_memory.o src/gfx/loc_select.o src/gfx/masks.o src/gfx/mesh_fx.o src/gfx/mesh_gfx.o src/gfx/nav/criteria_xml.o src/gfx/nav/criteria.o src/gfx/nav/drawgalaxy.o src/gfx/nav/drawlist.o src/gfx/nav/drawsystem.o src/gfx/nav/navcomputer.o src/gfx/nav/navgetxmldata.o src/gfx/nav/navpath.o src/gfx/nav/navscreen.o src/gfx/nav/navscreenoccupied.o src/gfx/particle.o src/gfx/pipelined_texture.o src/gfx/quadsquare_cull.o src/gfx/quadsquare_render.o src/gfx/quadsquare_update.o src/gfx/quadsquare.o src/gfx/quadtree_xml.o src/gfx/quadtree.o src/gfx/ring.o src/gfx/screenshot.o src/gfx/sphere.o src/gfx/sprite.o src/gfx/star.o src/gfx/stream_texture.o src/gfx/tex_transform.o src/gfx/vdu.o src/gfx/vsbox.o src/gfx/vsimage.o src/gfx/warptrail.o src/aldrv/al_globals.o src/aldrv/al_init.o src/aldrv/al_listen.o src/aldrv/al_sound.o src/cmd/ai/firekeyboard.o src/cmd/ai/flyjoystick.o src/cmd/ai/flykeyboard.o src/cmd/ai/input_dfa.o src/cmd/asteroid.o src/cmd/atmosphere.o src/cmd/base_init.o src/cmd/base_interface.o src/cmd/base_util.o src/cmd/base_write_python.o src/cmd/base_write_xml.o src/cmd/base_xml.o src/cmd/basecomputer.o src/cmd/beam.o src/cmd/bolt.o src/cmd/briefing.o src/cmd/building.o src/cmd/click_list.o src/cmd/cont_terrain.o src/cmd/music.o src/cmd/nebula.o src/cmd/planet.o src/cmd/script/c_alike/c_alike.tab.o src/cmd/script/c_alike/lex.yy.o src/cmd/script/director.o src/cmd/script/flightgroup.o src/cmd/script/script_call_briefing.o src/cmd/script/script_call_unit.o src/cmd/terrain.o src/cmd/unit_factory.o src/cmd/unit_functions.o src/cmd/unit_interface.o src/cmd/unit_util.o src/gldrv/gl_program.o src/gldrv/gl_clip.o src/gldrv/gl_fog.o src/gldrv/gl_globals.o src/gldrv/gl_init.o src/gldrv/gl_light_pick.o src/gldrv/gl_light_state.o src/gldrv/gl_light.o src/gldrv/gl_material.o src/gldrv/gl_matrix.o src/gldrv/gl_misc.o src/gldrv/gl_quad_list.o src/gldrv/gl_sphere_list.o src/gldrv/gl_state.o src/gldrv/sdds.o src/gldrv/gl_texture.o src/gldrv/gl_vertex_list.o src/gldrv/winsys.o src/main.o src/python/briefing_wrapper.o libboost_python.a libnetlowlevel.a -lz   -L/usr/X11R6/lib -L/usr/X11R6/lib    -lvorbisfile -lvorbis -logg   -lutil -L/usr/lib -lSDL  -lGL  -lGLU -lXmu -lXi  -lglut  -lexpat  -lpng  -ljpeg  -lopenal  -lvorbisfile -lvorbis -logg  -L/usr/lib -lpython2.5 -Xlinker -export-dynamic -pthread
g++ -DHAVE_CONFIG_H -I.   -I./boost/1_33    -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1   -DHAVE_OGG  -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data4.x\"  -I/usr/include/python2.5 -DHAVE_PYTHON=1     -I./src  -I../.. -I../../src -I./boost/1_33 -g  -pipe   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/basemaker/base_maker-base_maker.o -MD -MP -MF objconv/basemaker/.deps/base_maker-base_maker.Tpo -c -o objconv/basemaker/base_maker-base_maker.o `test -f 'objconv/basemaker/base_maker.cpp' || echo './'`objconv/basemaker/base_maker.cpp
objconv/basemaker/base_maker.cpp:348: Error: error: prototype for ‘int TextPlane::Draw(const std::string&, int, bool, bool)’ does not match any in class ‘TextPlane’
./src/gfx/hud.h:67: Error: error: candidates are: int TextPlane::Draw(const std::string&, int, bool, bool, bool)
objconv/basemaker/base_maker.cpp:293: Error: error:                 int TextPlane::Draw(int)
objconv/basemaker/base_maker.cpp: In member function ‘virtual void Base::Room::Comp::EndXML(FILE*)’:
objconv/basemaker/base_maker.cpp:852: warning: deprecated conversion from string constant to ‘char*’
objconv/basemaker/base_maker.cpp:855: warning: deprecated conversion from string constant to ‘char*’
objconv/basemaker/base_maker.cpp:858: warning: deprecated conversion from string constant to ‘char*’
objconv/basemaker/base_maker.cpp:861: warning: deprecated conversion from string constant to ‘char*’
objconv/basemaker/base_maker.cpp:864: warning: deprecated conversion from string constant to ‘char*’
objconv/basemaker/base_maker.cpp:867: warning: deprecated conversion from string constant to ‘char*’
make[1]: *** [objconv/basemaker/base_maker-base_maker.o] Error 1
make[1]: Leaving directory `/home/steve/Desktop/software/Vegastrike/vegastrike'
make: *** [all] Error 2
steve@mernivia:~/Desktop/software/Vegastrike/vegastrike$
I'm not sure what happened,but I hope it will be fixed soon.I have also attached my config.log.txt for everyones' viewing.

Regards,
STEVE555
You do not have the required permissions to view the files attached to this post.
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
jackS
Minister of Information
Minister of Information
Posts: 1895
Joined: Fri Jan 31, 2003 9:40 pm
Location: The land of tenure (and diaper changes)

Post by jackS »

Try 17777.

hud.h definition for Textplane::Draw changed, and the implementation in the VS binary changed, but I didn't realize that the header was included elsewhere.
Nesmontu
Explorer
Explorer
Posts: 15
Joined: Fri Nov 09, 2007 3:21 pm
Location: Belgium

Post by Nesmontu »

I had the same error, 17777 solved it for me (I'm on Ubuntu Gutsy btw) :)
Admonisher: 2x light ion beam - 2x shield breaker - 2x laser - 2x 15 dumbfires - 3 torpedos -- all with autotracking -- everyone beware! :twisted:
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

Post by STEVE555 »

Hi everyone,
I've just downloaded and compiled revision 11777,and I can confirm it compiles correctly,thank you everybody for their help.I do try and get the latest updates from the SVN trunk,I mut've missed the revision 11777.

Regards,
STEVE555
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
Post Reply