Hallo, habe hier ein Problem mit einem SLOX (ich weiß, das gehört eigentlich nicht auf diese Liste. Das Kompilieren dieses Programms (nut) hat unter Opensuse 10.2 wunderbar funktioniert, jetzt sollte ich es schnell auf diesem SLOX wiederholen und hab so meine Probleme damit). beim Befehl "./configure tritt folgender Fehler auf: checking NUT version... 2.0.5 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 gcc... gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. in "config.log" finde ich folgendes: [...] configure:1982: checking for gcc configure:1998: found /usr/bin/gcc configure:2009: result: gcc configure:2247: checking for C compiler version configure:2254: gcc --version >&5 2.95.3 configure:2257: $? = 0 configure:2264: gcc -v >&5 Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs gcc version 2.95.3 20010315 (SuSE) configure:2267: $? = 0 configure:2274: gcc -V >&5 gcc: argument to `-V' is missing configure:2277: $? = 1 configure:2300: checking for C compiler default output file name configure:2327: gcc -O conftest.c >&5 gcc: installation problem, cannot exec `cpp0': No such file or directory configure:2330: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2369: error: C compiler cannot create executables See `config.log' for more details. [...] # cat /etc/SLOX-release SuSE Linux Openexchange Server 4.1.1 (i586) VERSION = 4.1.1 RELEASE = 4.1.1 "gcc" ist vorhanden, könnte irgendetwas fehlen? Könnte das eine eingestellte Beschränkung sein? Was muss ich nachinstallieren oder umstellen, damit es wieder funktioniert? Habe leider keine Erfahrung mit "SLOX". Grüße, Günther -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 02 Jun 2007, Günther Zisham schrieb:
configure:2300: checking for C compiler default output file name configure:2327: gcc -O conftest.c >&5 gcc: installation problem, cannot exec `cpp0': No such file or directory
Suche nach 'cpp0' mit pin oder in Yast oder smart oder ... -dnh -- Paranoid schizophrenics outnumber their enemies at least two to one. -- from the fortune file -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Hallo,
Am Sam, 02 Jun 2007, Günther Zisham schrieb:
configure:2300: checking for C compiler default output file name configure:2327: gcc -O conftest.c >&5 gcc: installation problem, cannot exec `cpp0': No such file or directory
Suche nach 'cpp0' mit pin oder in Yast oder smart oder ...
-dnh
Auf dem funktionierenden System: # pin cpp0 grepping /var/lib/pin/ARCHIVES.gz ... please wait pin 0.36 - package info for cpp0 ------------------------------------------------------------------ *** no rpm named cpp0 installed ------------------------------------------------------------------ ------------------------------------------------------------------ *** zgrep cpp0 /var/lib/pin/ARCHIVES.gz ------------------------------------------------------------------ -> nichts gefunden. -> yast findet da auch nichts. auf dem SLOX habe ich zur Zeit leider auch kein "pin" drauf, aber: gcc ist installiert cpp ist installiert gcc-c++ werde ich nachinstallieren mal schauen, was mir dann noch fehlt Danke, Günther -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Son, 03 Jun 2007, Günther Zisham schrieb:
David Haller schrieb:
Am Sam, 02 Jun 2007, Günther Zisham schrieb:
configure:2300: checking for C compiler default output file name configure:2327: gcc -O conftest.c >&5 gcc: installation problem, cannot exec `cpp0': No such file or directory
Suche nach 'cpp0' mit pin oder in Yast oder smart oder ... [..] Auf dem funktionierenden System:
# pin cpp0 [..] -> nichts gefunden. -> yast findet da auch nichts. auf dem SLOX habe ich zur Zeit leider auch kein "pin" drauf, aber:
gcc ist installiert cpp ist installiert
gcc-c++ werde ich nachinstallieren mal schauen, was mir dann noch fehlt
cpp0 gehört zum gcc 2.95.3 nach dem gesucht wird (siehe im config.log). In welchem RPM der steckt weiß ich aber nicht (selber kompiliert). Vermutlich cpp-2.95.3 oder sowas in der Richtung. Willst du überhaupt den 2.95.3er GCC verwenden? -dnh --
Dem kann ich mich voll anschließen. Oral passiv mag ich eigentlich garnicht. Oral aktiv finde ich herrlich entspannend und meditativ! *Meditativ*? <amkopfkratz> -- in dtl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Am Son, 03 Jun 2007, Günther Zisham schrieb:
gcc ist installiert cpp ist installiert
gcc-c++ werde ich nachinstallieren mal schauen, was mir dann noch fehlt
cpp0 gehört zum gcc 2.95.3 nach dem gesucht wird (siehe im config.log). In welchem RPM der steckt weiß ich aber nicht (selber kompiliert). Vermutlich cpp-2.95.3 oder sowas in der Richtung.
Willst du überhaupt den 2.95.3er GCC verwenden?
eigentlich nicht. habe jetzt aber so meine Probleme mit dem Besorgen der nötigen Pakete. ich habe (installiert): libgcc-3.2.2-54 mir fehlt: gcc-3.2.2-54 gcc+c++-3.2.2-54 ... Habe zwar die Original-CDs zur Verfügung, die haben aber leider alte Versionen der Dateien drauf: CD2/UnitedLinux/i586/gcc-info-3.2-45.i586.rpm CD3/UnitedLinux/src/gcc_old-2.95.3-11.src.rpm CD3/UnitedLinux/i586/gcc-3.2-45.i586.rpm CD3/UnitedLinux/i586/gcc_old-2.95.3-11.i586.rpm CD3/UnitedLinux/i586/gcc-c++-3.2-45.i586.rpm CD4/UnitedLinux/src/gcc-3.2-45.src.rpm Habe aber festgestellt, dass ein Update (SLOX 4.0 auf SLOX 4.1) irgendwann gemacht wurde. Auf diese alten Pakete möchte (kann) ich nicht zurückgehen. Habe zwar in einem Verzeichnis noch Reste des Service-Packs gefunden: /var/lib/YaST2/you/i386/update/Openexchange-Server/4.1/rpm/i586/ da liegen aber nur wenige Dateien. Weiß jemand, wo ich die fehlenden noch herbekommen kann? Grüße, Günther -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 05 Jun 2007, Günther Zisham schrieb:
David Haller schrieb: [..]
Willst du überhaupt den 2.95.3er GCC verwenden?
eigentlich nicht.
habe jetzt aber so meine Probleme mit dem Besorgen der nötigen Pakete.
ich habe (installiert): libgcc-3.2.2-54
mir fehlt: gcc-3.2.2-54 gcc+c++-3.2.2-54 ...
Habe zwar die Original-CDs zur Verfügung, die haben aber leider alte Versionen der Dateien drauf: CD2/UnitedLinux/i586/gcc-info-3.2-45.i586.rpm [..] Habe aber festgestellt, dass ein Update (SLOX 4.0 auf SLOX 4.1) irgendwann gemacht wurde. Auf diese alten Pakete möchte (kann) ich nicht zurückgehen.
Es wäre evtl. sinnvoll mal der Distri-Version zu suchen, auf der SLOX 4.1 basiert (9.x?)... -dnh -- Ok, I'm just uploading the new version of the kernel, v1.3.33, also known as "the buggiest kernel ever". -- Linus Torvalds -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Am Die, 05 Jun 2007, Günther Zisham schrieb:
habe jetzt aber so meine Probleme mit dem Besorgen der nötigen Pakete.
ich habe (installiert): libgcc-3.2.2-54
mir fehlt: gcc-3.2.2-54 gcc+c++-3.2.2-54 ...
Habe zwar die Original-CDs zur Verfügung, die haben aber leider alte Versionen der Dateien drauf: CD2/UnitedLinux/i586/gcc-info-3.2-45.i586.rpm [..] Habe aber festgestellt, dass ein Update (SLOX 4.0 auf SLOX 4.1) irgendwann gemacht wurde. Auf diese alten Pakete möchte (kann) ich nicht zurückgehen.
Es wäre evtl. sinnvoll mal der Distri-Version zu suchen, auf der SLOX 4.1 basiert (9.x?)...
wenn ich das so genau wüßte... bei SuSE-Linux 9.0 ist schon ein neueres Paket dabei: libgcc-3.3.1-24 und selbst am Suse-Ftp gibt's keine ältere Version mehr: ftp://ftp.suse.com/pub/suse/discontinued/i386/ binärkompatibel werden die aber trotzdem nicht sein, oder? Meinst Du, das source-rpm auftreiben und dann mit rpmbuild neu bauen?? Hatte eigentlich nicht vor, so tief in dieses System einzugreifen, wenn's doch was fertiges gibt (oder gab). Grüße, Günther -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
David Haller
-
Günther Zisham