AssaultCube Installation geht nicht so wie im Wiki beschrieb

Hier könnt ihr Probleme, Anmerkungen, Infos, Beschreibungen,... zu nativen Linux-Games posten.

Moderator: Moderator

AssaultCube Installation geht nicht so wie im Wiki beschrieb

Beitragvon Vossibaer » 15.05.2009, 12:52

Hallo erstmal an alle.

Zunächsteinmal bin ich einer von den Noobs, die erstmal nen Erfolg haben wollen bei Linux und deshalb einfach stupide HowTos befolgen.

Genau das wollte ich grade machen. Ich habe im Wiki das Spiel Assaultcube gefunden und wollte es wie dort beschrieben installieren.

vossi@patrick-star:~/GAMES/AssaultCube$ sudo sh assaultcube.sh
Your platform does not have a pre-compiled Cube client.
Please follow the following steps to build a native client:
1) Ensure you have the SDL, SDL-image, SDL-mixer, and OpenGL libraries installed.
2) Change directory to source/src/ and type "make install".
3) If the build succeeds, return to this directory and run this script again.


Ich habe auch wie im Wiki beschrieben vorher folgendes gecheckt:

sudo apt-get install libsdl-image1.2 libsdl-mixer1.2

Könnt ihr mir weiterhelfen? Tut mir Leid, wenn ich zu doof bin ;)
Ach ja das mit dem make install hab ich auch mal versucht.


vossi@patrick-star:~/GAMES/AssaultCube/source/src$ make install
cd ../enet; ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking for gethostbyaddr_r... yes
checking for gethostbyname_r... yes
checking for poll... yes
checking for fcntl... yes
checking for inet_pton... yes
checking for inet_ntop... yes
checking for struct msghdr.msg_flags... yes
checking for socklen_t... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether to use CRC32... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/enet/Makefile
config.status: executing depfiles commands
make -C ../enet all
make[1]: Betrete Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet
cd . && /bin/bash /home/vossi/GAMES/AssaultCube/source/enet/missing --run aclocal-1.9
/home/vossi/GAMES/AssaultCube/source/enet/missing: line 52: aclocal-1.9: command not found
WARNING: `aclocal-1.9 is missing on your system. You should only need it if
you modified `acinclude.m4 or `configure.in. You might want
to install the `Automake and `Perl packages. Grab them from
any GNU archive site.
cd . && /bin/bash /home/vossi/GAMES/AssaultCube/source/enet/missing --run automake-1.9 --foreign
/home/vossi/GAMES/AssaultCube/source/enet/missing: line 52: automake-1.9: command not found
WARNING: `automake-1.9 is missing on your system. You should only need it if
you modified `Makefile.am, `acinclude.m4 or `configure.in.
You might want to install the `Automake and `Perl packages.
Grab them from any GNU archive site.
cd . && /bin/bash /home/vossi/GAMES/AssaultCube/source/enet/missing --run autoconf
/home/vossi/GAMES/AssaultCube/source/enet/missing: line 52: autoconf: command not found
WARNING: `autoconf is missing on your system. You should only need it if
you modified `configure.in. You might want to install the
`Autoconf and `GNU m4 packages. Grab them from any GNU
archive site.
Making all in include
make[2]: Betrete Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet/include
Making all in enet
make[3]: Betrete Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet/include/enet
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Verlasse Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet/include/enet
make[3]: Betrete Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet/include
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet/include
make[2]: Verlasse Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet/include
make[2]: Betrete Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT host.o -MD -MP -MF ".deps/host.Tpo" -c -o host.o host.c; \
then mv -f ".deps/host.Tpo" ".deps/host.Po"; else rm -f ".deps/host.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT list.o -MD -MP -MF ".deps/list.Tpo" -c -o list.o list.c; \
then mv -f ".deps/list.Tpo" ".deps/list.Po"; else rm -f ".deps/list.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT callbacks.o -MD -MP -MF ".deps/callbacks.Tpo" -c -o callbacks.o callbacks.c; \
then mv -f ".deps/callbacks.Tpo" ".deps/callbacks.Po"; else rm -f ".deps/callbacks.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT packet.o -MD -MP -MF ".deps/packet.Tpo" -c -o packet.o packet.c; \
then mv -f ".deps/packet.Tpo" ".deps/packet.Po"; else rm -f ".deps/packet.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT peer.o -MD -MP -MF ".deps/peer.Tpo" -c -o peer.o peer.c; \
then mv -f ".deps/peer.Tpo" ".deps/peer.Po"; else rm -f ".deps/peer.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT protocol.o -MD -MP -MF ".deps/protocol.Tpo" -c -o protocol.o protocol.c; \
then mv -f ".deps/protocol.Tpo" ".deps/protocol.Po"; else rm -f ".deps/protocol.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT unix.o -MD -MP -MF ".deps/unix.Tpo" -c -o unix.o unix.c; \
then mv -f ".deps/unix.Tpo" ".deps/unix.Po"; else rm -f ".deps/unix.Tpo"; exit 1; fi
if gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"12-12-2006\" -DPACKAGE_STRING=\"libenet\ 12-12-2006\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"12-12-2006\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -MT win32.o -MD -MP -MF ".deps/win32.Tpo" -c -o win32.o win32.c; \
then mv -f ".deps/win32.Tpo" ".deps/win32.Po"; else rm -f ".deps/win32.Tpo"; exit 1; fi
rm -f libenet.a
ar cru libenet.a host.o list.o callbacks.o packet.o peer.o protocol.o unix.o win32.o
ranlib libenet.a
make[2]: Verlasse Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet
make[1]: Verlasse Verzeichnis /home/vossi/GAMES/AssaultCube/source/enet
g++ -O3 -fomit-frame-pointer -I/usr/X11R6/include -I../enet/include `sdl-config --cflags` -fsigned-char -Wall -Wno-deprecated -c -o client.o client.cpp
/bin/sh: sdl-config: not found
/bin/sh: g++: not found
make: *** [client.o] Fehler 127


LG Vossi
PS: Kann man diese langen Zitate irgendwie hinzufügen, dass man nciht so lange scrollen muss?
Zuletzt geändert von Vossibaer am 16.05.2009, 13:42, insgesamt 1-mal geändert.
Vossibaer
 
Beiträge: 5
Registriert: 15.05.2009, 12:47

Beitragvon ChemicalBrother » 15.05.2009, 15:20

Das mit den langen Zitaten sollte eigentlich der Code-Tag abdecken, aber das macht der auch nicht immer. Ist aber auch relativ unwichtig.

Hast du die Datei von der Homepage genommen (weil neuer)? Wenn nein, dann versuch es mal damit. Ansonsten fehlt dir vielleicht noch das eine oder andere sdl-Paket (vielleicht die devel-Pakete dazu). Wenn du Ubuntu 9.04 nutzt, kann ich später mal schauen, ob es bei mir baut (müsste da aber erstmal die Session wechseln).

Und der Wiki-Artikel ist leider schon etwas älter. Der bräuchte mal eine Generalüberholung.
Benutzeravatar
ChemicalBrother
 
Beiträge: 5332
Registriert: 21.08.2006, 21:17
Wohnort: Langen
Lizenz: CC
Distribution: Arch Linux
Kernelversion: 6.0

Beitragvon Vossibaer » 16.05.2009, 13:41

Ich hab es jetzt mit deb Paketen gemacht ;)

Danke
Vossibaer
 
Beiträge: 5
Registriert: 15.05.2009, 12:47


Zurück zu Native Linux Spiele

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

cron