Compilerprobleme "compiler cannot create executables&qu

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
timeJunky
Beiträge: 8
Registriert: 07.08.2007 13:31:55

Compilerprobleme "compiler cannot create executables"

Beitrag von timeJunky » 07.08.2007 15:33:55

Hallo,

ich habe zwei Probleme bei denen ich wirklich nicht mehr weiterkommen und euere dringende Hilfe benötige :(

1)
beim Aufruf von ./configure kommt der Fehler

Code: Alles auswählen

compiler cannot create executables
in der config.log steht

Code: Alles auswählen

gcc: error trying to exec 'cc1': execvp: No such file or directory
Die üblichen Hilfestellung habe ich nun zu genüge ausprobiert, ohne den Fehler beseitigen zu können.

[/code]apt-get --reinstall install binutils* build-essential* debhelper* libc6-dev devscripts* dpkg-dev* g++* g++-4.1* gcc* gcc-4.1* gcc-4.2* java-package* libstdc++6-4.1-dev* libtool* linux-headers-2.6.22-1 nvidia-kernel-source* php5-dev* libc6-dev* libssl-dev* zlib1g-dev*[/code]

D.h. den Hauptfehler g++, libc6-dev sollte ich ausgeschlossen haben, zumal ich sie auch über die Konsole aufrufen kann (kein Linkfehler).


2) Im Laufe der Recherchen las ich, dass dpkg-checkbuilddeps helfen könnte, womit ich prompt beim zweiten Problem lande:

Code: Alles auswählen

dpkg-checkbuilddeps: error: cannot read control file debian/control: Datei oder Verzeichnis nicht gefunden
Gibt es eine Funktion in Debian, womit ich vlt wie bei Norton Systemdoctors auf Windoof alle grundsätzliche Installationsgrundlagen überprüfen kann? Also was grundsätzlicheres als dpkg-checkbuilddeps? Wie dem auch sei, wichtiger ist mir, die Fehler irgendwie einkreisen und beseitigen du können :(

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 07.08.2007 15:57:41

Willkommen im Forum!
1. Welche Software versuchst du zu kompilieren? Poste bitte das ganze config.log hierhin: http://nopaste.debianforum.de/
2. dpkg-checkbuilddeps kann man nur in einem "debianisierten" Quellverzeichnis benutzen, in dem sich ein debian Verzeichnis mit den entsprechenden Datein (control, ...) befindet.

timeJunky
Beiträge: 8
Registriert: 07.08.2007 13:31:55

Beitrag von timeJunky » 07.08.2007 16:07:36

Danke für die schnelle Reaktion!

1) mapserver-4.10.2 UMN
2) Kannst du mir bitte "debianisierten" Quellverzeichnis näher erläutern oder ein Bsp.-Verzeichnis nennen?

---------------------------------------------------------------
Ergänzung:

Debian 4
Kernel 2.6.18-4-486
ii gcc 4.1.1-15 The GNU C compiler
ii gcc-3.3-base 3.3.6-15 The GNU Compiler Collection (base package)
ii gcc-3.4 3.4.6-5 The GNU C compiler
ii gcc-3.4-base 3.4.6-5 The GNU Compiler Collection (base package)
ii gcc-4.1 4.1.1-21 The GNU C compiler
ii gcc-4.1-base 4.1.1-21 The GNU Compiler Collection (base package)
ii gcc-4.2-base 4.2.1-2 The GNU Compiler Collection (base package)
ii gcc-4.2-doc 4.2.1-2 Documentation for the GNU compilers (gcc, go
ii gcc-4.2-locales 4.2.1-2 The GNU C compiler (native language support
ii gcc-doc-base 4.1.1.nf3-1 several GNU manual pages
ii libgcc1 4.2.1-2 GCC support library

ii g++ 4.1.1-15 The GNU C++ compiler
ii g++-4.1 4.1.1-21 The GNU C++ compiler

ii libc6 2.6-5 GNU C Library: Shared libraries
ii libc6-dev 2.6-5 GNU C Library: Development Libraries and Hea
ii libc6-i686 2.6-5 GNU C Library: Shared libraries [i686 optimi

ii build-essential 11.3 informational list of build-essential packa

# dpkg -l | grep c++
ii libflac++5 1.1.2-6 Free Lossless Audio Codec - C++ runtime libr
ii libsigc++-2.0-0c2a 2.0.17-2 type-safe Signal Framework for C++ - runtime
ii libstdc++5 3.3.6-15 The GNU Standard C++ Library v3
ii libstdc++6 4.2.1-2 The GNU Standard C++ Library v3
ii libstdc++6-4.1-dev 4.1.1-21 The GNU Standard C++ Library v3 (development

timeJunky
Beiträge: 8
Registriert: 07.08.2007 13:31:55

Beitrag von timeJunky » 07.08.2007 17:23:16

oki, debianisiert ist mir jetzt klar. Damit ist Punkt2 erledigt. Thx :)

Inzwischen konnte ich den Fehler offenbar einkreisen.

Code: Alles auswählen

s01# apt-get --reinstall  install cpp
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 11,6kB Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Hole:1 http://194.97.2.67 stable/main cpp 4:4.1.1-15 [11,6kB]
Es wurden 11,6kB in 0s geholt (53,6kB/s)
(Lese Datenbank ... 179433 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von cpp 4:4.1.1-15 (durch .../cpp_4%3a4.1.1-15_i386.deb) ...
Entpacke Ersatz für cpp ...
Richte cpp ein (4.1.1-15) ...

s01:/raid/daten/apps/opensources/geomapping/umn/mapserver-4.10.2# cpp
cpp: error trying to exec 'cc1': execvp: Datei oder Verzeichnis nicht gefunden
Nach Aufruf von g++, c++, gcc gibt es eine ordnungmäßige Beschwerde wegen fehlendem Input-File.... nicht aber bei cpp :(

timeJunky
Beiträge: 8
Registriert: 07.08.2007 13:31:55

gelöst

Beitrag von timeJunky » 07.08.2007 20:33:19

Code: Alles auswählen

scp 192.168.2.100:/usr/lib/gcc/i486-linux-gnu/4.1.2/cc1 /usr/lib/gcc/i486-linux-gnu/4.1.2/cc1
Die Datei war aus irgendeinem Grund beschädigt.

Antworten