Fehler bei libdirectfbpp

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
kroki
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Dienstag 22. Juni 2004, 22:12

Fehler bei libdirectfbpp

Beitrag von kroki »

Hi devs,

nach der gestrigen Aktualisierung der DirectFB-Sourcen krieg ich folgenden Fehler beim Compilieren:

Now type 'make' to compile DFB++.
make[1]: Entering directory `/home/dbox/dbox2/sources/cdk/DFB++-0.9.22'
make all-recursive
make[2]: Entering directory `/home/dbox/dbox2/sources/cdk/DFB++-0.9.22'
Making all in dfb++
make[3]: Entering directory `/home/dbox/dbox2/sources/cdk/DFB++-0.9.22/dfb++'
if /bin/sh ../libtool --mode=compile powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -D_REENTRANT -D_GNU_SOURCE -I/home/dbox/dbox2/cdkroot/include/directfb -I/include/directfb -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT dfb++.lo -MD -MP -MF ".deps/dfb++.Tpo" \
-c -o dfb++.lo `test -f 'dfb++.cpp' || echo './'`dfb++.cpp; \
then mv -f ".deps/dfb++.Tpo" ".deps/dfb++.Plo"; \
else rm -f ".deps/dfb++.Tpo"; exit 1; \
fi
mkdir .libs
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -D_REENTRANT -D_GNU_SOURCE -I/home/dbox/dbox2/cdkroot/include/directfb -I/include/directfb -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT dfb++.lo -MD -MP -MF .deps/dfb++.Tpo -c dfb++.cpp -fPIC -DPIC -o .libs/dfb++.o
In file included from ../include/dfb++.h:76,
from dfb++.cpp:28:
../include/idirectfb.h:45: error: `DFBCardCapabilities' was not declared in
this scope
../include/idirectfb.h:45: error: `caps' was not declared in this scope
../include/idirectfb.h:45: error: invalid data member initialization
../include/idirectfb.h:45: error: (use `=' to initialize static data members)
../include/idirectfb.h:45: error: variable or field `GetCardCapabilities'
declared void
make[3]: *** [dfb++.lo] Fehler 1
make[3]: Leaving directory `/home/dbox/dbox2/sources/cdk/DFB++-0.9.22/dfb++'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/dbox/dbox2/sources/cdk/DFB++-0.9.22'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/dbox/dbox2/sources/cdk/DFB++-0.9.22'
make: *** [.deps/libdirectfbpp] Fehler 2

Gruß Kroki
DarkVolli
Interessierter
Interessierter
Beiträge: 53
Registriert: Dienstag 11. März 2003, 12:42

Beitrag von DarkVolli »

Habe gleichen Fehler auch. Gibt es eine Lösung?
cu DarkVolli
edit on
habe dazu
http://forum.tuxbox.org/forum/viewtopic.php?t=37019
gefunden. Hilft mir leider nicht weiter. Mit dem CVS-Stand vom 23.4.05 gab es keine Probleme...
edit off
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

zitat aus der cvs mailing liste :
mws 05/06/02 20:48:32

Modified: . rules-archive rules-make
Log:
brought up libdirectfbpp DFB++ to cvs 20050601
fixes building error reported at
http://forum.tuxbox-cvs.sourceforge.net ... p?p=260976
even changed pkg format from tar.gz to tar.bz2 to follow
new berlios behaviour
gruss
mws

p.s.: ich versteh immer nocht nicht wieso ihr das alle baut :)
und ++DFB ist um längen besser *anmerk*
DarkVolli
Interessierter
Interessierter
Beiträge: 53
Registriert: Dienstag 11. März 2003, 12:42

Beitrag von DarkVolli »

@mws
CVS läuft nicht durch (gleicher Fehler) :gruebel:
ich habe mir damit geholfen, die indem ich den DFB++ Snapshot von heute in DFB++-0.9.22-cvs20050216.tar.gz umbenannt habe...

cu DarkVolli
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Frisches cvs-Update und "make libdirectfbpp" gemacht - läuft durch.
There are 10 types of people in the world: those who know binary and those who don't