help installing [Linux]

Do you need help? Ask here!

Bug reporting belongs here: http://developer.wz2100.net/newticket
proudhon
New user
Posts: 3
Joined: 27 Oct 2010, 06:51

help installing [Linux]

Post by proudhon »

I'm using Linux Mint 9, I did everything from http://developer.wz2100.net/wiki/LinuxCompileGuide but when I run "make install" I get this.

Code: Select all

    Making install in build_tools
    make[1]: Entering directory `/home/mitchell/warzone2100-2.3.5/build_tools'
    Making install in autorevision
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/build_tools/autorevision'
    ./autorevision +cstr -v ../.. ../../src/autorevision.h
    sh: svnversion: not found
    sh: svn: not found
    sh: git: not found
    sh: git: not found
    Warning: could not open input file.
             This does not seem to be a revision controlled project.
    Warning: could not open input file.
             This does not seem to be a revision controlled project.
    Error: failed retrieving version information.
    Warning: using 0 as revision.
    Revision unchanged (0). Skipping.
    old = "0"; new = "0"
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/build_tools/autorevision'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/build_tools/autorevision'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/build_tools/autorevision'
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/build_tools'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/build_tools'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/build_tools'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/build_tools'
    make[1]: Leaving directory `/home/mitchell/warzone2100-2.3.5/build_tools'
    Making install in win32
    make[1]: Entering directory `/home/mitchell/warzone2100-2.3.5/win32'
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/win32'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/win32'
    make[1]: Leaving directory `/home/mitchell/warzone2100-2.3.5/win32'
    Making install in lib
    make[1]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib'
    Making install in framework
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/framework'
    make  install-am
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/framework'
    make[4]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/framework'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/framework'
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/framework'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/framework'
    Making install in exceptionhandler
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/exceptionhandler'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/exceptionhandler'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/exceptionhandler'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/exceptionhandler'
    Making install in script
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/script'
    make  install-am
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/script'
    make[4]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/script'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/script'
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/script'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/script'
    Making install in sequence
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/sequence'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/sequence'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/sequence'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/sequence'
    Making install in iniparser
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/iniparser'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/iniparser'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/iniparser'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/iniparser'
    Making install in ivis_common
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_common'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_common'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_common'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_common'
    Making install in ivis_opengl
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_opengl'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_opengl'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_opengl'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/ivis_opengl'
    Making install in gamelib
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/gamelib'
    make  install-am
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/gamelib'
    make[4]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/gamelib'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/gamelib'
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/gamelib'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/gamelib'
    Making install in sound
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/sound'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/sound'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/sound'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/sound'
    Making install in netplay
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/netplay'
    Making install in miniupnpc
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/netplay/miniupnpc'
    make[4]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/netplay/miniupnpc'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/netplay/miniupnpc'
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/netplay/miniupnpc'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/netplay'
    make[4]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/netplay'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/netplay'
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/netplay'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/netplay'
    Making install in widget
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/widget'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib/widget'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/widget'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib/widget'
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/lib'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib'
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib'
    make[1]: Leaving directory `/home/mitchell/warzone2100-2.3.5/lib'
    Making install in src
    make[1]: Entering directory `/home/mitchell/warzone2100-2.3.5/src'
    make  install-am
    make[2]: Entering directory `/home/mitchell/warzone2100-2.3.5/src'
    make[3]: Entering directory `/home/mitchell/warzone2100-2.3.5/src'
    test -z "/opt/warzone2100-trunk/bin" || /bin/mkdir -p "/opt/warzone2100-trunk/bin"
    /bin/mkdir: cannot create directory `/opt/warzone2100-trunk': Permission denied
    make[3]: *** [install-binPROGRAMS] Error 1
    make[3]: Leaving directory `/home/mitchell/warzone2100-2.3.5/src'
    make[2]: *** [install-am] Error 2
    make[2]: Leaving directory `/home/mitchell/warzone2100-2.3.5/src'
    make[1]: *** [install] Error 2
    make[1]: Leaving directory `/home/mitchell/warzone2100-2.3.5/src'
    make: *** [install-recursive] Error 1
Cyp
Evitcani
Evitcani
Posts: 784
Joined: 17 Jan 2010, 23:35

Re: help installing [Linux]

Post by Cyp »

Are you logged in as root? You need to be root to write to the /opt/ directory. To log in as root, type "su". (I haven't ever tried "make install" myself, so I don't know whether anything else could be the problem.)

Note that after "make", you can run the game by typing "src/warzone2100", without doing "make install".
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: help installing [Linux]

Post by NoQ »

Yeah, i never use "make install", since it's easily allowing to have multiple versions at the same time (though it's possible with installing too, but i'm not sure if menu shortcuts will work correctly anyway)
proudhon
New user
Posts: 3
Joined: 27 Oct 2010, 06:51

Re: help installing [Linux]

Post by proudhon »

Thanks.