PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Clanbomber und Pingus



mo_no
30.09.2004, 19:47
Ich versuche Clanbomber und Pingus unter Slackware 10.0 zu kompilieren.
Ich habe ClanLib 0.7.6 und Hermes 1.3.3.
Nach deren Installation habe ich ldconfig ausgeführt.

Pingus bricht bei configure ab und meint ich hätte ClanLib nicht installiert.

Clanbomber beschwert sich beim configure nicht.
Aber dafür beim make Befehl.
Hier die Ausgabe:

mo@darkstar:~/clanbomber-1.05$ make
make all-recursive
make[1]: Entering directory `/home/mo/clanbomber-1.05'
Making all in clanbomber
make[2]: Entering directory `/home/mo/clanbomber-1.05/clanbomber'
Making all in music
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber/music'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber/music'
Making all in maps
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber/maps'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber/maps'
Making all in pics
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber/pics'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber/pics'
Making all in wavs
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber/wavs'
cd ../.. && \
/bin/sh /home/mo/clanbomber-1.05/missing --run automake-1.7 --gnu clanbomber/wavs/Makefile
/home/mo/clanbomber-1.05/missing: line 46: automake-1.7: command not found
WARNING: `automake-1.7' 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/sh ./config.status clanbomber/wavs/Makefile
config.status: creating clanbomber/wavs/Makefile
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber/wavs'
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber/wavs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber/wavs'
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber'
cd .. && /bin/sh ./config.status clanbomber/Makefile depfiles
config.status: creating clanbomber/Makefile
config.status: executing depfiles commands
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber'
make[3]: Entering directory `/home/mo/clanbomber-1.05/clanbomber'
if g++ -DPKGDATADIR=\"/usr/local/share/clanbomber/\" -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -g -O2 -MT Disease_Fast.o -MD -MP -MF ".deps/Disease_Fast.Tpo" \
-c -o Disease_Fast.o `test -f 'Disease_Fast.cpp' || echo './'`Disease_Fast.cpp; \
then mv -f ".deps/Disease_Fast.Tpo" ".deps/Disease_Fast.Po"; \
else rm -f ".deps/Disease_Fast.Tpo"; exit 1; \
fi
In file included from Disease_Fast.cpp:19:
ClanBomber.h:33:43: ClanLib/Core/System/setupcore.h: No such file or directory
ClanBomber.h:34:42: ClanLib/Display/setupdisplay.h: No such file or directory
ClanBomber.h:35:38: ClanLib/Sound/setupsound.h: No such file or directory
ClanBomber.h:36:41: ClanLib/Application/clanapp.h: No such file or directory
ClanBomber.h:37:44: ClanLib/Core/System/clanstring.h: No such file or directory
In file included from Disease_Fast.cpp:19:
ClanBomber.h:112: error: parse error before `{' token
ClanBomber.h:133: error: syntax error before `;' token
ClanBomber.h:134: error: syntax error before `;' token
ClanBomber.h:142: error: parse error before `public'
ClanBomber.h:146: error: virtual outside class declaration
ClanBomber.h:147: error: virtual outside class declaration
ClanBomber.h:149: error: virtual outside class declaration
ClanBomber.h:153: error: syntax error before `(' token
ClanBomber.h:154: error: syntax error before `(' token
ClanBomber.h:158: error: virtual outside class declaration
ClanBomber.h: In function `void init_modules()':
ClanBomber.h:159: error: `CL_SetupCore' undeclared (first use this function)
ClanBomber.h:159: error: (Each undeclared identifier is reported only once for
each function it appears in.)
ClanBomber.h:159: error: parse error before `::' token
ClanBomber.h:160: error: `CL_SetupDisplay' undeclared (first use this function)
ClanBomber.h:161: error: `CL_SetupSound' undeclared (first use this function)
ClanBomber.h: At global scope:
ClanBomber.h:168: error: virtual outside class declaration
ClanBomber.h: In function `void deinit_modules()':
ClanBomber.h:172: error: parse error before `::' token
ClanBomber.h: At global scope:
ClanBomber.h:193: error: parse error before `*' token
ClanBomber.h:194: error: type specifier omitted for parameter `CL_String'
ClanBomber.h:194: error: parse error before `&' token
In file included from GameObject.h:22,
from Extra.h:22,
from Extra_Koks.h:22,
from Disease_Fast.cpp:21:
ClanBomber.h:193: error: parse error before `*' token
ClanBomber.h:194: error: type specifier omitted for parameter `CL_String'
ClanBomber.h:194: error: parse error before `&' token
In file included from Disease_Fast.cpp:23:
Bomber.h:42: error: type specifier omitted for parameter `CL_String'
Bomber.h:42: error: parse error before `,' token
Bomber.h:83: error: parse error before `)' token
Bomber.h:97: error: 'CL_String' is used as a type, but is not defined as a
type.
Bomber.h:28: error: base `GameObject' with only non-default constructor in
class without a constructor
make[3]: *** [Disease_Fast.o] Error 1
make[3]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mo/clanbomber-1.05/clanbomber'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mo/clanbomber-1.05'
make: *** [all] Error 2

Weiß einer was das ganze soll?
Oder gibt es vielleicht fertig kompilierte Binaries von den beiden Spielen? Am besten für Slackware...... ;)

mo_no
30.09.2004, 20:43
Also Pingus habe ich bei www.linuxpackages.net gefunden.
Ist zwar für die Version 9.1. Läuft aber auch unter 10.0. :))
Es gibt dort auch clanbomber - aber nur für Slackware 7 und außerdem
ist der Download-Link fehlerhaft.
Weiß jemand von euch wo ich clanbomer als Binary für Slackware 10 (oder auch 9.x) bekomme?

Lord Kefir
01.10.2004, 07:37
Ich hab' mir vor ein paar Tagen die Sourcen von Pingus besorgt und hatte beim übersetzen keine Probleme. Benutze zum kompilieren und installieren allerdings 'checkinstall' - kann mir zwar nicht vorstellen, dass es daran lag, aber man weiß ja nie ;)

Mfg, Lord Kefir

mo_no
01.10.2004, 07:58
Pingus läuft ja jetzt. Habe mir ein Binary besorgt.
Jetzt geht´s nur noch um ClanBomber.