Fehler beim cdk compilieren unter debian

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Fehler beim cdk compilieren unter debian

Beitrag von alsuffndruff »

Hallo, ich versuche die cdk unter debian sid zu compilieren.
Alle erforderlichen tools sind installiert, ich habe auch
die Befehle gemaess Anleitung eingegeben. Wenn ich allerdings
compilieren will bekomme ich bei der compilation von glibc
den Fehler:

elf/interp.c:21: `RUNTIME_LINKER' undeclared here (not in a function)

Wie es aussieht wird diese Datei wohl erst zur compile Zeit erzeugt.
Scheinbar fehlt irgendein tool. Aber was?

Vielleicht kennt ja jemand das Problem und hat einen Tip fuer mich.
Das waere prima

Vielen Dank schon mal

Gruss
Kai

EDIT1:
Ich habe mir das Makefile im elf Verzeichnis mal genauer angesehen. Die Variable RUNTIME_LINKER wird da gesetzt, scheinbar fuer die CFLAGS der interp.c:
CFLAGS-interp.c = -D'RUNTIME_LINKER="$(slibdir)/$(rtld-installed-name)"'

allerdings wird diese Zuweisung scheinbar nicht ausgefuehrt, will sagen
der String taucht bei der compilation nicht auf. grrrr
Bin am Ende meiner Weisheit.

EDIT2:
Und weiter gehts. Am Ende beantworte ich noch meine eigene Frage, scheinabr hat sonst keiner das Problem. Ich hab festgestellt, dass configure fuer die glibx scheinbar eine Fehler auswirft (gemaess build_glibc/config.log, warum er danach aber weitermacht verstehe ich allerdings nicht).
Jedenfalls scheint ld keine crt1.o zu finden. Wo sollte die denn stehen? (In meinem
Linux unter /usr/lib, aber in der cross kompilierten Umgebung???) Und welches Paket
schreibt die dahin (Bzw. sollte die dahin schreiben?)
Vielen Dank, falls einer weiter weiss :-)
Hier die Fehlermeldung:

-------------------- snip -----------------------
configure:1719: checking whether the C compiler (powerpc-tuxbox-linux-gnu-gcc-mcpu=823 -mmultiple -mstring -meabi -O3 -g -pipe ) works
configure:1738: powerpc-tuxbox-linux-gnu-gcc -o conftest -mcpu=823 -mmultiple -mstring -meabi -O3 -g -pipe conftest.c 1>&5
/home/dbox2/yadd/compiled/cdk/lib/gcc-lib/powerpc-tuxbox-linux-gnu/3.2.3/../../../../powerpc-tuxbox-linux-gnu/bin/ld: cannot open crt1.o: No such file or directory
----------------- snap ----------------------

Gruss
Kai
dl6lr
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Sonntag 22. Februar 2004, 17:03

Beitrag von dl6lr »

Hallo,

gleiches Problem bei mir, ist das irgendwie gelöst?

Suse 8.1 hier. Nachträglich habe ich noch die aktuelle Version von autoconf und automake kompiliert, brachte aber auch nichts.

Bernd