linux compile error
-
- Star Pilot
- Posts: 5
- Joined: Tue Mar 03, 2015 8:01 am
linux compile error
I haven't ran linux in a long time and just got the newest version of linux mint. Tried to compile it and here's what happens:
ekacpuc@ekacpuc-Latitude-D630 ~/vegastrike-src-0.5.1.r1 $ make
make all-am
make[1]: Entering directory `/home/ekacpuc/vegastrike-src-0.5.1.r1'
depbase=`echo src/cmd/ai/hard_coded_scripts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_PYTHON_STATIC_LIB -I./boost/1_45 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DNV_CUBE_MAP=1 -I./src -pipe -DNV_CUBE_MAP -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/hard_coded_scripts.o -MD -MP -MF "$depbase.Tpo" -c -o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/hard_coded_scripts.cpp; \
then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
In file included from ./src/python/python_class.h:11:0,
from src/cmd/ai/hard_coded_scripts.cpp:2:
./src/cs_python.h:24:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
make[1]: *** [src/cmd/ai/hard_coded_scripts.o] Error 1
make[1]: Leaving directory `/home/ekacpuc/vegastrike-src-0.5.1.r1'
make: *** [all] Error 2
Any ideas? I've searched but couldn't find an answer. I don't know what a config log is so I didn't paste it..
ekacpuc@ekacpuc-Latitude-D630 ~/vegastrike-src-0.5.1.r1 $ make
make all-am
make[1]: Entering directory `/home/ekacpuc/vegastrike-src-0.5.1.r1'
depbase=`echo src/cmd/ai/hard_coded_scripts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
if g++ -DHAVE_CONFIG_H -I. -I. -I. -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_PYTHON_STATIC_LIB -I./boost/1_45 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DNV_CUBE_MAP=1 -I./src -pipe -DNV_CUBE_MAP -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/hard_coded_scripts.o -MD -MP -MF "$depbase.Tpo" -c -o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/hard_coded_scripts.cpp; \
then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
In file included from ./src/python/python_class.h:11:0,
from src/cmd/ai/hard_coded_scripts.cpp:2:
./src/cs_python.h:24:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
make[1]: *** [src/cmd/ai/hard_coded_scripts.o] Error 1
make[1]: Leaving directory `/home/ekacpuc/vegastrike-src-0.5.1.r1'
make: *** [all] Error 2
Any ideas? I've searched but couldn't find an answer. I don't know what a config log is so I didn't paste it..
-
- ISO Party Member
- Posts: 443
- Joined: Thu May 01, 2008 5:14 pm
Re: linux compile error
In "debworld", Python.h is in libpythonX.Y-dev (X.Y being the python version)
Linux Mint has a libpython-dev package ( http://community.linuxmint.com/software ... python-dev ) which pulls the actual current version package, try installing it.
Linux Mint has a libpython-dev package ( http://community.linuxmint.com/software ... python-dev ) which pulls the actual current version package, try installing it.
CLoneWolf a.k.a. copyc4t - http://www.olografix.org/groucho/mymusic/ - http://soundcloud.com/copyc4t
-
- Hunter
- Posts: 70
- Joined: Sun Jan 19, 2014 5:02 am
Re: linux compile error
17's Repo's don't seem to feature VS - I've not found out why yet, but 'buntu's 14.10 does, and might be able to use gdebi(or install from double click) on that. For future dependency issues when building things, ½ the time synaptic will be able to locate it.
Multiplayer Server Offline. Copy ony testing rig semi-funcitonal.
User Signup Offline.
Server Health Shows old data from last snapshot before the server downed.
If you have any issues you can usually find me in #vegastrike on freenode.
User Signup Offline.
Server Health Shows old data from last snapshot before the server downed.
If you have any issues you can usually find me in #vegastrike on freenode.
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: linux compile error
I have had no problems building under Mint 17.1 which is a 'buntu 14 derivative just make sure you have the dev .debs for each of the dependencies that was all I had to do.
Enjoy the Choice
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
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
-
- Star Pilot
- Posts: 5
- Joined: Tue Mar 03, 2015 8:01 am
Re: linux compile error
I went to the link and it wouldn't download because I already have it.
I've searched and downloaded every dependency I could find and no luck...
Been working on this a couple days
I've searched and downloaded every dependency I could find and no luck...
Been working on this a couple days
-
- Star Pilot
- Posts: 5
- Joined: Tue Mar 03, 2015 8:01 am
Re: linux compile error
had to move a duplicate to usr/include
Got a new error. I'll search it but it says (over and over)
Unit file Robin.stock not found
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
Killed
Got a new error. I'll search it but it says (over and over)
Unit file Robin.stock not found
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
+++ m/ship_upgrades.py:171 Python Upgrade Error: finding upgrades/Ammunition using upgrades/Ammunition instead
+++ m/ship_upgrades.py:174 Python Upgrade Error: category upgrades/Ammunition -- getting random instead
Killed
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: linux compile error
That error is normal caused when NPC ships are spawned and the ship_upgrade random function gets a non valid output.
Enjoy the Choice
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
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
-
- Star Pilot
- Posts: 5
- Joined: Tue Mar 03, 2015 8:01 am
Re: linux compile error
so how do you fix that?
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: linux compile error
The random function itself needs to be refactored so it does not pick inappropriate items like an engine for the gun mounts and it has been an issue for years and has no effect on the game play at all so it is a very low priority bug.Rewriting it so those errors don't occur will increase it's complexity and most likely be just as buggy so till we have the people that understand Python and the logic of that module there is not much to do it is really a warning as the function repeats till the result is valid.
Enjoy the Choice
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
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
-
- Star Pilot
- Posts: 5
- Joined: Tue Mar 03, 2015 8:01 am
Re: linux compile error
loki1950 wrote:The random function itself needs to be refactored so it does not pick inappropriate items like an engine for the gun mounts and it has been an issue for years and has no effect on the game play at all so it is a very low priority bug.Rewriting it so those errors don't occur will increase it's complexity and most likely be just as buggy so till we have the people that understand Python and the logic of that module there is not much to do it is really a warning as the function repeats till the result is valid.
Enjoy the Choice
Oh. The game just closes for me. I open it from terminal after it closes I see that error in the terminal. So I must have some other problem then? Here pretty soon I'll just have to pass on trying to get the game to work. I didn't plan on playing anything until I saw vegastrike.
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: linux compile error
Please run the game from a terminal and post the full output from the crash I can usually find the problem but need the full context for that if it is crashing the error you posted does not do that so it must be something else.
Enjoy the Choice
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
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
-
- Mercenary
- Posts: 104
- Joined: Tue Oct 30, 2012 7:46 pm
Re: linux compile error
Any chance that python3.4 can become the official supported py3 version in the VS CMake build files? The 3.4 branch is a year old and e.g. Ubuntu 14.04 LTS and OpenSUSE 13.2 both ship py3.4?
Having to manually hack the CMake files just to get the damn thing to compile and run with py34 on newer distros is sort of user-unfriendly. That said, I don't have the CMake foo to do a proper patch -- I've just hacked my configuration to do the right thing on fedora 21. I've attached a patch, but I doubt that it'll pass muster for official inclusion. At least it serves as an example for future would-be VS users/devs...
Note that the patch I have attached also enables force feedback.
Having to manually hack the CMake files just to get the damn thing to compile and run with py34 on newer distros is sort of user-unfriendly. That said, I don't have the CMake foo to do a proper patch -- I've just hacked my configuration to do the right thing on fedora 21. I've attached a patch, but I doubt that it'll pass muster for official inclusion. At least it serves as an example for future would-be VS users/devs...
Note that the patch I have attached also enables force feedback.
You do not have the required permissions to view the files attached to this post.
Privateer: Wing Commander Universe -- the continuation of chuck_starchaser's Privateer: Parallel Universe mod.
-
- Elite Venturer
- Posts: 753
- Joined: Sat Apr 15, 2006 2:40 am
- Location: chthonic safety
Re: linux compile error
Yup, it's all a little moth-biten. I just fixed paths in ccmake
and so on
Code: Select all
PYTHON_INCLUDE_DIR /usr/include/python2.7
"Two Eyes Good, Eleven Eyes Better." -Michele Carter