Please provide some information about the hard- and software used.
Box type: DM5620
GUI (enigma1/enigma2): Enigma1
Firmware version: CVS image building
your question
Hi,
I am trying to build an image with the usual method and get this error after make dreamboximage_root. The cvs was downloaded yesterday from cvs.tuxbox.org. It has all worked some time before on a different computer. Only difference now is I could not find pkg-config, but found pkgconfig. Cannot see anything wrong with the file lib/dvb/si.h. Any idea what could be causing this error ?
Regards, pcd.
cvs/root/cdkroot/include/sigc++-1.2 -I/home/pcd/tuxbox-cvs/root/cdkroot/include/tuxbox/xmltree -Werror -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -fno-rtti -fno-exceptions -MT eavswitch.o -MD -MP -MF ".deps/eavswitch.Tpo" -c -o eavswitch.o eavswitch.cpp; \
then mv -f ".deps/eavswitch.Tpo" ".deps/eavswitch.Po"; else rm -f ".deps/eavswitch.Tpo"; exit 1; fi
In file included from ../../include/lib/dvb/dvb.h:5,
from ../../include/lib/dvb/settings.h:4,
from ../../include/lib/dvb/edvb.h:12,
from eavswitch.cpp:14:
../../include/lib/dvb/si.h:214: error: expected `)' before '*' token
../../include/lib/dvb/si.h:203: error: base `Descriptor' with only non-default constructor in class without a constructor
make[4]: *** [eavswitch.o] Error 1
make[4]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma/lib/driver'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/pcd/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.enigma] Error 2
[pcd@localhost cdk]$