libdvb-0.5.5.tar.gz

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

hat jemand libdvb-0.5.5.tar.gz auf seiner Platte rumliegen und kann es mir irgendwie zukommen lassen?

Code: Alles auswählen

amiga@thinkpad ~/tuxbox/tuxbox-cvs/cdk $ make extra
false || \
	wget -c -P Archive http://www.metzlerbros.org/dvb/libdvb-0.5.5.tar.gz || \
	wget -c -P Archive ftp://ftp.berlios.de/pub/tuxbox/src/libdvb-0.5.5.tar.gz
--2008-09-12 23:17:18--  http://www.metzlerbros.org/dvb/libdvb-0.5.5.tar.gz
Auflösen des Hostnamen »www.metzlerbros.org«.... 192.67.198.55
Verbindungsaufbau zu www.metzlerbros.org|192.67.198.55|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
2008-09-12 23:17:18 FEHLER 404: Not Found.

--2008-09-12 23:17:18--  ftp://ftp.berlios.de/pub/tuxbox/src/libdvb-0.5.5.tar.gz
           => `Archive/libdvb-0.5.5.tar.gz'
Auflösen des Hostnamen »ftp.berlios.de«.... 195.37.77.141
Verbindungsaufbau zu ftp.berlios.de|195.37.77.141|:21... verbunden.
Anmelden als anonymous ... Angemeldet!
==> SYST ... fertig.    ==> PWD ... fertig.
==> TYPE I ... fertig.  ==> CWD /pub/tuxbox/src ... fertig.
==> SIZE libdvb-0.5.5.tar.gz ... fertig.
==> PASV ... fertig.    ==> RETR libdvb-0.5.5.tar.gz ... 
Die Datei »libdvb-0.5.5.tar.gz« gibt es nicht.

make: *** [Archive/libdvb-0.5.5.tar.gz] Fehler 1
amiga@thinkpad ~/tuxbox/tuxbox-cvs/cdk $ 
Greets
Amiga23
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:hat jemand libdvb-0.5.5.tar.gz auf seiner Platte rumliegen und kann es mir irgendwie zukommen lassen?
Habe ich leider nicht. Aktuell scheint Version 0.5.5.1 zu sein
http://www.metzlerbros.org/dvb/libdvb-0.5.5.1.tar.gz

Vielleicht reicht es, rules-make und rules-archive zu aktualisieren.
Ich kann es aber gerade nicht testen.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: libdvb-0.5.5.tar.gz

Beitrag von Houdini »

amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

@Houdini: cool, danke, läuft :-)

@rhabarber1848: Für 0.5.5.1 müsste ich mehr Ahnung von dem ganzen haben und den Patch anpassen
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

Falls jemand mit CVS schreibrechten lange weile hat, folgende Pakete sind auch nicht mehr vorhanden, bzw. machen probleme:

libungif-4.1.3.tar.bz2 -> http://ftp.osuosl.org/pub/blfs/conglome ... .3.tar.bz2
lsof_4.78.tar.gz -> http://launchpadlibrarian.net/7403846/lsof_4.78.tar.gz
ncftp-3.2.0-src.tar.bz2 -> http://www.mirrorservice.org/sites/ftp. ... rc.tar.bz2

gnuboy -> erster link geht nicht mehr, 2. geht

libdirectfb -> disbable vnc

Gute Nacht
Amiga23
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: libdvb-0.5.5.tar.gz

Beitrag von dbt »

Die Links gehen alle, aber nebenbei bemerkt gibts auch diese Optionen die Quellen zu anzupassen:

Code: Alles auswählen

--with-gnuserver=ADDRESS   the gnu server for gnu-stuff (without ftp://)
--with-defaultserver=ADDRESS   the server that is taken if no server is given/works (without http://)
Habs grad mal probiert, weil ich das Archiv bei mir gebunkert habe, nur die scheinen nicht zu greifen :gruebel:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

Bitte probiert diesen Patch: rules-make.diff

libpng in der neuen Version funktioniert einwandfrei, Version 1.2.29 nutze ich schon
seit Monaten, 1.2.31 macht ebenfalls keine Probleme.
Ansonsten habe ich den Patch um die hier besprochenen URLs erweitert, der Download
der Archive funktioniert, ebenso das Kompilieren.
Getestet mit "make flash-neutrino-squashfs-all yadd-neutrino yadd-enigma extra"

To-Do:
- openssl-0.9.7e auf 0.9.7m aktualisieren
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:folgende Pakete sind auch nicht mehr vorhanden, bzw. machen probleme:

libdirectfb -> disbable vnc
Was meinst Du damit? Das hier?
checking for libvncserver-config... no
configure: WARNING:
*** libvncserver-config not found -- building without VNC support. See http://libvncserver.sourceforge.net
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: libdvb-0.5.5.tar.gz

Beitrag von dbt »

Danke für die Mühe. Erst mal alles durchprobieren. :wink:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

dbt hat geschrieben:Danke für die Mühe. Erst mal alles durchprobieren. :wink:
openssl-0.9.7m kompiliert, momentan teste ich Bash-3.2.
Mein Ziel ist es, viele der "make extra"-Targets auf die aktuellen Versionen anzupassen.
Es kommt also noch mehr in den nächsten Tagen...
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: libdvb-0.5.5.tar.gz

Beitrag von dbt »

rhabarber1848 hat geschrieben:Bitte probiert diesen Patch: rules-make.diff
Die Libs haben schon mal durchgebaut...
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

@rhabarber1848: ja genau, daß habe ich gemeint. Da habe ich einfach --disable-vnc und --without-vnc im Makefile eingefügt. Ist aber keine Lösung, sondern muss irgendwo in die Automake dinger, bzw. es wäre noch besser den richtigen Pfad für libvncserver.a hinzubekommen.

Danke Dir für Deine Mühe
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:@rhabarber1848: ja genau, daß habe ich gemeint. Da habe ich einfach --disable-vnc und --without-vnc im Makefile eingefügt. Ist aber keine Lösung, sondern muss irgendwo in die Automake dinger, bzw. es wäre noch besser den richtigen Pfad für libvncserver.a hinzubekommen.
Bei mir ist der Kompilierprozess trotz der Warnungen allerdings
durchgelaufen. Ist das bei Dir anders?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:Bitte probiert diesen Patch: rules-make.diff
Patch (nochmals 17.09.2008) aktualisiert, hier die komplette Beschreibung:

Aktualisierte Software:
- joe 3.1 -> 3.5
- bash 3.0 -> 3.2.39 (cdk/Patches/bash32_039.diff ist Sammlung aller aktueller Bash-3.2-Patches)
- gdb 6.6 -> 6.8
- wget 1.10.2 -> 1.11.4
- ncftp 3.2.0 -> 3.2.2
- lsof 4.78 -> 4.80
- bzip2 1.0.2 -> 1.0.5
- libungif 4.1.3 -> 4.1.4
- libpng 1.2.16 -> 1.2.31
- libreadline 4.3 -> 5.2
- libdvb 0.5.5 -> 0.5.5.1 (ein Teil von cdk/Patches/libdvb.diff wurde upstream integriert)
- openssl 0.9.7e -> 0.9.7m
- curl 7.10.1 -> 7.19.0 (entfernt 17.09.2008, zu gross: 222268 Byte vs. 124236 Byte)

Neue Download-URL:
- gnuboy

Weitere Änderungen:
- "make dvb_apps" beinhaltet nun wieder vls, kein Kompilierproblem hier aufgetreten
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

Hey rhabarber1848,

bin eben erst zum testen gekommen.

Bei libdirectfb habe ich immer noch das Problem mit libvncserver.a. Kann aber sein, dass das nur mein persönliches Problem ist, weil ich Gentoo Linux benutze und nicht die VMWare von yjogol.

Code: Alles auswählen

(cd .libs && rm -f libdirectfb_fbdev.la && ln -s ../libdirectfb_fbdev.la libdirectfb_fbdev.la)
make[4]: Leaving directory `/media/disk/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0/systems/fbdev'
Making all in vnc
make[4]: Entering directory `/media/disk/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0/systems/vnc'
if /bin/sh ../../libtool --tag=CC --mode=compile powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include -I../../lib -I../../lib -I../../src   -D_REENTRANT -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc  -O3 -ffast-math -pipe -pipe -Os -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc -D_GNU_SOURCE  -Werror-implicit-function-declaration -MT vncinput.lo -MD -MP -MF ".deps/vncinput.Tpo" -c -o vncinput.lo vncinput.c; \
	then mv -f ".deps/vncinput.Tpo" ".deps/vncinput.Plo"; else rm -f ".deps/vncinput.Tpo"; exit 1; fi
mkdir .libs
 powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include -I../../lib -I../../lib -I../../src -D_REENTRANT -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc -O3 -ffast-math -pipe -pipe -Os -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc -D_GNU_SOURCE -Werror-implicit-function-declaration -MT vncinput.lo -MD -MP -MF .deps/vncinput.Tpo -c vncinput.c  -fPIC -DPIC -o .libs/vncinput.o
/bin/sh ../../libtool --tag=CC --mode=link powerpc-tuxbox-linux-gnu-gcc  -O3 -ffast-math -pipe -pipe -Os -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc -D_GNU_SOURCE  -Werror-implicit-function-declaration  -L/home/amiga/tuxbox/dbox2/cdkroot/lib -o libdirectfb_vncinput.la -rpath /lib/directfb-1.0-0/inputdrivers -L/usr/lib -lvncserver -lnsl -lpthread -lz -ljpeg -avoid-version -module vncinput.lo ../../src/libdirectfb.la -ldl -lpthread 
powerpc-tuxbox-linux-gnu-gcc -shared  .libs/vncinput.o  -Wl,--rpath -Wl,/home/amiga/tuxbox/dbox2/cdkroot/lib -Wl,--rpath -Wl,/home/amiga/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0/src/.libs -Wl,--rpath -Wl,/home/amiga/tuxbox/dbox2/cdkroot/lib -L/home/amiga/tuxbox/dbox2/cdkroot/lib -L/usr/lib -lvncserver -lnsl -lz /home/amiga/tuxbox/dbox2/cdkroot/lib/libjpeg.so ../../src/.libs/libdirectfb.so -ldl -lpthread  -Wl,-soname -Wl,libdirectfb_vncinput.so -o .libs/libdirectfb_vncinput.so
/media/disk/tuxbox/dbox2/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/bin/ld: skipping incompatible /usr/lib/libvncserver.a when searching for -lvncserver
/media/disk/tuxbox/dbox2/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/bin/ld: cannot find -lvncserver
collect2: ld returned 1 exit status
make[4]: *** [libdirectfb_vncinput.la] Fehler 1
make[4]: Leaving directory `/media/disk/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0/systems/vnc'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/media/disk/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0/systems'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/media/disk/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/media/disk/tuxbox/tuxbox-cvs/cdk/DirectFB-1.0.0'
make: *** [.deps/libdirectfb] Fehler 2
amiga@thinkpad ~/tuxbox/tuxbox-cvs/cdk $ 
Hab als workaround wieder "--disable-vnc --without-vnc" ins Makefile geschrieben.

Ob der Rest sauber durchläuft schreibe ich morgen früh.

Gute Nacht
Amiga23
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:/media/disk/tuxbox/dbox2/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/bin/ld: skipping incompatible /usr/lib/libvncserver.a when searching for -lvncserver
Es ist nicht korrekt, wenn beim Kompilieren nach Libs des Hosts-Systems gesucht wird,
diese sind inkompatibel zur Dbox. Auf meinem System existiert diese Lib nicht, daher
habe ich nicht den Fehler. Postest Du bitte die configure-Ausgabe von libdirectfb?
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

Moin,

alle anderen Pakete sind sauber durchgelaufen.

Hier die configure ausgaben von libdirectfb :

Code: Alles auswählen

amiga@thinkpad ~/tuxbox/tuxbox-cvs/cdk $ make libdirectfb
( rm -rf DirectFB-1.0.0 || /bin/true ) && gunzip -cd Archive/DirectFB-1.0.0.tar.gz | TAPE=- tar -x
cd DirectFB-1.0.0 && \
		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="-pipe -Os" CXXFLAGS="-pipe -Os" LDFLAGS="-Wl,-O1" PKG_CONFIG_PATH=/home/amiga/tuxbox/dbox2/cdkroot/lib/pkgconfig \
		LDFLAGS=-L/home/amiga/tuxbox/dbox2/cdkroot/lib \
		CPPFLAGS="-I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc" \
		CFLAGS="-pipe -Os -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc" \
		./configure \
			--build=i686-pc-linux-gnu \
			--host=powerpc-tuxbox-linux-gnu \
			--prefix= \
			--disable-debug \
			--with-inputdrivers=linuxinput \
			--disable-sdl \
			--disable-multi \
			--without-tools \
			--with-gfxdrivers=none && \
		make all && \
		perl -pi -e "s,^prefix=.*$,prefix=/home/amiga/tuxbox/dbox2/cdkroot," directfb.pc && perl -pi -e "s,^prefix=.*$,prefix=/home/amiga/tuxbox/dbox2/cdkroot," directfb-internal.pc && make install DESTDIR=/home/amiga/tuxbox/dbox2/cdkroot && perl -pi -e "s,^libdir=.*$,libdir='/home/amiga/tuxbox/dbox2/cdkroot/lib',"  /home/amiga/tuxbox/dbox2/cdkroot/lib/libdirectfb.la
checking build system type... i686-pc-linux-gnu
checking host system type... powerpc-tuxbox-linux-gnu
checking target system type... powerpc-tuxbox-linux-gnu
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... powerpc-tuxbox-linux-gnu-strip
checking whether to enable maintainer-specific portions of Makefiles... no
checking for powerpc-tuxbox-linux-gnu-gcc... powerpc-tuxbox-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether powerpc-tuxbox-linux-gnu-gcc accepts -g... yes
checking for powerpc-tuxbox-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of powerpc-tuxbox-linux-gnu-gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by powerpc-tuxbox-linux-gnu-gcc... /media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld
checking if the linker (/media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) is GNU ld... yes
checking for /media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... powerpc-tuxbox-linux-gnu-nm
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... powerpc-tuxbox-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... yes
checking whether powerpc-tuxbox-linux-gnu-g++ accepts -g... yes
checking dependency style of powerpc-tuxbox-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... powerpc-tuxbox-linux-gnu-g++ -E
checking for powerpc-tuxbox-linux-gnu-g77... no
checking for powerpc-tuxbox-linux-gnu-xlf... no
checking for powerpc-tuxbox-linux-gnu-f77... no
checking for powerpc-tuxbox-linux-gnu-frt... no
checking for powerpc-tuxbox-linux-gnu-pgf77... no
checking for powerpc-tuxbox-linux-gnu-cf77... no
checking for powerpc-tuxbox-linux-gnu-fort77... no
checking for powerpc-tuxbox-linux-gnu-fl32... no
checking for powerpc-tuxbox-linux-gnu-af77... no
checking for powerpc-tuxbox-linux-gnu-xlf90... no
checking for powerpc-tuxbox-linux-gnu-f90... no
checking for powerpc-tuxbox-linux-gnu-pgf90... no
checking for powerpc-tuxbox-linux-gnu-pghpf... no
checking for powerpc-tuxbox-linux-gnu-epcf90... no
checking for powerpc-tuxbox-linux-gnu-gfortran... no
checking for powerpc-tuxbox-linux-gnu-g95... no
checking for powerpc-tuxbox-linux-gnu-xlf95... no
checking for powerpc-tuxbox-linux-gnu-f95... no
checking for powerpc-tuxbox-linux-gnu-fort... no
checking for powerpc-tuxbox-linux-gnu-ifort... no
checking for powerpc-tuxbox-linux-gnu-ifc... no
checking for powerpc-tuxbox-linux-gnu-efc... no
checking for powerpc-tuxbox-linux-gnu-pgf95... no
checking for powerpc-tuxbox-linux-gnu-lf95... no
checking for powerpc-tuxbox-linux-gnu-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
configure: WARNING: In the future, Autoconf will not detect cross-tools
whose name does not start with the host triplet.  If you think this
configuration is useful to you, please write to autoconf@gnu.org.
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse powerpc-tuxbox-linux-gnu-nm output from powerpc-tuxbox-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for powerpc-tuxbox-linux-gnu-ar... powerpc-tuxbox-linux-gnu-ar
checking for powerpc-tuxbox-linux-gnu-ranlib... powerpc-tuxbox-linux-gnu-ranlib
checking for powerpc-tuxbox-linux-gnu-strip... (cached) powerpc-tuxbox-linux-gnu-strip
checking if powerpc-tuxbox-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for powerpc-tuxbox-linux-gnu-gcc option to produce PIC... -fPIC
checking if powerpc-tuxbox-linux-gnu-gcc PIC flag -fPIC works... yes
checking if powerpc-tuxbox-linux-gnu-gcc static flag -static works... yes
checking if powerpc-tuxbox-linux-gnu-gcc supports -c -o file.o... yes
checking whether the powerpc-tuxbox-linux-gnu-gcc linker (/media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by powerpc-tuxbox-linux-gnu-g++... /media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld
checking if the linker (/media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) is GNU ld... yes
checking whether the powerpc-tuxbox-linux-gnu-g++ linker (/media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
checking for powerpc-tuxbox-linux-gnu-g++ option to produce PIC... -fPIC
checking if powerpc-tuxbox-linux-gnu-g++ PIC flag -fPIC works... yes
checking if powerpc-tuxbox-linux-gnu-g++ static flag -static works... yes
checking if powerpc-tuxbox-linux-gnu-g++ supports -c -o file.o... yes
checking whether the powerpc-tuxbox-linux-gnu-g++ linker (/media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/media/disk/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether build environment is sane... yes
checking for strerror in -lcposix... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... yes
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for perl5... no
checking for perl... /usr/bin/perl
checking for man2html... /usr/bin/man2html
checking Carbon/Carbon.h usability... no
checking Carbon/Carbon.h presence... no
checking for Carbon/Carbon.h... no
configure: WARNING:
*** no Carbon/Carbon.h found -- building without Mac OS X support.
checking linux/compiler.h usability... yes
checking linux/compiler.h presence... yes
checking for linux/compiler.h... yes
checking linux/unistd.h usability... yes
checking linux/unistd.h presence... yes
checking for linux/unistd.h... yes
checking asm/page.h usability... yes
checking asm/page.h presence... yes
checking for asm/page.h... yes
checking for pthread_attr_init in -lpthread... yes
checking whether PTHREAD_MUTEX_RECURSIVE is declared... yes
checking whether PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is declared... yes
checking for dlopen in -ldl... yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking for libvncserver-config... /usr/bin/libvncserver-config
checking for sysfs_get_mnt_path in -lsysfs... no
configure: WARNING:  *** libsysfs not found -- Building without sysfs support.
checking for jpeg_destroy_decompress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for gzsetparams in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for libpng-config... /usr/bin/libpng-config
checking for freetype-config... /home/amiga/tuxbox/dbox2/cdk/bin/freetype-config
checking which gfxdrivers should be built... checking which inputdrivers should be built... linuxinput
checking linux/input.h usability... yes
checking linux/input.h presence... yes
checking for linux/input.h... yes
checking for struct input_absinfo in linux/input.h... no
configure: creating ./config.status
config.status: creating directfb-config
config.status: creating directfb.pc
config.status: creating directfb-internal.pc
config.status: creating directfb.spec
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/directfb_version.h
config.status: creating lib/Makefile
config.status: creating lib/direct/Makefile
config.status: creating lib/direct/build.h
config.status: creating lib/direct/direct.pc
config.status: creating lib/fusion/Makefile
config.status: creating lib/fusion/build.h
config.status: creating lib/fusion/fusion.pc
config.status: creating lib/fusion/shm/Makefile
config.status: creating lib/voodoo/Makefile
config.status: creating lib/voodoo/build.h
config.status: creating lib/voodoo/voodoo.pc
config.status: creating patches/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/dispatcher/Makefile
config.status: creating proxy/requestor/Makefile
config.status: creating rules/Makefile
config.status: creating src/Makefile
config.status: creating src/core/Makefile
config.status: creating src/display/Makefile
config.status: creating src/gfx/Makefile
config.status: creating src/gfx/generic/Makefile
config.status: creating src/input/Makefile
config.status: creating src/media/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/windows/Makefile
config.status: creating systems/Makefile
config.status: creating systems/fbdev/Makefile
config.status: creating systems/x11/Makefile
config.status: creating systems/osx/Makefile
config.status: creating systems/sdl/Makefile
config.status: creating systems/vnc/Makefile
config.status: creating wm/Makefile
config.status: creating wm/default/Makefile
config.status: creating wm/unique/Makefile
config.status: creating wm/unique/classes/Makefile
config.status: creating wm/unique/data/Makefile
config.status: creating wm/unique/devices/Makefile
config.status: creating gfxdrivers/Makefile
config.status: creating gfxdrivers/ati128/Makefile
config.status: creating gfxdrivers/cle266/Makefile
config.status: creating gfxdrivers/cyber5k/Makefile
config.status: creating gfxdrivers/i810/Makefile
config.status: creating gfxdrivers/i830/Makefile
config.status: creating gfxdrivers/mach64/Makefile
config.status: creating gfxdrivers/matrox/Makefile
config.status: creating gfxdrivers/neomagic/Makefile
config.status: creating gfxdrivers/nsc/Makefile
config.status: creating gfxdrivers/nsc/include/Makefile
config.status: creating gfxdrivers/nvidia/Makefile
config.status: creating gfxdrivers/radeon/Makefile
config.status: creating gfxdrivers/savage/Makefile
config.status: creating gfxdrivers/sis315/Makefile
config.status: creating gfxdrivers/tdfx/Makefile
config.status: creating gfxdrivers/unichrome/Makefile
config.status: creating inputdrivers/Makefile
config.status: creating inputdrivers/dbox2remote/Makefile
config.status: creating inputdrivers/dreamboxremote/Makefile
config.status: creating inputdrivers/dynapro/Makefile
config.status: creating inputdrivers/elo/Makefile
config.status: creating inputdrivers/gunze/Makefile
config.status: creating inputdrivers/h3600_ts/Makefile
config.status: creating inputdrivers/joystick/Makefile
config.status: creating inputdrivers/keyboard/Makefile
config.status: creating inputdrivers/linux_input/Makefile
config.status: creating inputdrivers/lirc/Makefile
config.status: creating inputdrivers/mutouch/Makefile
config.status: creating inputdrivers/penmount/Makefile
config.status: creating inputdrivers/ps2mouse/Makefile
config.status: creating inputdrivers/serialmouse/Makefile
config.status: creating inputdrivers/sonypi/Makefile
config.status: creating inputdrivers/tslib/Makefile
config.status: creating inputdrivers/ucb1x00_ts/Makefile
config.status: creating inputdrivers/wm97xx_ts/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/IDirectFBFont/Makefile
config.status: creating interfaces/IDirectFBImageProvider/Makefile
config.status: creating interfaces/IDirectFBImageProvider/mpeg2/Makefile
config.status: creating interfaces/IDirectFBVideoProvider/Makefile
config.status: creating data/Makefile
config.status: creating tests/Makefile
config.status: creating tools/Makefile
config.status: creating docs/Makefile
config.status: creating docs/dfbg.1
config.status: creating docs/directfb-csource.1
config.status: creating docs/directfbrc.5
config.status: creating docs/html/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands

Build options:
  Version                   1.0.0
  Install prefix            
  Build shared libs         yes
  Build static libs         no
  Module directory          ${exec_prefix}/lib/directfb-1.0-0
  CPPFLAGS                  -D_REENTRANT -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc
  CFLAGS                    -O3 -ffast-math -pipe -pipe -Os -I/home/amiga/tuxbox/tuxbox-cvs/cdk/linux/arch/ppc -D_GNU_SOURCE  -Werror-implicit-function-declaration
  LDFLAGS                   -L/home/amiga/tuxbox/dbox2/cdkroot/lib
  LIBS                      -ldl -lpthread 

Misc options:
  Multi Application Core    no
  Fusion message size       1024
  Voodoo (network support)  no
  Debug supported           yes
  Debug enabled             no
  Trace support             no
  MMX support               no
  SSE support               no
  Network support           yes
  zlib compression          no
  sysfs support             no

Building Core Systems:
  Linux FBDev support       yes
  X11 support               no
  OSX support               no
  SDL support               no
  VNC support               yes

Building WM Modules:
  Default                   yes
  UniQuE                    no

Building Tests              no
Building Tools              no

Building Image Providers:
  GIF                       yes
  JPEG                      yes
  MPEG2 I-Frame             yes
  PNG                       yes

Building Video Providers:
  GIF                       yes
  Video4Linux               yes (v2: no)

Building Font implementations:
  FreeType2                 yes
  Default font              yes

Building Graphics Drivers:
  3Dfx Voodoo               no
  ATI Mach64                no
  ATI Rage 128              no
  ATI Radeon                no
  Intel i810                no
  Intel i830                no
  Matrox                    no
  NeoMagic                  no
  NSC Geode                 no
  nVidia                    no
  S3 Savage                 no
  SiS 315                   no
  TVIA CyberPro             no
  VIA CLE266                no
  VIA UniChrome             no

Building Input Drivers:
  DBox2 Remote              no
  DreamBox Remote           no
  Dynapro Touchscreen       no
  ELO Touchscreen           no
  Gunze Touchscreen         no
  H3600 Touchscreen         no
  Joystick                  no
  Keyboard                  no
  Linux Input               yes
  LiRC                      no
  MuTouch touchscreen       no
  PS/2 Mouse                no
  Serial Mouse              no
  SonyPI Jogdial            no
  tslib                     no
  ucb1x00 Touchscreen       no
  WM97xx Touchscreen        no
"Dbox2 Remote" steht auf "no", das sollte auch nicht so sein oder?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:checking for libvncserver-config... /usr/bin/libvncserver-config
checking for libpng-config... /usr/bin/libpng-config
Hier liegen sogar zwei Fehler, /usr/bin sollte gar nicht angesprochen werden.

Bei libpng liegt das Problem darin, dass libpng-config zwar in $PREFIX/cdkroot/bin liegt,
aber nicht in $PREFIX/cdk/bin, nur das letztere Verzeichnis ist in $PATH vom libdirectfb-
configure enthalten. Daher kann libpng-config nicht gefunden werden, ich teste gerade
einen Patch, der einen entsprechenden Link bei der Installation von libpng anlegt.

Gegen die Nutzung von /usr/bin/libvncserver-config hilft nur --disable-vnc,
auch das teste ich gerade.
amiga23 hat geschrieben:"Dbox2 Remote" steht auf "no", das sollte auch nicht so sein oder?
Weiß ich nicht.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:
amiga23 hat geschrieben:checking for libpng-config... /usr/bin/libpng-config
Jetzt sieht es besser aus:
checking for libpng-config... /home/tuxbox/work/image/cdk/bin/libpng-config
libdirectfb hat jetzt zusätzlich diese configure-Option:

Code: Alles auswählen

                        --disable-vnc \
Damit sollten Deine Kompilierprobleme gelöst sein. rules-make.diff ist aktualisiert.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

ähm, ich hab da mal ne ganz dumme frage.

Wenn ich mit

Code: Alles auswählen

make clean
und

Code: Alles auswählen

cvs -z3 up -C -dP
alles wieder aufräume, dann müssten doch auch die patches wieder weg sein und den neuen patch wieder ganz normal mit

Code: Alles auswählen

patch -p1 </home/amiga/Desktop/Download/rules-make\(2\).diff
einspielen oder?

Mit CVS auf der Kommandozeile komme ich einfach nicht zurecht.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:dann müssten doch auch die patches wieder weg sein
Nein, make clean macht keine Patches rückgängig.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

aber

Code: Alles auswählen

cvs -z3 up -C -dP
mit -C oder?
Das sollte doch die geänderten Dateien mit den originalen vom CVS Server ersetzen oder? :gruebel:
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: libdvb-0.5.5.tar.gz

Beitrag von amiga23 »

Okay, -C hilft nur bei veränderten Dateien. Nicht aber bei neuerstellten. patch stört sich also an
cdk/Patches/bash32_039.diff
da es eine neue Datei ist.

Es gibt wohl nur 2 Möglichkeiten.

1. Alles löschen und neu auschecken.

2. Alle Patches mit der -R Option rückgängig machen.
Das muss man auch machen, bevor man updated, da sonst die Dateien nicht aktualisiert werden, weil sie ja lokal verändert wurden.

Gibt es da nicht ne bessere Möglichkeit?

Mit Eclipse funktioniert es leider auch nicht, da newmake in einem eigenen Brach ist, in dem aber nur die Newmake Dateien drin sind.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: libdvb-0.5.5.tar.gz

Beitrag von seife »

Lösche die lokal geänderten Dateien, dann "cvs -qz9 up -dP -f" (newmake) oder "cvs -qz9 up -dP" (oldmake) und gut ist.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libdvb-0.5.5.tar.gz

Beitrag von rhabarber1848 »

amiga23 hat geschrieben:Es gibt wohl nur 2 Möglichkeiten.
3. CVS in einem lokalen Verzeichnis ablegen und vor dem Patchen/Kompilieren jeweils woanders hin kopieren.