Installation

Hallo Leute,
ich habe noch ein wenig Probleme mit der Installation von Programmen unter Linux. Jetzt habe ich ein Programm in meiner Paketverwaltung gefunden, namens Kompile . Es soll die Installation von .tar Archiven automatisch durchführen. Jetzt erhalte ich aber folgende Fehlermeldung bei dem Installationsversuch:
Start '/home/snake/Downloads/14204-divxcalc-0.5.1/14204-divxcalc-0.5.1.tar.bz2' installation...
Decompression of source tarball...
/bin/tar -x -v -j -f /home/snake/Downloads/14204-divxcalc-0.5.1/14204-divxcalc-0.5.1.tar.bz2 -C /tmp/kompile-tmp/
divxcalc-0.5.1/
divxcalc-0.5.1/divxcalc.spec.in
divxcalc-0.5.1/admin/
divxcalc-0.5.1/admin/ChangeLog
divxcalc-0.5.1/admin/Makefile.common
divxcalc-0.5.1/admin/am_edit
divxcalc-0.5.1/admin/conf.change.pl
divxcalc-0.5.1/admin/config.guess
divxcalc-0.5.1/admin/config.pl
divxcalc-0.5.1/admin/config.sub
divxcalc-0.5.1/admin/configure.in.min
divxcalc-0.5.1/admin/cvs-clean.pl
divxcalc-0.5.1/admin/cvs.sh
divxcalc-0.5.1/admin/debianrules
divxcalc-0.5.1/admin/depcomp
divxcalc-0.5.1/admin/ltcf-c.sh
divxcalc-0.5.1/admin/install-sh
divxcalc-0.5.1/admin/libtool.m4.in
divxcalc-0.5.1/admin/ltmain.sh
divxcalc-0.5.1/admin/missing
divxcalc-0.5.1/admin/mkinstalldirs
Archive decompressed.
Configuring sources...
Moved to /tmp/kompile-tmp/divxcalc-0.5.1
Configuring sources...
/bin/sh configure
/bin/sh: configure: No such file or directory
Error during sources configuration. Installation aborted!

Nun meine Frage, woran kann das liegen und wie schaffe ich das Problem zu lösen und das Programm zu installieren. Ich habe es bereits auch mit verschiedenen anderen .tar archivierten Progammen versucht, aber jedes mal das selbe Problem.

mfg
Snake?
 
Er findet das configure-Skript anscheinend nicht.
Schau mal nach ob die entpackten Archive ein solches Skript ueberhaupt enthalten.
und versuche es dann man mit

./configure

selbst zu starten
evtl schauchst du dir fuer die Moddifikation vorher noch

./configure --help|more

an.
mfg

sw33t
 
Wirf mal einen Blick in die INSTALL-Datei. Da steht explizit, daß man zuerst 'make -f Makefile.dist' ausführen muß.
 
Ja, aber ich wollte es ja mit diesem Kompile Programm installieren.
mit make -f Makefile.dist bekomm ich folgenden fehler
[snake@localhost divxcalc-0.5.1]$ make -f Makefile.dist
This Makefile is only for the CVS repository
This will be deleted before making the distribution

./admin/cvs.sh: line 30: autoconf: command not found
*** AUTOCONF NOT FOUND!.
*** KDE requires autoconf 2.52, 2.53 or 2.54
make[1]: *** [cvs] Error 1
make: *** [all] Error 2

Davon abgesehen geht auch etwas anderes nicht mit Kompile zu installieren. Bei einem anderen Programm kommt
Start '/home/snake/Downloads/maxemumtvguide-7.3.2/maxemumtvguide-7.3.2.tar.gz' installation...
Decompression of source tarball...
/bin/tar -x -v -z -f /home/snake/Downloads/maxemumtvguide-7.3.2/maxemumtvguide-7.3.2.tar.gz -C /tmp/kompile-tmp/
maxemumtvguide-7.3.2/
maxemumtvguide-7.3.2/po/
maxemumtvguide-7.3.2/po/maxemumtvguide.pot
maxemumtvguide-7.3.2/po/de.po
maxemumtvguide-7.3.2/po/fr.po
maxemumtvguide-7.3.2/po/it.po
maxemumtvguide-7.3.2/po/nb.po
maxemumtvguide-7.3.2/po/sk.po
maxemumtvguide-7.3.2/po/sv.po
maxemumtvguide-7.3.2/po/Makefile.am
maxemumtvguide-7.3.2/po/Makefile.in
maxemumtvguide-7.3.2/doc/
maxemumtvguide-7.3.2/doc/en/
maxemumtvguide-7.3.2/doc/en/Makefile.am
Archive decompressed.
Configuring sources...
Moved to /tmp/kompile-tmp/maxemumtvguide-7.3.2
Configuring sources...
/bin/sh 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 a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
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 dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking whether g++ supports -Wmissing-format-attribute... no
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
Error during sources configuration. Installation aborted!

Mit der Konsole habe ich noch so meine schwierigkeiten.
 
Hast du nach den Fehlermeldungen schonmal gegooglet? Dann solltest du herausfinden, dass dir sicherlich ein paar Pakete fehlen, die du noch nachinstallieren solltest.
 
Ich bin mir aber ziemlich sicher, dass ich alle nötigen pakete installiert habe. Dies war auch mein erster Gedanke, woraufhin ich alle library's mit cpp istalliert habe.
 
autoconf scheinst du ja nicht zu haben, wie die obige fehlermeldung aussagt.

ich weiß zwar nicht, was für ein paketverwaltungssystem pclinuxos anbietet, aber unter ubuntu gibt es ein paket namens build-essentials, dass als abhängigkeiten alle sachen hat, die man zum kompilieren von programmen braucht.
 
PCLinuxOS nutzt die Synaptic Paketverwaltung. Ein Paket namens build-essentials gibt es da leider nicht. autoconf habe ich jetzt installiert, allerdings mekert er jetzt das er die automake 1.5 braucht, in meiner Paketverwaltung ist aber nur 1.4;1.7 und 1.8.
 
Auch "build-essential" ist nicht da. Leider besteht er auf die Version 1.5
[snake@localhost divxcalc-0.5.1]$ make -f Makefile.dist
This Makefile is only for the CVS repository
This will be deleted before making the distribution

*** YOU'RE USING automake (GNU automake) 1.9.6.
*** KDE requires automake 1.5
make[1]: *** [cvs] Error 1
make: *** [all] Error 2
 
Dann besorg dir halt automake1.5 als Source, installiere es in /usr/local und setze deinen PATH so, dass /usr/local/bin an erster Stelle steht.
 
Zurück
Oben