Compiling armagetronad-0.2.8.3.1 on Ubuntu

For all the help you need with Armagetron!
Post Reply
User avatar
Ratchet
Match Winner
Posts: 780
Joined: Sat Mar 15, 2008 5:55 am

Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Ratchet »

Yeah, there's 3 year old documentary on the arma wiki.
Yes, the source package includes basic instructions, but it isn't working ;)

I want to install the very newest version of tron, and see if it doesn't help the performance a bit. Even if the performance is the same, I'm interested in toying with a few commands just for shitzngigs.

I've attempted to explain the problems as well as possible:
1) I download the correct source code for my distribution
2) I verify that libxml2 is installed correctly and doesn't require an update
3) I attempt to run ./configure with sudo (otherwise permission is denied)
4) At the end of ./configure it introduces this error:

Code: Select all

./configure: line 12974: xml2-config: command not found
configure: error: Fatal error: the libxml2 configuration script xml2-config does not work/exist.
5) I then try to continue with installation, hoping that this can be ignored (or just to see if there are remaining errors)
6) gmake install; make; make install; Any of these three commands introduce errors.

Below is the entire terminal session

Code: Select all

joshua@joshua-laptop:~$ sudo apt-get install libxml2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libxml2 is already the newest version.
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.32-21 linux-headers-2.6.32-21-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
joshua@joshua-laptop:~$ cd /home/joshua/Desktop/armagetronad-0.2.8.3.1/
joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ sudo ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for m4... true
checking for style of include used by make... GNU
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking CXXFLAGS for gcc -nobodyreadsconfigureoutputanyway... -nobodyreadsconfigureoutputanyway
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking how to run the C++ preprocessor... g++ -E
checking for gmake... no
checking for bash... yes
checking whether make understands sinclude... yes
checking for socklen_t... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
./configure: line 12974: xml2-config: command not found
configure: error: Fatal error: the libxml2 configuration script xml2-config does not work/exist.
joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ make
make: *** No targets specified and no makefile found.  Stop.
joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ make install
make: *** No rule to make target `install'.  Stop.
joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ gmake install
No command 'gmake' found, did you mean:
 Command 'tmake' from package 'tmake' (universe)
 Command 'hmake' from package 'hmake' (universe)
 Command 'guake' from package 'guake' (universe)
 Command 'imake' from package 'xutils-dev' (main)
 Command 'mmake' from package 'mmake' (universe)
 Command 'omake' from package 'omake' (universe)
 Command 'jmake' from package 'dist' (universe)
 Command 'make' from package 'make' (main)
 Command 'dmake' from package 'dmake' (main)
 Command 'vmake' from package 'hdf4-tools' (universe)
 Command 'pmake' from package 'pmake' (main)
 Command 'qmake' from package 'qt4-qmake' (main)
 Command 'qmake' from package 'qt3-dev-tools' (main)
 Command 'cmake' from package 'cmake' (main)
gmake: command not found
joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ 
Image
"Dream as if you'll live forever,
Live as if you'll die today." -James Dean
User avatar
Z-Man
God & Project Admin
Posts: 11736
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Z-Man »

What's the three year old page you've been following? The Distribution Field Report? That's about installing binary versions, not compiling it yourself. Here's the WIKI page you really need to consult: http://wiki.armagetronad.net/index.php? ... evelopment
You're missing the libxml-dev package, and probably others. Here's your one stop command:

Code: Select all

sudo apt-get install g++ python libxml2-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libfreetype6-dev libftgl-dev libglew1.5-dev libpng12-dev libboost-dev libprotobuf-dev protobuf-compiler
sudo should not be required to run configure, unless you also unpacked the sources with sudo and thus created them writable only by root.
User avatar
Ratchet
Match Winner
Posts: 780
Joined: Sat Mar 15, 2008 5:55 am

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Ratchet »

Yes, That's the main page I was referring to. Not to mention; in most instances people refer to the wiki pages as 'outdated', so I really didn't bother much to look around. I just assumed I'd be better off getting first hand input.

I just started that command, it'll be done in 5 minutes (107MB) and then I'll try again.

Edit: I extracted it to desktop, I guess that's the same thing as unpacking as root?
Image
"Dream as if you'll live forever,
Live as if you'll die today." -James Dean
User avatar
Ratchet
Match Winner
Posts: 780
Joined: Sat Mar 15, 2008 5:55 am

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Ratchet »

Doublepost.

I installed that, followed page instructions.

I successfully ran
./configure
then
make

however, I don't think it installed correctly, so I retried it with
sudo ./configure
make install

I got some errors at the end.

~Note: in every process beforehand, typing armagetronad didn't start it, it stated I didn't have it installed.

I tried the third time with:
sudo ./configure
make


After all of these, armagetronad command in terminal doesn't yield startup.

I'm pretty sure it would now be installed though :|
Image
"Dream as if you'll live forever,
Live as if you'll die today." -James Dean
User avatar
Z-Man
God & Project Admin
Posts: 11736
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Z-Man »

Well, post the errors :) It may be that you need to pass --disable-uninstall to ./configure.
User avatar
Ratchet
Match Winner
Posts: 780
Joined: Sat Mar 15, 2008 5:55 am

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Ratchet »

I was pretty dumb not to.. sorry about that. The errors seemed to be from files being installed previously (I ran 3 different install commands)... I'll do it again and post results.

Edit:

Error Message from ./configure

Code: Select all

Warning: The configure script decided that, to better work on your system,
  it would be a good idea to modify files outside of /usr/local
   during installation or while running. If you disagree, rerun configure with
    --disable-etc
  after consulting "configure --help" for the effects; if you want to get rid
  of this warning, pass the corresponding opposite switches.

That's all, the make/make install just says
make[#] leaving directory '...'

I assume that's because the directory and files are already there.
Image
"Dream as if you'll live forever,
Live as if you'll die today." -James Dean
User avatar
Z-Man
God & Project Admin
Posts: 11736
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Z-Man »

Ratchet wrote:

Code: Select all

Warning: The configure script decided that, to better work on your system,
  it would be a good idea to modify files outside of /usr/local
   during installation or while running. If you disagree, rerun configure with
    --disable-etc
  after consulting "configure --help" for the effects; if you want to get rid
  of this warning, pass the corresponding opposite switches.
That's just a warning that things may not be how you want them, but that's fine. Ignore it.

Ratchet wrote:That's all, the make/make install just says
make[#] leaving directory '...'
That's all it says? It should say that a couple of times, and stuff in between. There is no check for previous installations, files are always copied to their destinations. But error messages may hide in all that output, usually clearly marked as such.
User avatar
Ratchet
Match Winner
Posts: 780
Joined: Sat Mar 15, 2008 5:55 am

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Ratchet »

make:

Code: Select all

joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ make
make  all-recursive
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
Making all in src
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
Making all in first
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/first'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/first'
Making all in doc
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
echo versions.html.dep ":\\" > versions.html.dep
grep "include(" versions.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> versions.html.dep
echo "Makefile" >> versions.html.dep
echo todo.html.dep ":\\" > todo.html.dep
grep "include(" todo.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> todo.html.dep
echo "Makefile" >> todo.html.dep
echo readme_macosx.html.dep ":\\" > readme_macosx.html.dep
grep "include(" readme_macosx.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> readme_macosx.html.dep
echo "Makefile" >> readme_macosx.html.dep
echo network.html.dep ":\\" > network.html.dep
grep "include(" network.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> network.html.dep
echo "Makefile" >> network.html.dep
echo install_windows.html.dep ":\\" > install_windows.html.dep
grep "include(" install_windows.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_windows.html.dep
echo "Makefile" >> install_windows.html.dep
echo install_result.html.dep ":\\" > install_result.html.dep
grep "include(" install_result.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_result.html.dep
echo "Makefile" >> install_result.html.dep
echo install_macosx.html.dep ":\\" > install_macosx.html.dep
grep "include(" install_macosx.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_macosx.html.dep
echo "Makefile" >> install_macosx.html.dep
echo install_linux.html.dep ":\\" > install_linux.html.dep
grep "include(" install_linux.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_linux.html.dep
echo "Makefile" >> install_linux.html.dep
echo index.html.dep ":\\" > index.html.dep
grep "include(" index.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> index.html.dep
echo "Makefile" >> index.html.dep
echo faq.html.dep ":\\" > faq.html.dep
grep "include(" faq.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> faq.html.dep
echo "Makefile" >> faq.html.dep
echo config.html.dep ":\\" > config.html.dep
grep "include(" config.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> config.html.dep
echo "Makefile" >> config.html.dep
echo compile.html.dep ":\\" > compile.html.dep
grep "include(" compile.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> compile.html.dep
echo "Makefile" >> compile.html.dep
rm -f commands.txt
cd ../../src && make armagetronad_main && cd .. && ./src/armagetronad_main --doc 2>&1 | sed -e "s,^\[0\] ,," | grep -v "_help$" | grep -v "^changed" | grep -v "^Executable path: " | grep -v "^TestPath" | grep -v "^Testing data path: " | grep -v "^Testing configuration path: " | grep -v "^Closing socket" | grep -v "^Locale item" > src/doc/commands.txt || true
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
if test -r ../batch/make/version; then \
		echo \#define TRUE_ARMAGETRONAD_VERSION \"`sh ../batch/make/version ..`\" > nTrueVersion.h; \
	else \
		echo "#define TRUE_ARMAGETRONAD_VERSION VERSION" > nTrueVersion.h; \
	fi
g++ -DHAVE_CONFIG_H -I. -I..   -I. -I..  -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libpng12   -I./tools  -I./network -O2 -Wno-long-long  -MT libnetwork_a-nNetwork.o -MD -MP -MF .deps/libnetwork_a-nNetwork.Tpo -c -o libnetwork_a-nNetwork.o `test -f 'network/nNetwork.cpp' || echo './'`network/nNetwork.cpp
mv -f .deps/libnetwork_a-nNetwork.Tpo .deps/libnetwork_a-nNetwork.Po
rm -f libnetwork.a
ar cru libnetwork.a libnetwork_a-md5.o libnetwork_a-nAuthentication.o libnetwork_a-nConfig.o libnetwork_a-nKrawall.o libnetwork_a-nKrawallPrivate.o libnetwork_a-nNetObject.o libnetwork_a-nNetwork.o libnetwork_a-nObserver.o libnetwork_a-nPriorizing.o libnetwork_a-nServerInfo.o libnetwork_a-nSocket.o libnetwork_a-nSpamProtection.o 
ranlib libnetwork.a
Generating universal_variable_values_sed...
sed -f ../universal_variable_values_sed < tUniversalVariables.h.in > tUniversalVariables.h
g++ -DHAVE_CONFIG_H -I. -I..   -I. -I..  -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libpng12   -I./tools -O2 -Wno-long-long  -MT libtools_a-tDirectories.o -MD -MP -MF .deps/libtools_a-tDirectories.Tpo -c -o libtools_a-tDirectories.o `test -f 'tools/tDirectories.cpp' || echo './'`tools/tDirectories.cpp
mv -f .deps/libtools_a-tDirectories.Tpo .deps/libtools_a-tDirectories.Po
rm -f libtools.a
ar cru libtools.a libtools_a-tResourceManager.o libtools_a-tArray.o libtools_a-tCallback.o libtools_a-tColor.o libtools_a-tConfiguration.o libtools_a-tConsole.o libtools_a-tCrypt.o libtools_a-tDirectories.o libtools_a-tError.o libtools_a-tEventQueue.o libtools_a-tHeap.o libtools_a-tLinkedList.o libtools_a-tLocale.o libtools_a-tMemStack.o libtools_a-tRing.o libtools_a-tSafePTR.o libtools_a-tString.o libtools_a-tSysTime.o libtools_a-tToDo.o libtools_a-tException.o libtools_a-tRecorder.o libtools_a-tRecorderInternal.o libtools_a-tCommandLine.o libtools_a-tRandom.o prefix.o libtools_a-tMemManager.o 
ranlib libtools.a
g++   -I./tools  -I./render -I./ui     -I./network -I./engine  -I./thirdparty/particles -I./tron  -O2 -Wno-long-long    -o armagetronad_main armagetronad_main-gFloor.o libtron.a libenginecore.a libengine.a libnetwork.a libui.a librender.a libtools.a -lpthread -lSDL_image -ljpeg -lz -lGLU -lGL -L/usr/lib -lSDL -lm -lxml2   -lpng12
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
test -r commands.txt || echo "Sorry, command help generation failed." > commands.txt
test -r commands.txt || mv commands.txt commands.txt
echo commands.html.dep ":\\" > commands.html.dep
grep "include(" commands.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> commands.html.dep
echo "Makefile" >> commands.html.dep
echo changelog.html.dep ":\\" > changelog.html.dep
grep "include(" changelog.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> changelog.html.dep
echo "Makefile" >> changelog.html.dep
echo bugs.html.dep ":\\" > bugs.html.dep
grep "include(" bugs.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> bugs.html.dep
echo "Makefile" >> bugs.html.dep
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
Making all in net
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
echo upper.html.dep ":\\" > upper.html.dep
grep "include(" upper.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> upper.html.dep
echo "Makefile" >> upper.html.dep
echo middle.html.dep ":\\" > middle.html.dep
grep "include(" middle.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> middle.html.dep
echo "Makefile" >> middle.html.dep
echo lower.html.dep ":\\" > lower.html.dep
grep "include(" lower.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> lower.html.dep
echo "Makefile" >> lower.html.dep
echo index.html.dep ":\\" > index.html.dep
grep "include(" index.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> index.html.dep
echo "Makefile" >> index.html.dep
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r index.html.m4`) include(../../../src/doc/html.m4)" ; cat index.html.m4 ; } | m4 -I . > index.html || cp index.html.m4 index.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r lower.html.m4`) include(../../../src/doc/html.m4)" ; cat lower.html.m4 ; } | m4 -I . > lower.html || cp lower.html.m4 lower.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r middle.html.m4`) include(../../../src/doc/html.m4)" ; cat middle.html.m4 ; } | m4 -I . > middle.html || cp middle.html.m4 middle.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r upper.html.m4`) include(../../../src/doc/html.m4)" ; cat upper.html.m4 ; } | m4 -I . > upper.html || cp upper.html.m4 upper.html
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r bugs.html.m4`) include(../../src/doc/html.m4)" ; cat bugs.html.m4 ; } | m4 -I . > bugs.html || cp bugs.html.m4 bugs.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r changelog.html.m4`) include(../../src/doc/html.m4)" ; cat changelog.html.m4 ; } | m4 -I . > changelog.html || cp changelog.html.m4 changelog.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r commands.html.m4`) include(../../src/doc/html.m4)" ; cat commands.html.m4 ; } | m4 -I . > commands.html || cp commands.html.m4 commands.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r compile.html.m4`) include(../../src/doc/html.m4)" ; cat compile.html.m4 ; } | m4 -I . > compile.html || cp compile.html.m4 compile.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r config.html.m4`) include(../../src/doc/html.m4)" ; cat config.html.m4 ; } | m4 -I . > config.html || cp config.html.m4 config.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r faq.html.m4`) include(../../src/doc/html.m4)" ; cat faq.html.m4 ; } | m4 -I . > faq.html || cp faq.html.m4 faq.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r index.html.m4`) include(../../src/doc/html.m4)" ; cat index.html.m4 ; } | m4 -I . > index.html || cp index.html.m4 index.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_linux.html.m4`) include(../../src/doc/html.m4)" ; cat install_linux.html.m4 ; } | m4 -I . > install_linux.html || cp install_linux.html.m4 install_linux.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_macosx.html.m4`) include(../../src/doc/html.m4)" ; cat install_macosx.html.m4 ; } | m4 -I . > install_macosx.html || cp install_macosx.html.m4 install_macosx.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_result.html.m4`) include(../../src/doc/html.m4)" ; cat install_result.html.m4 ; } | m4 -I . > install_result.html || cp install_result.html.m4 install_result.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_windows.html.m4`) include(../../src/doc/html.m4)" ; cat install_windows.html.m4 ; } | m4 -I . > install_windows.html || cp install_windows.html.m4 install_windows.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r network.html.m4`) include(../../src/doc/html.m4)" ; cat network.html.m4 ; } | m4 -I . > network.html || cp network.html.m4 network.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r readme_macosx.html.m4`) include(../../src/doc/html.m4)" ; cat readme_macosx.html.m4 ; } | m4 -I . > readme_macosx.html || cp readme_macosx.html.m4 readme_macosx.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r todo.html.m4`) include(../../src/doc/html.m4)" ; cat todo.html.m4 ; } | m4 -I . > todo.html || cp todo.html.m4 todo.html
{ echo "define(CHANGEDATE,`date +"%b %d %Y" -r versions.html.m4`) include(../../src/doc/html.m4)" ; cat versions.html.m4 ; } | m4 -I . > versions.html || cp versions.html.m4 versions.html
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
Making all in thirdparty
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
Making all in particles
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty/particles'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty/particles'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
Making all in resource
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/resource'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/resource'
Making all in batch
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/batch'
sed -f ../universal_variable_values_sed -e 's,@version\@,0.2.8.3.1,g' -e 's,@executable_suffix\@,,g' -e "s,/bin/bash,`which bash`,g" -e 's,@LN_S\@,ln -s,g' -e 's,@progname\@,armagetronad,g' -e 's,@prognamebase\@,armagetronad,g' -e 's,@progtitle\@,Armagetron Advanced,g' -e 's,@enable_useradd\@,no,g' -e 's,@enable_etc\@,yes,g' -e 's,@enable_initscripts\@,no,g' -e 's,@enable_desktop\@,yes,g' -e 's,@enable_restoreold\@,yes,g' -e 's,@progdir_suffix\@,,g' < relocate.in > relocate
chmod 755 relocate
sed -f ../universal_variable_values_sed -e 's,@version\@,0.2.8.3.1,g' -e 's,@executable_suffix\@,,g' -e "s,/bin/bash,`which bash`,g" -e 's,@LN_S\@,ln -s,g' -e 's,@progname\@,armagetronad,g' -e 's,@prognamebase\@,armagetronad,g' -e 's,@progtitle\@,Armagetron Advanced,g' -e 's,@enable_useradd\@,no,g' -e 's,@enable_etc\@,yes,g' -e 's,@enable_initscripts\@,no,g' -e 's,@enable_desktop\@,yes,g' -e 's,@enable_restoreold\@,yes,g' -e 's,@progdir_suffix\@,,g' < sysinstall.in > sysinstall.proto
sed -e "s,RELOCATECOMMANDS,\\\," -e "t rel" -e "b" -e ": rel" -e "r relocate" < sysinstall.proto > sysinstall
rm sysinstall.proto
chmod 755 sysinstall
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/batch'
Making all in config
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/config'
Making all in desktop
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/desktop'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/desktop'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'


make install: (requires sudo for permissions)

Code: Select all

joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ sudo make install
[sudo] password for joshua: 
Making install in src
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
Making install in first
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/first'
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/first'
make -C ../../ install-first
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
test -n "/usr/local/bin/armagetronad-uninstall" && test -x "/usr/local/bin/armagetronad-uninstall" && "/usr/local/bin/armagetronad-uninstall" || true
Uninstalling configuration directories in /etc...
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/first'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/first'
Making install in doc
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
Making install in net
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/doc/games/armagetronad/html/net" || /bin/mkdir -p "/usr/local/share/doc/games/armagetronad/html/net"
 /usr/bin/install -c -m 644 'index.html' '/usr/local/share/doc/games/armagetronad/html/net/index.html'
 /usr/bin/install -c -m 644 'lower.html' '/usr/local/share/doc/games/armagetronad/html/net/lower.html'
 /usr/bin/install -c -m 644 'middle.html' '/usr/local/share/doc/games/armagetronad/html/net/middle.html'
 /usr/bin/install -c -m 644 'upper.html' '/usr/local/share/doc/games/armagetronad/html/net/upper.html'
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc/net'
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/doc/games/armagetronad/html" || /bin/mkdir -p "/usr/local/share/doc/games/armagetronad/html"
 /usr/bin/install -c -m 644 'bugs.html' '/usr/local/share/doc/games/armagetronad/html/bugs.html'
 /usr/bin/install -c -m 644 'changelog.html' '/usr/local/share/doc/games/armagetronad/html/changelog.html'
 /usr/bin/install -c -m 644 'commands.html' '/usr/local/share/doc/games/armagetronad/html/commands.html'
 /usr/bin/install -c -m 644 'compile.html' '/usr/local/share/doc/games/armagetronad/html/compile.html'
 /usr/bin/install -c -m 644 'config.html' '/usr/local/share/doc/games/armagetronad/html/config.html'
 /usr/bin/install -c -m 644 'faq.html' '/usr/local/share/doc/games/armagetronad/html/faq.html'
 /usr/bin/install -c -m 644 'index.html' '/usr/local/share/doc/games/armagetronad/html/index.html'
 /usr/bin/install -c -m 644 'install_linux.html' '/usr/local/share/doc/games/armagetronad/html/install_linux.html'
 /usr/bin/install -c -m 644 'install_macosx.html' '/usr/local/share/doc/games/armagetronad/html/install_macosx.html'
 /usr/bin/install -c -m 644 'install_result.html' '/usr/local/share/doc/games/armagetronad/html/install_result.html'
 /usr/bin/install -c -m 644 'install_windows.html' '/usr/local/share/doc/games/armagetronad/html/install_windows.html'
 /usr/bin/install -c -m 644 'network.html' '/usr/local/share/doc/games/armagetronad/html/network.html'
 /usr/bin/install -c -m 644 'readme_macosx.html' '/usr/local/share/doc/games/armagetronad/html/readme_macosx.html'
 /usr/bin/install -c -m 644 'todo.html' '/usr/local/share/doc/games/armagetronad/html/todo.html'
 /usr/bin/install -c -m 644 'versions.html' '/usr/local/share/doc/games/armagetronad/html/versions.html'
make[4]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/doc'
Making install in thirdparty
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
Making install in particles
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty/particles'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty/particles'
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/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty/particles'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty/particles'
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[4]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
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/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src/thirdparty'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /usr/bin/install -c 'armagetronad_main' '/usr/local/bin/armagetronad_main'
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/src'
Making install in resource
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/resource'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/resource'
make[2]: Nothing to be done for `install-exec-am'.
if test ! -r linked_included.install; then \
		if test -d included; then\
			ln -sf ./included linked_included.install;\
		else\
			ln -sf ./included linked_included.install;\
		fi;\
	fi
mkdir -p /usr/local/share/games/armagetronad/resource/included
cp -r linked_included.install/* /usr/local/share/games/armagetronad/resource/included
find /usr/local/share/games/armagetronad/resource -type d -exec chmod 755 \{\} \;
find /usr/local/share/games/armagetronad/resource -type f -exec chmod 644 \{\} \;
rm -f linked_included.install	
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/resource'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/resource'
Making install in batch
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/batch'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/batch'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/games/armagetronad/scripts" || /bin/mkdir -p "/usr/local/share/games/armagetronad/scripts"
 /usr/bin/install -c 'sysinstall' '/usr/local/share/games/armagetronad/scripts/sysinstall'
 /usr/bin/install -c 'relocate' '/usr/local/share/games/armagetronad/scripts/relocate'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/batch'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/batch'
Making install in config
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/config'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/config'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/etc/games/armagetronad" || /bin/mkdir -p "/usr/local/etc/games/armagetronad"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'default.cfg' '/usr/local/etc/games/armagetronad/default.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'master.srv' '/usr/local/etc/games/armagetronad/master.srv'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'settings.cfg' '/usr/local/etc/games/armagetronad/settings.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'subcultures.srv' '/usr/local/etc/games/armagetronad/subcultures.srv'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'settings_visual.cfg' '/usr/local/etc/games/armagetronad/settings_visual.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'settings_dedicated.cfg' '/usr/local/etc/games/armagetronad/settings_dedicated.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'aiplayers.cfg' '/usr/local/etc/games/armagetronad/aiplayers.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'rc.config' '/usr/local/etc/games/armagetronad/rc.config'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'settings_authentication.cfg' '/usr/local/etc/games/armagetronad/settings_authentication.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/breakfast_in_hell.cfg' '/usr/local/etc/games/armagetronad/examples/breakfast_in_hell.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/single_use_turbo.cfg' '/usr/local/etc/games/armagetronad/examples/single_use_turbo.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/fortress_soccer.cfg' '/usr/local/etc/games/armagetronad/examples/fortress_soccer.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/death_zone.cfg' '/usr/local/etc/games/armagetronad/examples/death_zone.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/cvs_test/fortress_physics.cfg' '/usr/local/etc/games/armagetronad/examples/cvs_test/fortress_physics.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/cvs_test/fortress_scoring.cfg' '/usr/local/etc/games/armagetronad/examples/cvs_test/fortress_scoring.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/cvs_test/fortress_politics.cfg' '/usr/local/etc/games/armagetronad/examples/cvs_test/fortress_politics.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/cvs_test/fortress_complete.cfg' '/usr/local/etc/games/armagetronad/examples/cvs_test/fortress_complete.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/cvs_test/sumo_complete.cfg' '/usr/local/etc/games/armagetronad/examples/cvs_test/sumo_complete.cfg'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'examples/teamsumo.cfg' '/usr/local/etc/games/armagetronad/examples/teamsumo.cfg'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/config'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/config'
Making install in desktop
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/desktop'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/desktop'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/games/armagetronad/desktop" || /bin/mkdir -p "/usr/local/share/games/armagetronad/desktop"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'armagetronad.desktop' '/usr/local/share/games/armagetronad/desktop/armagetronad.desktop'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'icons/small/armagetronad.png' '/usr/local/share/games/armagetronad/desktop/icons/small/armagetronad.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'icons/medium/armagetronad.png' '/usr/local/share/games/armagetronad/desktop/icons/medium/armagetronad.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'icons/large/armagetronad.png' '/usr/local/share/games/armagetronad/desktop/icons/large/armagetronad.png'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/desktop'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1/desktop'
make[1]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make[2]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make  install-exec-hook
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
/bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c batch/make/uninstall /usr/local/bin/armagetronad-uninstall
rm /usr/local/bin/armagetronad-uninstall
ROOTDIR= DESTDIR= MAKE="make" PREFIX="/usr/local" PROGTITLE="Armagetron Advanced" PROGNAME="armagetronad" SCRIPTDIR="/usr/local/share/games/armagetronad/scripts" sh batch/make/uninstall /usr/local/bin/armagetronad-uninstall ""
Generating uninstallation script /usr/local/bin/armagetronad-uninstall...done.
cd  /usr/local/bin; mv armagetronad_main armagetronad
echo 'No tasks for the master server'
No tasks for the master server
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
test -z "/usr/local/share/games/armagetronad" || /bin/mkdir -p "/usr/local/share/games/armagetronad"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/languages.txt.in' '/usr/local/share/games/armagetronad/language/languages.txt.in'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/english_base.txt' '/usr/local/share/games/armagetronad/language/english_base.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/english_base_notranslate.txt' '/usr/local/share/games/armagetronad/language/english_base_notranslate.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/american.txt' '/usr/local/share/games/armagetronad/language/american.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/british.txt' '/usr/local/share/games/armagetronad/language/british.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/deutsch.txt' '/usr/local/share/games/armagetronad/language/deutsch.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/french.txt' '/usr/local/share/games/armagetronad/language/french.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/spanish.txt' '/usr/local/share/games/armagetronad/language/spanish.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/polish_transliterated.txt' '/usr/local/share/games/armagetronad/language/polish_transliterated.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/polish.txt' '/usr/local/share/games/armagetronad/language/polish.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/update.py' '/usr/local/share/games/armagetronad/language/update.py'
test -z "/usr/local/share/games/armagetronad" || /bin/mkdir -p "/usr/local/share/games/armagetronad"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/languages.txt' '/usr/local/share/games/armagetronad/language/languages.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/english_base.txt' '/usr/local/share/games/armagetronad/language/english_base.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/english_base_notranslate.txt' '/usr/local/share/games/armagetronad/language/english_base_notranslate.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/american.txt' '/usr/local/share/games/armagetronad/language/american.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/british.txt' '/usr/local/share/games/armagetronad/language/british.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/deutsch.txt' '/usr/local/share/games/armagetronad/language/deutsch.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/french.txt' '/usr/local/share/games/armagetronad/language/french.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/spanish.txt' '/usr/local/share/games/armagetronad/language/spanish.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/polish_transliterated.txt' '/usr/local/share/games/armagetronad/language/polish_transliterated.txt'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'language/polish.txt' '/usr/local/share/games/armagetronad/language/polish.txt'
test -z "/usr/local/share/games/armagetronad" || /bin/mkdir -p "/usr/local/share/games/armagetronad"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'models/cycle_body.mod' '/usr/local/share/games/armagetronad/models/cycle_body.mod'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'models/cycle_front.mod' '/usr/local/share/games/armagetronad/models/cycle_front.mod'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'models/cycle_rear.mod' '/usr/local/share/games/armagetronad/models/cycle_rear.mod'
test -z "/usr/local/share/games/armagetronad" || /bin/mkdir -p "/usr/local/share/games/armagetronad"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'sound/cyclrun.wav' '/usr/local/share/games/armagetronad/sound/cyclrun.wav'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'sound/expl.wav' '/usr/local/share/games/armagetronad/sound/expl.wav'
test -z "/usr/local/share/games/armagetronad" || /bin/mkdir -p "/usr/local/share/games/armagetronad"
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/cycle_body.png' '/usr/local/share/games/armagetronad/textures/cycle_body.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/cycle_wheel.png' '/usr/local/share/games/armagetronad/textures/cycle_wheel.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/dir_wall.png' '/usr/local/share/games/armagetronad/textures/dir_wall.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/floor_a.png' '/usr/local/share/games/armagetronad/textures/floor_a.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/floor_b.png' '/usr/local/share/games/armagetronad/textures/floor_b.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/floor.png' '/usr/local/share/games/armagetronad/textures/floor.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/font_extra.png' '/usr/local/share/games/armagetronad/textures/font_extra.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/font.png' '/usr/local/share/games/armagetronad/textures/font.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/font_s.png' '/usr/local/share/games/armagetronad/textures/font_s.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/icon.png' '/usr/local/share/games/armagetronad/textures/icon.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/KGN_logo.png' '/usr/local/share/games/armagetronad/textures/KGN_logo.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/rim_wall.png' '/usr/local/share/games/armagetronad/textures/rim_wall.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/shadow.png' '/usr/local/share/games/armagetronad/textures/shadow.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/sky.png' '/usr/local/share/games/armagetronad/textures/sky.png'
 /bin/bash /home/joshua/Desktop/armagetronad-0.2.8.3.1/install-sh -c -m 644 'textures/title.jpg' '/usr/local/share/games/armagetronad/textures/title.jpg'
make  install-data-hook
make[3]: Entering directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
DESTDIR= ROOTDIR= bash /usr/local/share/games/armagetronad/scripts/sysinstall install /usr/local
Relocating scripts...
Installing configuration directories in /etc...
make[3]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make[2]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
make[1]: Leaving directory `/home/joshua/Desktop/armagetronad-0.2.8.3.1'
joshua@joshua-laptop:~/Desktop/armagetronad-0.2.8.3.1$ 

Image
"Dream as if you'll live forever,
Live as if you'll die today." -James Dean
User avatar
Ratchet
Match Winner
Posts: 780
Joined: Sat Mar 15, 2008 5:55 am

Re: Compiling armagetronad-0.2.8.3.1 on Ubuntu

Post by Ratchet »

alright, it took:
./configure
make
sudo make install

but after that, I can now run my custom-compiled arma via terminal armagetronad

Thanks :)
Image
"Dream as if you'll live forever,
Live as if you'll die today." -James Dean
Post Reply