Syntax Error in lcdmenu.cpp

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
PeerGynt
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 14. Februar 2003, 03:00

Syntax Error in lcdmenu.cpp

Beitrag von PeerGynt »

Hallo,

seit ein paar Tagen habe ich Schwierigkeiten, den Head zu kompilieren. Ich erhalte u.a. einen
Syntax Error in lcdmenu.cpp. Mit 'cvs update' wird der Fehler nicht behoben. Ist mein cvs-Stand
vielleicht inkonsistent oder tritt das Problem anderswo auch auf?

Bin für jeden Tipp dankbar!

PeerGynt

Code: Alles auswählen

knoppix@ttyp4[cdk]$ make
make -C /w/knoppix/dbox2/tuxbox-cvs/apps/tuxbox/lcd/lcdmenu all install
make[1]: Entering directory `/w/knoppix/dbox2/tuxbox-cvs/apps/tuxbox/lcd/lcdmenu'
source='lcdmenu.cpp' object='lcdmenu.o' libtool=no \
depfile='.deps/lcdmenu.Po' tmpdepfile='.deps/lcdmenu.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/dbox2/cdkroot/include/tuxbox -I/dbox2/cdkroot/include/freetype2 -I/dbox2/cdkroot/include/tuxbox    -I/w/knoppix/dbox2/tuxbox-cvs/driver/include  -Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe -c -o lcdmenu.o `test -f lcdmenu.cpp || echo './'`lcdmenu.cpp
In file included from lcdmenu.cpp:24:
lcdmenu.h:94: syntax error before `*' token
lcdmenu.h:95: syntax error before `*' token
lcdmenu.cpp: In constructor `CLCDMenu::CLCDMenu(std::basic_string<char,
   std::char_traits<char>, std::allocator<char> >)':
lcdmenu.cpp:34: `fontRenderer' undeclared (first use this function)
lcdmenu.cpp:34: (Each undeclared identifier is reported only once for each
   function it appears in.)
lcdmenu.cpp:34: parse error before `(' token
lcdmenu.cpp:87: `menuFont' undeclared (first use this function)
make[1]: *** [lcdmenu.o] Fehler 1
make[1]: Leaving directory `/w/knoppix/dbox2/tuxbox-cvs/apps/tuxbox/lcd/lcdmenu'
make: *** [.lcdmenu] Fehler 2
knoppix@ttyp4[cdk]$
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

Bei mir nicht (gerade neu ausgecheckt & getestet).
Versuch mal

Code: Alles auswählen

rm -r apps/tuxbox/lcd
und check es neu aus.
PeerGynt
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 14. Februar 2003, 03:00

Wie updaten und neu generieren?

Beitrag von PeerGynt »

thegoodguy hat geschrieben: Versuch mal

Code: Alles auswählen

rm -r apps/tuxbox/lcd
und check es neu aus.
Leider brachte das nichts. - Aber ich habe einen Verdacht: Wahrscheinlich ist mein cvs-Stand
eine Mischung aus Release und Head. Ursprünglich hatte ich mit

Code: Alles auswählen

co -r rel_1_0_0
ausgecheckt und dann nur jeweils mit 'cvs update' aufgefrischt. Dann habe ich 'cvs update -dPA'
verwendet. Wurde dabei mit 'co -r rel_1_0_0' zuerst der Release-Stand und später mit 'update -dPA'
der Head eingespielt?

Nach einem neuen

Code: Alles auswählen

./autogen.sh
./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode
kompiliert es erstmal wieder. Muss ich das eigentlich jedesmal machen, wenn sich der Makefile.am
geändert hat?

PeerGynt