powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../daemons -I../../src -I/home/dev/tuxbox/dreambox/cdkroot/include/tuxbox -I/home/dev/tuxbox/dreambox/cdkroot/include/freetype2 -I/home/dev/tuxbox/dreambox/cdkroot/include/tuxbox -I/home/dev/tuxbox/dreambox/cdkroot/include/tuxbox -I/home/dev/tuxbox/dreambox/cdkroot/include/tuxbox/mpegtools -I../../lib -I/home/dev/tuxbox/dreambox/cdkroot/include -I/home/dev/tuxbox/trunk/driver/include -I/home/dev/tuxbox/trunk/driver/oldapi/include -I/home/dev/tuxbox/trunk/driver/include -Wextra -Wshadow -Wall -pipe -Os -mcpu=405 -msoft-float -mmultiple -mstring -meabi -ggdb3 -MT channellist.o -MD -MP -MF .deps/channellist.Tpo -c -o channellist.o channellist.cpp
channellist.cpp: In member function `void CChannelList::paintDetails(unsigned int)':
channellist.cpp:1145: error: 'struct FrontendParameters' has no member named 'frequency'
channellist.cpp:1147: error: 'struct FrontendParameters' has no member named 'frequency'
channellist.cpp:1151: error: 'struct QPSKParameters' has no member named 'symbol_rate'
channellist.cpp:1153: error: 'struct QAMParameters' has no member named 'symbol_rate'
channellist.cpp:1156: error: 'struct QAMParameters' has no member named 'fec_inner'
channellist.cpp:1162: error: `FEC_4_5' undeclared (first use this function)
channellist.cpp:1162: error: (Each undeclared identifier is reported only once for each function it appears in.)
channellist.cpp:1164: error: `FEC_6_7' undeclared (first use this function)
channellist.cpp:1165: error: `FEC_8_9' undeclared (first use this function)
channellist.cpp:1171: error: 'struct QAMParameters' has no member named 'modulation'
channellist.cpp:1699:2: warning: #warning fixme sectionsd should deliver data in UTF-8 format
make[5]: *** [channellist.o] Error 1
make[5]: Leaving directory `/home/dev/tuxbox/trunk/apps/tuxbox/neutrino/src/gui'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/dev/tuxbox/trunk/apps/tuxbox/neutrino/src/gui'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/dev/tuxbox/trunk/apps/tuxbox/neutrino/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dev/tuxbox/trunk/apps/tuxbox/neutrino'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/dev/tuxbox/trunk/apps/tuxbox/neutrino'
make: *** [/home/dev/tuxbox/dreambox/cdkflash/root-neutrino] Error 2
I don't like these duplicate defines. My idea is to move them into zapittypes.h. So neutrino and zapit can use them. I hope, seife will have a look at my changes and tell me, whether it is a good idea or not.
It still compiles for d-box, but someone should test it for dreambox.
Neutrino: fix dreambox build and move some duplicate defines to zapittypes.h
0009-Neutrino-fix-dreambox-build-and-move-some-duplicate.patch