cdk compiliert nicht mehr durch. DirectFB missing.

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

cdk compiliert nicht mehr durch. DirectFB missing.

Beitrag von amiga23 »

Moin,

das CDK kompiliert nicht mehr.
DirectFB-0.9.25.1.tar.gz
ist auf den Mirror nicht mehr vorhanden. Hab's von
http://dietmarw.trale.de/Archive/
heruntergeladen thanks to dietmarw.

Aber es kompiliert nicht.

Code: Alles auswählen

powerpc-tuxbox-linux-gnu-gcc -shared  .libs/vncinput.o  -Wl,--rpath -Wl,/home/dbox2/dbox2/cdkroot/lib -Wl,--rpath -Wl,/home/dbox2/tuxbox-cdk/cdk/DirectFB-0.9.25.1/src/.libs -Wl,--rpath -Wl,/home/dbox2/dbox2/cdkroot/lib -L/home/dbox2/dbox2/cdkroot/lib -L/usr/lib -lvncserver -lnsl -lz /home/dbox2/dbox2/cdkroot/lib/libjpeg.so ../../src/.libs/libdirectfb.so -ldl -lpthread  -mcpu=823 -mmultiple -mstring -meabi -Wl,-soname -Wl,libdirectfb_vncinput.so -o .libs/libdirectfb_vncinput.so
/home/dbox2/dbox2/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/bin/ld: skipping incompatible /usr/lib/libvncserver.a when searching for -lvncserver
/home/dbox2/dbox2/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../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 `/home/dbox2/tuxbox-cdk/cdk/DirectFB-0.9.25.1/systems/vnc'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/dbox2/tuxbox-cdk/cdk/DirectFB-0.9.25.1/systems'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/dbox2/tuxbox-cdk/cdk/DirectFB-0.9.25.1'
make[1]: *** [all-recursive-am] Fehler 2
make[1]: Leaving directory `/home/dbox2/tuxbox-cdk/cdk/DirectFB-0.9.25.1'
make: *** [.deps/libdirectfb] Fehler 2
Kann mir bitte jemand helfen?

Liebe Grüße
Amiga23
Muttersöhnchen
Interessierter
Interessierter
Beiträge: 73
Registriert: Samstag 31. Juli 2004, 18:15

Beitrag von Muttersöhnchen »

Zwen hat geschrieben:mach dir mal keine Mühe, directfb wird im Moment von keiner im CDK befindlichen App benutzt, überspring das einfach mal und schau ob der Rest baut:

touch .deps/libdirectfb
touch .deps/libdirectfbpp
touch .deps/libdvbpsi

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

Beitrag von amiga23 »

Hi Muttersöhnchen,

aus welchem Thread hast Du das kopiert? Kann ihn mit der Suche nicht finden.

Leider hilft das auch nicht, da dann DFB++ auch nicht funktioniert :-(
1. Sagem Kabel 1xI IDE2 80GB
2. Sagem Sat 2xI
3. Philips Sat 2xI
4. Zenega 101S CI Gentoo 2006.1 80GB HDD
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Beitrag von amiga23 »

okay mit zusätzlich

Code: Alles auswählen

touch .deps/libdirectfbpp
touch .deps/libppdirectfb
läuft es weiter.

Mal schauen wie weit ...
1. Sagem Kabel 1xI IDE2 80GB
2. Sagem Sat 2xI
3. Philips Sat 2xI
4. Zenega 101S CI Gentoo 2006.1 80GB HDD
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Beitrag von amiga23 »

Jetzt bleibt er bei libdvb hängen :-(

Code: Alles auswählen

make[2]: Entering directory `/mnt/platz/home/dbox2/tuxbox-cdk/cdk/libdvb-0.5.5/libdvb'
powerpc-tuxbox-linux-gnu-g++ -I. -I../include -I../../include -mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2 -Imissing/dvb/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c devices.cc
In file included from devices.cc:1:
../include/devices.hh:14:32: linux/dvb/frontend.h: No such file or directory
In file included from devices.cc:1:
../include/devices.hh:48: error: `fe_spectral_inversion_t' does not name a type
devices.cc:10: error: `fe_spectral_inversion_t' does not name a type
devices.cc: In function `std:::empty:& operator<<(std:::empty:&, Transponder&)':
devices.cc:125: error: `FE_QPSK' undeclared (first use this function)
devices.cc:125: error: (Each undeclared identifier is reported only once for each function it appears in.)
devices.cc:127: error: `FE_QAM' undeclared (first use this function)
devices.cc:135: error: `FE_OFDM' undeclared (first use this function)
devices.cc:144: error: 'class Transponder' has no member named 'inversion'
devices.cc:145: error: `INVERSION_OFF' undeclared (first use this function)
devices.cc:148: error: `INVERSION_ON' undeclared (first use this function)
devices.cc:151: error: `INVERSION_AUTO' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&, Transponder&)':
devices.cc:300: error: `FEC_AUTO' undeclared (first use this function)
devices.cc:301: error: 'class Transponder' has no member named 'inversion'
devices.cc:301: error: `INVERSION_OFF' undeclared (first use this function)
devices.cc:341: error: `FE_QPSK' undeclared (first use this function)
devices.cc:346: error: `FE_QAM' undeclared (first use this function)
devices.cc:368: error: `FE_OFDM' undeclared (first use this function)
devices.cc:406: error: 'class Transponder' has no member named 'inversion'
devices.cc:406: error: `invset' undeclared (first use this function)
make[2]: *** [devices.o] Fehler 1
make[2]: Leaving directory `/mnt/platz/home/dbox2/tuxbox-cdk/cdk/libdvb-0.5.5/libdvb'
make[1]: *** [libdvb/libdvb.a] Fehler 2
make[1]: Leaving directory `/mnt/platz/home/dbox2/tuxbox-cdk/cdk/libdvb-0.5.5'
make: *** [.deps/libdvb] Fehler 2
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

make[2]: Entering directory `/mnt/platz/home/dbox2/tuxbox-cdk/cdk/libdvb-0.5.5/libdvb'
powerpc-tuxbox-linux-gnu-g++ -I. -I../include -I../../include -mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2 -Imissing/dvb/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c devices.cc

da wurde der "driver" Pfad nicht gefunden, den kannste händisch in cdk/Makefile nachtragen
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Beitrag von amiga23 »

Ahhh danke Houdini,

bei den mehreren Versuchen habe ich wohl einen Fehler mit dem configure gemacht.

Danke Houdini und Muttersöhnchen!