cvs kompilieren klappt nicht...

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Hinneck
Interessierter
Interessierter
Beiträge: 73
Registriert: Donnerstag 14. Februar 2002, 08:20

cvs kompilieren klappt nicht...

Beitrag von Hinneck »

hallo,
ich bin vermutlich zu dusselig; kann mir jemand einen tipp geben?
habe suse 9.0 installiert und wollte mal den aktuellen cvs stand kompilieren.
aber es löppt nicht :oops:

autogen sagt:

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

make all meint:
lulli@aremorica:~/tuxbox-cvs/cdk> make all
/bin/sh ./config.status --recheck
running /bin/sh ./configure --enable-maintainer-mode --prefix=/home/lulli/dbox2 --with-cvsdir=/home/lulli/tuxbox-cvs --no-create --no-recursion
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 gcc option to accept ANSI C... none needed
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 module_init_tools rules... done
checking modutils rules... done
checking netkit_telnet rules... done
checking portmap rules... done
checking procps rules... done
checking watchdog rules... done
checking mrouted 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 libid3tag rules... done
checking libgmp 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 libglib 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 insight rules... done
checking ltrace rules... done
checking strace rules... done
checking nano rules... done
checking mc 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
checking bluez_hcidump rules... done
checking bluez_libs rules... done
checking bluez_pan rules... done
checking bluez_sdp rules... done
checking bluez_utils rules... done

summary:
----------------------------------------
target cpu: 823
host rule set: standard
target rule set: standard
target prefix: /home/lulli/dbox2/cdkroot
host prefix: /home/lulli/dbox2/cdk
boot prefix: /home/lulli/dbox2/tftpboot
build prefix: /home/lulli/tuxbox-cvs/cdk
target apps directory: /home/lulli/tuxbox-cvs/apps
boot directory: /home/lulli/tuxbox-cvs/boot
driver directory: /home/lulli/tuxbox-cvs/driver
host apps directory: /home/lulli/tuxbox-cvs/hostapps
GNU server: ftp.gwdg.de/pub/misc/gnu

configure: creating Makefile-archive
configure: creating ./config.status
cd . && /bin/sh ./config.status Makefile
config.status: creating Makefile
( rm -rf libdvb-0.5.3 || /bin/true ) && gunzip -cd Archive/libdvb-0.5.3.tar.gz | TAPE=- tar -x && ( cd libdvb-0.5.3; patch -p1 < ../Patches/libdvb.diff )
patching file Makefile
Hunk #1 succeeded at 18 with fuzz 2.
cd libdvb-0.5.3 && \
make libdvb.a libdvbci.a libdvbmpegtools.a \
AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2" CXXFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2" LDFLAGS="" PKG_CONFIG_PATH=/home/lulli/dbox2/cdkroot/lib/pkgconfig \
CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2 -I/home/lulli/tuxbox-cvs/driver/dvb/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" && \
make install PREFIX=/home/lulli/dbox2/cdkroot
make[1]: Entering directory `/home/lulli/tuxbox-cvs/cdk/libdvb-0.5.3'
make -C libdvb main
make[2]: Entering directory `/home/lulli/tuxbox-cvs/cdk/libdvb-0.5.3/libdvb'
powerpc-tuxbox-linux-gnu-g++ -I. -I../include -I../../include -mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2 -I/home/lulli/tuxbox-cvs/driver/dvb/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c devices.cc
make[2]: powerpc-tuxbox-linux-gnu-g++: Kommando nicht gefunden
make[2]: *** [devices.o] Fehler 127
make[2]: Leaving directory `/home/lulli/tuxbox-cvs/cdk/libdvb-0.5.3/libdvb'
make[1]: *** [libdvb/libdvb.a] Fehler 2
make[1]: Leaving directory `/home/lulli/tuxbox-cvs/cdk/libdvb-0.5.3'
make: *** [.deps/libdvb] Fehler 2

ich meine, alle pakete installiert zu haben. was hat er mit dem libdvb?
würde mich über hilfe froin 8)
Zuletzt geändert von Hinneck am Montag 22. März 2004, 07:59, insgesamt 1-mal geändert.
Hinneck.
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Du hast ./configure blabla vergessn.
Beispiel aus INSTALL.en
you@pc:~/tuxbox-cvs/cdk$ ./configure --enable-maintainer-mode \
--prefix=$HOME/dbox2 \
--with-cvsdir=$HOME/tuxbox-cvs
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

nein blödsinn ,aber es stimmt was nicht mit deiner config
make[2]: powerpc-tuxbox-linux-gnu-g++: Kommando nicht gefunden
Hinneck
Interessierter
Interessierter
Beiträge: 73
Registriert: Donnerstag 14. Februar 2002, 08:20

Beitrag von Hinneck »

HEAD hat geschrieben:nein blödsinn ,aber es stimmt was nicht mit deiner config
make[2]: powerpc-tuxbox-linux-gnu-g++: Kommando nicht gefunden
danke head, das habe ich auch vermutet. :)
WAS meint die kiste damit? das paket ist doch offensichtlich vorhanden?

sind die meldungen von "autogen" eigentlich in ordnung so? dieses

configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET
automake --add-missing

hat mich etwas verwirrt :roll:

wie koennte ich die kuh denn vom eis bekommen - hat jemand eine idee? :oops:
Hinneck.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

"Offensichtlich"?

Wie wär's mit nachschauen? ;)

Laut deinen configure-Ausgaben muß sich der gesuchte powerpc-tuxbox-linux-gnu-g++ in /home/lulli/dbox2/cdk/bin befinden.
Hinneck
Interessierter
Interessierter
Beiträge: 73
Registriert: Donnerstag 14. Februar 2002, 08:20

Beitrag von Hinneck »

Npq hat geschrieben:"Offensichtlich"?

Wie wär's mit nachschauen? ;)

Laut deinen configure-Ausgaben muß sich der gesuchte powerpc-tuxbox-linux-gnu-g++ in /home/lulli/dbox2/cdk/bin befinden.
So, habe den Fehler gefunden (touch .nano -hurra, es läuft! :D )
Ich hatte vergessen, ein $HOME/dbox2 Verzeichnis anzulegen. :oops:

Hatte aber bereits ./autogen.sh sowie configure gemacht. Danach ist mir aufgefallen, dass das Verzeichnis dbox2 fehlt. Erst ein "make distclean" hat den Fehler bereinigt - danach konnte ich die Schritte erneut durchführen und er lief wunderprächtig durch 8)


Danke an dieser Stellen an en-total!! Er gab mir den enscheidenden Hinweis. :wink: