Fehler beim kompilieren

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Metatron
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Metatron »

Ich habe probiert das CDK zu kompilieren, nach ca 45Min kam folgendes:
make[2]: Verlassen des Verzeichnisses Verzeichnis »/dbox2/cdk/boot/ppcboot/tools«
powerpc-linux-ld -Bstatic -T dbox/ppcboot.lds -Ttext 0x40000 mpc8xx/start.o common/libcommon.a net/libnet.a disk/libdisk.a dbox/libdbox.a mpc8xx/libmpc8xx.a ppc/libppc.a -Map ppcboot.map -o ppcboot
dbox/libdbox.a(fb-avia.o): In function `fb_init':
fb-avia.o(.text+0x690): undefined reference to `decodestillmpg'
fb-avia.o(.text+0x6d8): undefined reference to `decodestillmpg'
make[1]: *** [ppcboot] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/dbox2/cdk/boot/ppcboot«
make: *** [.ppcboot] Fehler 2

Wodran liegt das?

Metatron
Metatron
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Metatron »

Das hat jetzt funktioniert, hab eaber keine Ahnung warum es vorher nicht ging.

Hab jetzt aber noch ein Problem und zwar wenn er zu telnetd kommt bricht er mit folgender Meldung ab:gzip -cd Archive/netkit-telnet-0.17.tar.gz | tar xf -
cd netkit-telnet-0.17 && ./configure
Directories: /usr/bin /usr/sbin /usr/man
Looking for a C compiler... gcc
Checking if gcc accepts gcc warnings... yes
Looking for a C++ compiler... gcc
Checking if gcc accepts gcc warnings... yes
Checking if gcc accepts -O2... yes
Checking if gcc accepts -fno-rtti... yes
Checking if gcc accepts -fno-exceptions... yes
Checking for BSD signal semantics... yes
Checking for ncurses... no
Checking for traditional termcap... not found
This package needs termcap to run.
cd netkit-telnet-0.17/telnetd && make
CC='powerpc-linux-gcc -Os -g0 -fomit-frame-pointer'
LDFLAGS=-s
make[1]: Wechsel in das Verzeichnis Verzeichnis »/dbox/cdk/netkit-telnet-0.17/telnetd«
Makefile:3: ../MCONFIG: Datei oder Verzeichnis nicht gefunden
make[1]: *** Keine Regel, um »../MCONFIG« zu erstellen. Schluss.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/dbox/cdk/netkit-telnet-0.17/telnetd«
make: *** [.telnetd] Fehler 2
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Naja, es steht doch in den Fehlermeldungen...
Installiere das TERMCAP packet.

Scheinbar ist das bei Dir nicht drauf, obwohl das eigentlich Standard sein sollte.
Metatron
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Metatron »

Thx das hat jetzt auch geklappt. Hab nur wieder gleich den nächsten Fehler:
gzip -cd Archive/bash-2.05.tar.gz | tar xf -
cd bash-2.05 &&
CONFIG_SITE=../config.site ./configure
loading site script ../config.site
: command not found
: command not found
: command not found
: command not found
: command not found
: command not found
: command not found
creating cache ./config.cache
checking host system type... powerpc-unknown-linux-gnu
Beginning configuration for bash-2.05 for powerpc-unknown-linux-gnu
checking for gcc... powerpc-linux-gcc
) works... noloatthe C compiler (powerpc-linux-gcc
configure: error: installation or configuration problem: C compiler cannot create executables.
make: *** [.bash] Fehler 1
Metatron
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Metatron »

Ich hatte den Tip gekriegt mir mal die Config.Log anzugucken. Leider komm ich da auch nicht weiter.
Das ist die Config.Log:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:727: checking host system type
configure:1196: checking for gcc
configure:1309: checking whether the C compiler (powerpc-linux-gcc
-O2 -msoft-float
-O2 -msoft-float
-s
) works
configure:1325: powerpc-linux-gcc
-o conftest -O2 -msoft-float
-O2 -msoft-float


-O2 -msoft-float
-s
conftest.c 1>&5
./configure: powerpc-linux-gcc
: command not found
configure: failed program was:

#line 1320 "configure"
#include "confdefs.h"

main(){return(0);}
Maniac
Einsteiger
Einsteiger
Beiträge: 107
Registriert: Samstag 11. August 2001, 00:00

Beitrag von Maniac »

Wie heisst den dein DBoxRoot Verzeichnis?

Wahrscheinlich nicht /dbox2 hatte das gleiche Problem vorhin, als ich mir das cdk komplett neu kompilieren wollte aber das alte noch nicht löschen wollte.

Hab dann einfach nen anderes Verzeichnis genommen und da kam der gleiche Fehler.

Du kannst das Prob auf 2 Arten lösen.
1. in cdk/config.site die Pfadangaben so abändern, das sie zu deinem Verzeichnis passen.

2. Alles nochmal neu in /dbox2 machen.