clemens@xxxxxxx wrote: > I am trying to build mythtv against linux-2.6.10-DVB, but > I am getting the following error messages part way thru the > compile > > --- > > g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer > `freetype-config --cflags` -D_REE > In file included from dvbchannel.h:20, > from videosource.h:14, > from videosource.cpp:2: > dvbtypes.h:22:31: linux/dvb/version.h: No such file or directory > dvbtypes.h:24:2: #error "DVB driver includes with API version 3 not found!" > dvbtypes.h:31:32: linux/dvb/frontend.h: No such file or directory > dvbtypes.h:32:27: linux/dvb/dmx.h: No such file or directory > In file included from dvbchannel.h:20, > from videosource.h:14, > from videosource.cpp:2: > dvbtypes.h:49: error: field `params' has incomplete type > dvbtypes.h:50: error: `fe_sec_voltage_t' does not name a type > dvbtypes.h:51: error: `fe_sec_tone_mode_t' does not name a type > dvbtypes.h:84: error: `fe_status_t' does not name a type > In file included from dvbchannel.h:21, > from videosource.h:14, > from videosource.cpp:2: > dvbdiseqc.h:35: error: `dvb_diseqc_master_cmd' has not been declared > dvbdiseqc.h:35: error: ISO C++ forbids declaration of `cmd' with no type > dvbdiseqc.h:36: error: `dvb_diseqc_master_cmd' has not been declared > dvbdiseqc.h:36: error: ISO C++ forbids declaration of `cmd' with no type > In file included from videosource.h:14, > from videosource.cpp:2: > dvbchannel.h:39: error: `fe_type_t' does not name a type > dvbchannel.h:100: error: `fe_modulation_t' has not been declared > dvbchannel.h:100: error: ISO C++ forbids declaration of `modulation' with no > type > dvbchannel.h:101: error: `fe_code_rate_t' has not been declared > dvbchannel.h:101: error: ISO C++ forbids declaration of `rate' with no type > dvbchannel.h:118: error: `dvb_frontend_info' does not name a type > videosource.cpp: In static member function `static CardUtil::DVB_TYPES > CardUtil::cardDVBType(unsig > videosource.cpp:64: error: aggregate `dvb_frontend_info info' has incomplete > type and cannot be de > videosource.cpp:66: error: `FE_GET_INFO' undeclared (first use this function) > videosource.cpp:66: error: (Each undeclared identifier is reported only once > for each function it > videosource.cpp:71: error: `FE_QAM' undeclared (first use this function) > videosource.cpp:74: error: `FE_QPSK' undeclared (first use this function) > videosource.cpp:77: error: `FE_OFDM' undeclared (first use this function) > make[2]: *** [videosource.o] Error 1 > > --- > > So what am I doing wrong? > Do I need a more recent kernel or what? > > Reg.Clemens > reg@xxxxxxx > > > > _______________________________________________ > > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb > > Looks like /usr/src/linux is not a symlink to /usr/src/linux-2.6.10. Regards Sid. -- Sid Boyce .... Hamradio G3VBV and Keen Flyer =====ALMOST ALL LINUX USED HERE, Solaris 10 SPARC is just for play=====