[gelöst] Trunk: Fehler beim Build von fakeroot auf 64-Bit Host

caldir65

Neuer User
Mitglied seit
26 Jun 2008
Beiträge
145
Punkte für Reaktionen
0
Punkte
16
Hallo,

seit einiger Zeit versuche ich wieder, mir ein neueres Image zu basteln, komme aber leider immer wieder nur bis zu diesem Fehler:
Code:
checking whether the C compiler works... no
configure: error: in `/home/christoph/Downloads/freetz-trunk/source/host-tools/fakeroot-1.14.5/build/biarch':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** [/home/christoph/Downloads/freetz-trunk/source/host-tools/fakeroot-1.14.5/build/biarch/.configured] Fehler 77
Selbst den Code komplett neu auschecken und ein Minimalbuild bringen immer diesen gleichen Fehler.

An dem Buildsystem habe ich seit dem letzten erfolgreichen Build nichts geändert, außer daß gelegentlich ja neue Pakete (Updates) kommen ...

Anhängend die akt. Config, in der ich nur die Box gewählt habe sowie den Kernel ersetzen lassen will ...

Danke.

Gruß, Christoph
 

Anhänge

  • config6419.txt
    22.6 KB · Aufrufe: 9
Zuletzt bearbeitet von einem Moderator:
Hey,

ja, stimmt, daher auch keine weitere Angabe.
Mit Deinem Link ist der Fehler offenbar weg ...

Danke.

Gruß, Christoph
 
Ich mach das mal für die nächsten 2 Wochen wichtig.

Gruß
Oliver
 
Selber Fehler...

Code:
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev

hat nicht geholfen:

Code:
configure: WARNING: unrecognized options: --disable-nls
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make sets $(MAKE)... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/data/freetz-new/source/host-tools/fakeroot-1.14.5/build/biarch':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** [/data/freetz-new/source/host-tools/fakeroot-1.14.5/build/biarch/.configured] Error 77
 
Dann schau mal in die config.log von fakeroot. Was hat denn der gcc genau?

Gruß
Oliver
 
...
(Trunk ver. 6421)

...
conftest.c:11: fatal error: ac_nonexistent.h: No such file or directory
conftest.c:11: fatal error: ac_nonexistent.h: No such file or directory
...
conftest.c:62: fatal error: sys/feature_tests.h: No such file or directory
conftest.c:29: fatal error: sys/feature_tests.h: No such file or directory
...
conftest.c:69: fatal error: sys/acl.h: No such file or directory
conftest.c:36: fatal error: sys/acl.h: No such file or directory

...Anhang anzeigen config.log.txt


P.S.
die alte svn Version kann ich noch problemlos auf meinem Ubuntu 10.10 x64 compilieren (7390 branch 6203) - deshalb glaube ich nicht, dass in meiner Build - Umgebung etwas fehlt. Es scheint wohl ein Fehler im fakeroot Paket zu sein.
 
Zuletzt bearbeitet:
der Log is im:

freetz/source/host-tools/fakeroot-1.14.5/build/arch/config.log

aber es liegt wohl am Paket und nicht am Compiler (siehe unten)

die config.log aus dem

source/host-tools/fakeroot-1.14.5/build/biarch

habe ich auch noch angefügt, da steht

Code:
configure:3606: error: in `/data/freetz-new/source/host-tools/fakeroot-1.14.5/build/biarch':
configure:3608: error: C compiler cannot create executables
See `config.log' for more details
 

Anhänge

  • config.log.txt
    8.2 KB · Aufrufe: 3
Zuletzt bearbeitet:
Das ist das richtige Log.
Code:
configure:3559: gcc -m32 -O3 -Wall   conftest.c  >&5
gcc: selected multilib '32' not installed
Anscheinend mag er die Option -m32 nicht, weil dafür notwendige Dateien nicht installiert sind.
 
Vielen Dank für den Tipp!

gelöst mit

Code:
sudo apt-get install gcc-multilib

dabei werden folgende pakete installiert: gcc-multilib und gcc-4.4-multilib
 
Jetzt wo du es sagst... Ich musste das Paket auch installieren. :)
Ich füge das dann mal dem Wiki hinzu.

Gruß
Oliver
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.