• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

COMBAT SIMULATOR PROJECT

Coolzero

Advanced Hacker
hallo, wollte COMBAT SIMULATOR PROJECT instalieren, aber wenn ich wie hier http://csp.sourceforge.net/wiki/Building_from_source_on_Linux
beschrieben:

scons -Q all

eingebe , kommt folgende Meldung:

Checking for osgal (>= 0.3)... Package osgal was not found in the pkg-config search path.
Perhaps you should add the directory containing `osgal.pc'
to the PKG_CONFIG_PATH environment variable
No package 'osgal' found
no
Checking for sdl (>= 1.2.5)... yes (1.2.11)
Checking for libccgnu2 (>= 1.3.19)... Package libccgnu2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libccgnu2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libccgnu2' found
no
Configure failed
Exception exceptions.TypeError: TypeError("'NoneType' object is not callable",) in <bound method Popen3.__del__ of <popen2.Popen3 instance at 0x864eb6c>> ignored



Aber ich kann niergens libccgnu2 finden!
 

Like-Tux

Member
Versuch mal unter Yast-Packetsuche als Suche "source" einzugeben

Bin Mandriva Nutzer, aber dürfe der Suche sehr nahe kommen...
 
OP
Coolzero

Coolzero

Advanced Hacker
Ok, hab mir das Paket geladen und wollte es instalieren, bekomme aber dann folgende Fehlermeldung:

sh autogen.sh
autogen.sh: line 35: aclocal-1.7: command not found
You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.
Putting files in AC_CONFIG_AUX_DIR, `config'.
autogen.sh: line 37: automake-1.7: command not found
configure.in:19: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:29: error: possibly undefined macro: AM_PROG_LIBTOOL
configure.in:35: error: possibly undefined macro: AC_ENABLE_SHARED
configure.in:39: error: possibly undefined macro: AC_ENABLE_STATIC
configure.in:77: error: possibly undefined macro: AM_CONDITIONAL
./configure
configure: error: cannot find install-sh or install.sh in config "."/config
09:20 linux:../Linux/osgAL # ./configure
configure: error: cannot find install-sh or install.sh in config "."/config



hab automake-1.9 instaliert!
 
OP
Coolzero

Coolzero

Advanced Hacker
Ja mir auch, aber hab doch ne neuere Version, wieso akzeptiert der die nicht?

Kann man das umgehn?bzw kann ich automake 1.7 paralel instalieren?
 

Grothesk

Ultimate Guru
Weil das skript explizit 1.7 haben will.
Ungehen kannst du das, indem du das skript umschreibst oder du einen symlink auf die 1.9er-Versionen machst. Ist aber recht 'dirty' und ich weiß nicht, ob es das wirklich bringt oder ob es dann kräftig rummst.
 
Wenn du Quellcode aus Tarballs beziehst, brauchst du autgen.sh nicht, sondern nur configure. Das ist der Sinn hinter autoconf -- dass man die autotools zum Bauen des eigentlichen Codes nicht braucht.
 
OP
Coolzero

Coolzero

Advanced Hacker
Hab das tarball, aber wenn ich
./configure
eingeb kommt dieses hier
configure: error: cannot find install-sh or install.sh in config "."/config

, scheint also so auch net zu funzen
 
Dann hat der Entwickler Mist gebaut. Generell:
* In Repositories nur die Basisdateien, keine autogenerierten Dateien
* In Tarballs alles was man braucht, ohne autotools haben zu müssen (generell `autoreconf -fi; rm -Rf autom4te*.cache` vor'm Packen)
 
Oben