[GCC] configure: error: C compiler cannot create executables

Suchfunktion

Erfahrenes Mitglied
Hallo,

ich versuche gerade rdesktop zu installieren. (Bzw. zu konfigurieren).

Hier meine aktuelle Ausgabe der Konsole:
root@ubuntu:/mnt/someplace/rdesktop-1.4.1# apt-get install gcc
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
gcc ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@ubuntu:/mnt/someplace/rdesktop-1.4.1# ./configure
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.
root@ubuntu:/mnt/someplace/rdesktop-1.4.1#

Also gcc ist installiert, aber kann keine executables erstellen?
Wtf?

Was habe ich falsch gemacht?
Wie kann ich das endlich configurieren?
Laut anleitung einfach nur
./configure
make
make install
Aber wie gesagt:
Keine executables erstellbar wird angezeigt.
Help.

Thanks.

P.S.:
rdesktop v. 1.4.1
Ubuntu v... uhm.. irgendwie das aktuellste.. LiveCD.
kernel: configure: 2.6.12-9-386


config.log:
Code:
...
## ----------- ##
## Core tests. ##
## ----------- ##

configure:1378: checking for gcc
configure:1394: found /usr/bin/gcc
configure:1404: result: gcc
configure:1648: checking for C compiler version
configure:1651: gcc --version </dev/null >&5
gcc (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:1654: $? = 0
configure:1656: gcc -v </dev/null >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --with-gxx-include-di$Thread model: posix
gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
configure:1659: $? = 0
configure:1661: gcc -V </dev/null >&5
gcc: '-V' option must have argument
configure:1664: $? = 1
configure:1687: checking for C compiler default output file name
configure:1690: gcc    conftest.c  >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:1693: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "rdesktop"
| #define PACKAGE_TARNAME "rdesktop"
| #define PACKAGE_VERSION "1.4.1"
| #define PACKAGE_STRING "rdesktop 1.4.1"
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:1732: error: C compiler cannot create executables
See `config.log' for more details.
...
 
Zuletzt bearbeitet:
Sind auch die BinUtils installiert?
Ich denke die werden auch benoetigt da ja so einiges verlinkt werden muss.
Und da, wenn ich mich recht erinnere, der Linker ld in den BinUtils versteckt ist duerfte dieses Paket nicht unwichtig sein.
 
Hi!
Anscheinend schon, so wie's aussieht:
Code:
root@ubuntu:/mnt/someplace/rdesktop-1.4.1# apt-get install binutils
Paketlisten werden gelesen... Fertig1.4.1#
Abhängigkeitsbaum wird aufgebaut... Fertig
binutils ist schon die neueste Version..1#
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
root@ubuntu:/mnt/someplace/rdesktop-1.4.1#

but it doesn't work.. :(
 
Auf ersten Blick sieht mir auch dannach aus, dass ein Packet noch fehlt. Im config.log taucht:
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
auf. Ihm fehlt also eine Objektdatei. Schau dir nochmal an was du an Packeten zur Installation benoetigt, kann auch gut sein, dass dir ein Development Packet fehlt (gibt haeufig basis und zusaetzlich development Packet). Ahja und weiss ja nicht was du fuer Linux-Erfahrung hast, aber grundsaetzlich sollten die Kernelquellen installiert sein, wenn du Software kompellieren willst, quasi das Basis-develoment Packet.
 
Hi!

Naja meine Linuxkenntnisse sind mehr schlecht als recht.

Leider habe ich absolut keine Ahnung was ich jetzt machen soll.

Werde mal alle empfohlenen Pakete installen bzw. upgraden/updaten.
Vielleicht hilfts.. danke erstmal.


//Nachtrag:
Es hat mit dem compiler jetz hingehauen.
hab noch schnell ein "apt-get install make manpages-dev autoconf automake1.9 libtool flex bison gcc-doc" drueber gejagt und das hat sich jetz geklaert.

Aber gleich dazu ein neues Problem:
Code:
...
root@ubuntu:/mnt/someplace/rdesktop-1.4.1# ./configure
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 iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for OpenSSL directory... Not found

Couldn't find your OpenSSL library installation dir
Use --with-openssl option to fix this problem

root@ubuntu:/mnt/someplace/rdesktop-1.4.1#
Was habe ich nu schon wieder falsch gemacht?

Openssl ist allerdings installiert!
Hier:
Code:
...
root@ubuntu:/mnt/someplace/rdesktop-1.4.1# apt-get install openssl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Vorgeschlagene Pakete:
  ca-certificates
Die folgenden NEUEN Pakete werden installiert:
  openssl
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
Es müssen 904kB Archive geholt werden.
Nach dem Auspacken werden 2216kB Plattenplatz zusätzlich benutzt.
Hole:1 http://security.ubuntu.com breezy-security/main openssl 0.9.7g-1ubuntu1.1 [904kB]
Es wurden 904kB in 4s geholt (182kB/s)

Preconfiguring packages ...
Wähle vormals abgewähltes Paket openssl.
(Lese Datenbank ... 60454 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke openssl (aus .../openssl_0.9.7g-1ubuntu1.1_i386.deb) ...
Creating directory /etc/ssl
Richte openssl ein (0.9.7g-1ubuntu1.1) ...

root@ubuntu:/mnt/someplace/rdesktop-1.4.1#

Help.. thanks.
 
Zuletzt bearbeitet:
suchfunktion hat gesagt.:
root@ubuntu:/mnt/someplace/rdesktop-1.4.1# apt-get install gcc
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
gcc ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Ich gfeh mal davon aus das dir apt-get zur Verfügung steht...
Dann sollte es ein
Code:
apt-get install glibc-devel

tun...
Falls nicht musst du halt mit apt-get nach dem erforderlichen Packet suchen.

Gruß

RedWing
 
Code:
apt-get install glibc-devel
Hatte ich auch schon versucht.. wird nicht gefunden.

Wie bzw. wo kann ich danach suchen?
 

Neue Beiträge

Zurück