Here's what the standard game log looks like with a small patch which shows the python version that runs the script which fails after I run (a symbolic link to) "./vegastrike" in data/:
Code: Select all
Registering codec ogg.
In path /home/ermo/VegaStrike/trunk/vegastrike/build
Vega Strike
See http://www.gnu.org/copyleft/gpl.html for license details.
GOT SUBDIR ARG =
Found data in /home/ermo/VegaStrike/trunk/data
Using /home/ermo/VegaStrike/trunk/data as data directory
Using .vegastrike as the home directory
Found MODDIR = /home/ermo/VegaStrike/trunk/data/mods
USING HOMEDIR : /home/ermo/.vegastrike As the home directory
CONFIGFILE - Found a config file in home directory, using : /home/ermo/.vegastrike/vegastrike.config
DATADIR - No datadir specified in config file, using ; /home/ermo/VegaStrike/trunk/data
SIMULATION_ATOM: 0.01
MISSION_NAME is empty using : main_menu.mission
running import sys
print(sys.path)
sys.path = ["",r"/home/ermo/VegaStrike/trunk/data/modules/builtin",r"/home/ermo/VegaStrike/trunk/data/modules/quests",r"/home/ermo/VegaStrike/trunk/data/modules/missions",r"/home/ermo/VegaStrike/trunk/data/modules/ai",r"/home/ermo/VegaStrike/trunk/data/modules",r"/home/ermo/VegaStrike/trunk/data/bases"] + sys.path
testing VS randomrunning import sys
print(sys.path)
['/usr/lib64/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload']
['', '/home/ermo/VegaStrike/trunk/data/modules/builtin', '/home/ermo/VegaStrike/trunk/data/modules/quests', '/home/ermo/VegaStrike/trunk/data/modules/missions', '/home/ermo/VegaStrike/trunk/data/modules/ai', '/home/ermo/VegaStrike/trunk/data/modules', '/home/ermo/VegaStrike/trunk/data/bases', '/usr/lib64/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload']
Creating scene manager...
Creating template manager...
Initializing renderer...
0 joysticks were found.
The names of the joysticks are:
radeon: Acquired access to Hyper-Z.
FactionXML:LoadXML factions.xml
Min (0.000000, 0.000000, 0.000000) Max(0.000000, 0.000000, 0.000000) MinLumin 1.000000, MaxLumin 1.000000Read In Star Count 0 used: 2000
Min (0.000000, 0.000000, 0.000000) Max(0.000000, 0.000000, 0.000000) MinLumin 1.000000, MaxLumin 1.000000Read In Star Count 0 used: 38
using NV_CUBE_MAP
Loading a starsystem
Loading Star System Special/Empty
FOUND MODIFICATION = player FOR PLAYER #0
CREATING A LOCAL SHIP : dumbfire
Hi helper play 0
HereInitializing optimizer
Compilation of technique fixed successful
Compilation of technique default successful
Compilation of technique default_simple successful
pox 119990000000.000000 -9000000.000000 -109990000000.000000
!! --
!!
!! vsrandom.py is being interpreted by python version:
2.7.5 (default, Jul 8 2013, 09:48:59)
[GCC 4.8.1 20130603 (Red Hat 4.8.1-1)]
!! and the python sys.path looks like this:
['', '/home/ermo/VegaStrike/trunk/data/modules/builtin', '/home/ermo/VegaStrike/trunk/data/modules/quests', '/home/ermo/VegaStrike/trunk/data/modules/missions', '/home/ermo/VegaStrike/trunk/data/modules/ai', '/home/ermo/VegaStrike/trunk/data/modules', '/home/ermo/VegaStrike/trunk/data/bases', '/usr/lib64/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload']
!! --
Traceback (most recent call last):
File "main_menunightprivateer.py", line 7, in <module>
File "/home/ermo/VegaStrike/trunk/data/bases/computer_lib.py", line 5, in <module>
import universe
File "/home/ermo/VegaStrike/trunk/data/modules/universe.py", line 9, in <module>
import vsrandom
File "/home/ermo/VegaStrike/trunk/data/modules/vsrandom.py", line 74, in <module>
from __future__ import print_function, division
ImportError: cannot import name print_function
ERROR: there are no rooms in basefile "main_menunight.py" ...
Traceback (most recent call last):
File "<string>", line 8, in <module>
File "/home/ermo/VegaStrike/trunk/data/modules/missions/privateer.py", line 1, in <module>
from trading import trading
File "/home/ermo/VegaStrike/trunk/data/modules/trading.py", line 2, in <module>
import vsrandom
File "/home/ermo/VegaStrike/trunk/data/modules/vsrandom.py", line 74, in <module>
from __future__ import print_function, division
ImportError: cannot import name print_function
Force feedback support disabled when compiled
Loading completed, now network init
Loading active missions True
radeon: Released access to Hyper-Z.
Shutting down renderer...
Thank you for playing!
Writing Save Game Autosave-main_menuHi helper play 0
AL lib: (WW) FreeDevice: (0x25407b0) Deleting 1 Buffer(s)
Here