configure: error: C compiler cannot create executables

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

configure: error: C compiler cannot create executables

Beitrag von Belgarad »

Hallo,
ich bekomme mit dem update um den ~4.4.2002 mein cdk nicht mehr kompiliert.
Ich denke das liegt an:
CC=powerpc-tuxbox-linux-gnu-gcc \
Just in case:
-mein gcc ist 2.95.2
-der user belgarad ist ein "normaler" user
Hat da jemand eine idee?

belgarad@suse:~/tuxbox-cvs/cdk > ./autogen.sh
Generating configuration files for tuxbox-cdk, please wait....
aclocal -I .
libtoolize --automake
autoconf
configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET
automake --add-missing
belgarad@suse:~/tuxbox-cvs/cdk >


belgarad@suse:~/tuxbox-cvs/cdk > ./configure --prefix=/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... powerpc-tuxbox-linux-gnu

Summary:
Hostruleset: standard
Targetruleset: standard
Prefix: /dbox2
Targetprefix: /dbox2/cdkroot
Hostprefix: /dbox2/cdk
Bootprefix: /dbox2/tftpboot
Buildprefix: /home/belgarad/tuxbox-cvs/cdk
CVSdir: /home/belgarad/tuxbox-cvs
Appsdir: /home/belgarad/tuxbox-cvs/apps
Bootdir: /home/belgarad/tuxbox-cvs/boot
Driverdir: /home/belgarad/tuxbox-cvs/driver

configure: creating Makefile-archive
configure: creating ./config.status
config.status: creating Makefile
config.status: creating etc/Makefile
config.status: creating etc/init.d/Makefile
config.status: creating etc/modules.conf
belgarad@suse:~/tuxbox-cvs/cdk >



belgarad@suse:~/tuxbox-cvs/cdk > make all
( rm -rf readline-4.2a || /bin/true ) && gunzip -cd Archive/readline-4.2a.tar.gz | tar -x
cd readline-4.2a && \
CC=powerpc-tuxbox-linux-gnu-gcc \
CFLAGS="-O2 -mcpu=823" \
LDFLAGS="-s" \
./configure \
--build=i686-pc-linux-gnu \
--host=powerpc-tuxbox-linux-gnu \
--prefix=/dbox2/cdkroot && \
make shared && \
make install
checking build system type... i686-pc-linux-gnu
checking host system type... powerpc-tuxbox-linux-gnu

Beginning configuration for readline-4.2a for powerpc-tuxbox-linux-gnu

checking whether make sets ${MAKE}... yes
checking for powerpc-tuxbox-linux-gnu-gcc... powerpc-tuxbox-linux-gnu-gcc
checking for C compiler default output... configure: error: C compiler cannot create executables
make: *** [.libreadline] Error 77
belgarad@suse:~/tuxbox-cvs/cdk >
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

da haste wohl irgendwas kaputt gemacht
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

Wenn es jemanden interessiert:

es war mein cdk/archive verzeichnis.
trotz make download
ist wohl irgendwas daneben gegangen.
habe mein archive geloescht und _alles_ (~90mb) neu gesaugt und dann "klappte es auch mit dem nachbarn"
jetzt wollen wir mal schauen was rauskommt :-)
harry67
Interessierter
Interessierter
Beiträge: 59
Registriert: Sonntag 10. Februar 2002, 14:43

Beitrag von harry67 »

hy ,

bist du sicher , das es das war .
habe den selben Fehler und habe das archive nun schon 3 mal
runtergeladen ,habe aber immer noch den selben Fehler ...

hat noch jemand ne idee ..

:(
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

normalerweise bedeutet das, dass der compiler nicht existiert oder nicht im PATH ist...
harry67
Interessierter
Interessierter
Beiträge: 59
Registriert: Sonntag 10. Februar 2002, 14:43

Beitrag von harry67 »

sowohl cc , gcc wie auch gcc3 sind im Pfad , kann sie auch von überall mit --version starten und bekomme dann die Version angezeigt , das kanns nicht sein ..

im Makefile nimmt er den cc , welches ein link auf gcc3 ist ..

harry
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

GCC war im Suchpfad, CC war gesetzt.
Wie ich sagte,
gesamtes cvs-tuxbox (incl. Archive geloescht)
neu ausgescheckt.
./auto..
./configu...
make download
make all
dann ging's. habe jedoch keine idee weshalb...
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

@harry67:
es wird der cross-compiler an der stelle gesucht
harry67
Interessierter
Interessierter
Beiträge: 59
Registriert: Sonntag 10. Februar 2002, 14:43

Beitrag von harry67 »

@obi

was mainst du damit , der cross-compiler wird an der Stelle gesucht ??
muss ich den noch irgendwo angeben ??
wen ja , wo und wie ...