Kompilier-Problem

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
DJ Mangalla
Erleuchteter
Erleuchteter
Beiträge: 432
Registriert: Sonntag 1. September 2002, 10:51

Kompilier-Problem

Beitrag von DJ Mangalla »

Hi, ich nutze SUSE Linux 8.1 Prof.

und habe während dem kompilieren (make all) ne Fehlermeldung bekommen, nach der auch Schluss ist mitm kompilieren:

Code: Alles auswählen

Generating configuration files for tuxbox-cdk, please wait....
  aclocal
  libtoolize --automake
  autoconf
configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET
  automake --add-missing
configure.ac: installing `./install-sh'
configure.ac: installing `./mkinstalldirs'
configure.ac: installing `./missing'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./COPYING'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
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 suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking build system type... i686-suse-linux
checking host system type... i686-suse-linux
checking target system type... powerpc-tuxbox-linux-gnu
checking for apps directory... yes
checking for boot directory... yes
checking for driver directory... yes
checking for hostapps directory... yes
checking linux rules... done
checking binutils rules... done
checking bootstrap_gcc rules... done
checking glibc rules... done
checking gcc rules... done
checking uclibc rules... done
checking busybox rules... done
checking ftpd rules... done
checking inetd rules... done
checking modutils rules... done
checking netkit_telnet rules... done
checking portmap rules... done
checking procps rules... done
checking watchdog rules... done
checking libboost rules... done
checking libcommoncplusplus rules... done
checking libcrypto rules... done
checking libcurl rules... done
checking libdirectfb rules... done
checking libdirectfbpp rules... done
checking libdvb rules... done
checking libdvbpsi rules... done
checking libexpat rules... done
checking libffi rules... done
checking libfreetype rules... done
checking libfribidi rules... done
checking libmad rules... done
checking libncurses rules... done
checking libjpeg rules... done
checking libpcap rules... done
checking libpng rules... done
checking libreadline rules... done
checking libsdl rules... done
checking libsigc rules... done
checking libvorbisidec rules... done
checking libxml2 rules... done
checking libz rules... done
checking bzip2 rules... done
checking console_data rules... done
checking console_tools rules... done
checking directfb_examples rules... done
checking fbset rules... done
checking lirc rules... done
checking lsof rules... done
checking ssh rules... done
checking tcpdump rules... done
checking vdr rules... done
checking cabextract rules... done
checking msttf rules... done
checking gdb rules... done
checking ltrace rules... done
checking strace rules... done
checking nano rules... done
checking kaffe rules... done
checking kaffeh rules... done
checking gnuboy rules... done
checking scummvm rules... done
checking sdldoom rules... done
checking dvbdate rules... done
checking dvbstream rules... done
checking dvbtext rules... done
checking dvbtune rules... done
checking vls rules... done

Summary:
Hardwareruleset:        dbox2
Hostruleset:            standard
Targetruleset:          standard
Targetprefix:           /home/djmangalla/dbox2/cdkroot
Hostprefix:             /home/djmangalla/dbox2/cdk
Bootprefix:             /home/djmangalla/dbox2/tftpboot
Buildprefix:            /home/djmangalla/tuxbox-cvs/cdk
Appsdir:                /home/djmangalla/tuxbox-cvs/apps
Bootdir:                /home/djmangalla/tuxbox-cvs/boot
Driverdir:              /home/djmangalla/tuxbox-cvs/driver
Hostappsdir:            /home/djmangalla/tuxbox-cvs/hostapps
GNU-Server:             ftp.gwdg.de/pub/misc/gnu

configure: creating Makefile-archive
configure: creating ./config.status
config.status: creating Makefile
config.status: creating root/Makefile
config.status: creating root/etc/Makefile
config.status: creating root/etc/init.d/Makefile
config.status: creating root/etc/network/Makefile
config.status: creating root/share/Makefile
config.status: creating root/share/udhcpc/Makefile
config.status: executing depfiles commands
cd /home/djmangalla/tuxbox-cvs/apps/dvb/dvbsnoop && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -mcpu=823 -mmultiple -mstring -meabi -O3 -g -pipe" CXXFLAGS="-Wall -mcpu=823 -mmultiple -mstring -meabi -O3 -g -pipe" ./configure --build=i686-suse-linux --host=powerpc-tuxbox-linux-gnu --prefix=/home/djmangalla/dbox2/cdkroot --with-driver=/home/djmangalla/tuxbox-cvs/driver --with-dvbincludes=/home/djmangalla/tuxbox-cvs/driver/dvb/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for dvbsnoop, please wait....
  aclocal
  autoconf
  autoheader
autoheader: `config.h.in' is created
  automake --add-missing
configure.ac: installing `./install-sh'
configure.ac: installing `./mkinstalldirs'
configure.ac: installing `./missing'
aclocal.m4:77: installing `./config.guess'
aclocal.m4:77: installing `./config.sub'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./COPYING'
src/Makefile.am: installing `./depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for powerpc-tuxbox-linux-gnu-strip... no
checking for strip... strip
checking for style of include used by make... GNU
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: *** [/home/djmangalla/tuxbox-cvs/apps/dvb/dvbsnoop/config.status] Fehler 77

Kann mir jemand sagen, an was das liegt?

MfG

DJ Mangalla
DBox 2 Nokia SAT 2xIntel Avia500, cdk.cramfs: JtG 12.02.05, Ucode.bin: 00F0, SPTS OFF, PMT-Update ON, HW-Section ON[/color]]
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

hehe, auf SUSE gewechselt ?? *verräter*

DJ... habe gerade im anderen Thread nocheinmal nachgeschaut...

Wenn du kein "make download" gemacht hast, darfst du dein Internet nicht trennen. Woher sollen die notwendigen Pakete nachgeladen werden, wenn du dich vom INet trennst ???

Ein schönes Sprichwort fällt mir gerade ein, nachdem ich den anderen Thread durchgegangen bin:"Suche die Fehler nicht bei anderen, sondern zuerst bei dir..."

...weise mein Vater, weiser Vater :-P
DJ Mangalla
Erleuchteter
Erleuchteter
Beiträge: 432
Registriert: Sonntag 1. September 2002, 10:51

Beitrag von DJ Mangalla »

also zuerstmal danke homar, dass du mir wieder helfen willst :P

suse 8.1 prof gabs im mediamarkt letztens für 20 €, da dachte ich mir jetzt muss ichs mitnehmen und testen, will ja endlich kompilieren können ;)

also inet ist immer on, da ich übern nen router immer im inet bin, bei make all hat er sich auch einige archive (in tuxbox-cvs/cdk/Archive) geladen

aber ich mach jetzt gleich nochmal explizit nen make download


danke homar !!!!
DBox 2 Nokia SAT 2xIntel Avia500, cdk.cramfs: JtG 12.02.05, Ucode.bin: 00F0, SPTS OFF, PMT-Update ON, HW-Section ON[/color]]
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Re: Kompilier-Problem

Beitrag von Homar »

DJ Mangalla hat geschrieben:Wechsel ins Verzeichnis: tuxbox-cvs
CVS CVSROOT apps boot cdk driver hostapps
--------------------------------------------------------------

Lokale Sourcen updaten im Verzeichnis: tuxbox-cvs
cvs update -dPA
--------------------------------------------------------------

Wechsel ins Verzeichnis: cdk
AUTHORS COPYING CVS ChangeLog INSTALL Makefile.am Makefile.in --------------------------------------------------------------
Nachdem cvs update -dPA sollten gaaaanz viele zeilen durchlaufen.
Das macht es aber nicht, folglich keine Internetverbindung !!!
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

hab jetzt im mom keinen vergleich, da ich mal wieder mit windows unterwegs bin, aber:
checking whether we are cross compiling... no
:roll:
DJ Mangalla
Erleuchteter
Erleuchteter
Beiträge: 432
Registriert: Sonntag 1. September 2002, 10:51

Beitrag von DJ Mangalla »

also kurzer report:

das mit cross complie ist mir auch schon aufgefallen ...


wg nicht im internet: keine ahnung was da los ist, also so gehts eigentlich einwandfrei, vorallem weil er ja auch immer das cvs runterladet ohne probleme und als ichs erste mal make all machte lud er auch einige archive runter (ca. 70 MB) und ich dachte das wäre alles, aber als ich nun make download machte fing er an weitere archive zu laden, ich bin mal gespannt ;)

danke für den tipp homar

gibts noch andere wichtige "make-Befehle"?
DBox 2 Nokia SAT 2xIntel Avia500, cdk.cramfs: JtG 12.02.05, Ucode.bin: 00F0, SPTS OFF, PMT-Update ON, HW-Section ON[/color]]
DJ Mangalla
Erleuchteter
Erleuchteter
Beiträge: 432
Registriert: Sonntag 1. September 2002, 10:51

Beitrag von DJ Mangalla »

mmmhh, habe immer noch

Code: Alles auswählen

checking whether we are cross compiling... no
wie kann ich das ändern (sprich welches programm ist dafür "verantwortlich"?
DBox 2 Nokia SAT 2xIntel Avia500, cdk.cramfs: JtG 12.02.05, Ucode.bin: 00F0, SPTS OFF, PMT-Update ON, HW-Section ON[/color]]
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

wie gesagt, ich weiss nicht, ob das crosscompiling in dem anfangsstate NO normal ist. in deinem ersten post wundert mich allerdings, das er mit dvbsnoop anfaengt. oder hast du da was gekuerzt im log?

[bin immer noch unter windows, sorry]

mal anders gefragt: lief "make download" komplett durch? oder gabs da fehler??

und date die 8.1 mal up, also das online update mit yast2 machen! zumindest schadet es nicht.
DJ Mangalla
Erleuchteter
Erleuchteter
Beiträge: 432
Registriert: Sonntag 1. September 2002, 10:51

Beitrag von DJ Mangalla »

@kerlimann: bin von linux eigentlich ziemlich begeistert und habe mir heute version 8.2 bestellt. müsste morgen spätestens übermorgen kommen. hast du irgendetwas besonderes installiert? oder einfach onlineupdate via yast2 und archive fürs cvs von "make download" ?
DBox 2 Nokia SAT 2xIntel Avia500, cdk.cramfs: JtG 12.02.05, Ucode.bin: 00F0, SPTS OFF, PMT-Update ON, HW-Section ON[/color]]
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

jo jungs...

Zuerst wird die Cross-Compiling-Umgebung *aufGutNeuDeutsch* erzeugt. Das heisst, das es zu beginn nicht cross-Kompiliert ;-)
Wäre doch urkomisch, wenn DBox2-kompilierte apps auf einem i386-kompatiblen Rechner laufen würde...