[mythtv-users] Compiling with DVB Support

Ben Rometsch ben at solidstategroup.com
Fri Jul 16 12:02:05 EDT 2004


>> On Fri, 16 Jul 2004 12:53:41 +0100, Ben Rometsch
>> <ben at solidstategroup.com> wrote:
>> 
>>>I am trying to install mythtv on a gentoo box. I'm trying to do a manual
>>>compile as there are probles with the latest (0.15.1) version of mythtv
>>>within the gentoo system.
>> 
>> What's wrong with the ebuild? I've used them on 2 systems.
>
>Same here, 2 systems.  If there is a bug then have you reported it in 
>the gentoo bug tracking system?
>
>JD

I was getting errors with regards to libdvb and the dvb-kernel. I'm running
a 2.6 kernel.  Re: [mythtv-users] Compiling with DVB Support

gentoo root # emerge libdvb
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/libdvb-0.5.0-r1 to /
>>> md5 src_uri ;-) libdvb-0.5.0.tar.gz
>>> Unpacking source...
>>> Unpacking libdvb-0.5.0.tar.gz to /var/tmp/portage/libdvb-0.5.0-r1/work
 * Applying libdvb-0.5.0-gentoo.patch...                                  [
ok ]
>>> Source unpacked.
make -C libdvb main
make[1]: Entering directory
`/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvb'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make
rule.
g++ -I. -I../include -I../../include -I../../DVB.cvs/include -O2 -Wall -g -c
devices.cc
make -C libdvbci main
make[1]: Entering directory
`/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvbci'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make
rule.
g++ -I. -I../include -I../../include -I../../DVB.cvs/include -O2 -Wall -g -c
ci.cc
ci.cc:34:26: linux/dvb/ca.h: No such file or directory
ci.cc: In member function `bool cCiTransportLayer::ResetSlot(int)':
ci.cc:571: error: `CA_RESET' undeclared (first use this function)
ci.cc:571: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
ci.cc: In member function `bool cCiTransportLayer::ModuleReady(int)':
ci.cc:583: error: `ca_slot_info_t' undeclared (first use this function)
ci.cc:583: error: parse error before `;' token
ci.cc:584: error: `sinfo' undeclared (first use this function)
ci.cc:585: error: `CA_GET_SLOT_INFO' undeclared (first use this function)
ci.cc:586: error: `CA_CI_MODULE_READY' undeclared (first use this function)
ci.cc: In static member function `static cCiHandler*
   cCiHandler::CreateCiHandler(const char*)':
ci.cc:1405: error: `ca_caps_t' undeclared (first use this function)
ci.cc:1405: error: parse error before `;' token
ci.cc:1406: error: `CA_GET_CAP' undeclared (first use this function)
ci.cc:1406: error: `Caps' undeclared (first use this function)
ci.cc:1410: error: `CA_CI_LINK' undeclared (first use this function)
make[1]: *** [ci.o] Error 1
make[1]: Leaving directory
`/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvbci'
make: *** [libdvbci/libdvbci.a] Error 2
make: *** Waiting for unfinished jobs....
devices.cc:2:32: linux/dvb/frontend.h: No such file or directory
devices.cc: In function `std::ostream& operator<<(std::ostream&,
Transponder&)
   ':
devices.cc:120: error: `FE_QPSK' undeclared (first use this function)
devices.cc:120: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
devices.cc:122: error: `FE_QAM' undeclared (first use this function)
devices.cc:130: error: `FE_OFDM' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&,
Transponder&)
   ':
devices.cc:283: error: `FEC_AUTO' undeclared (first use this function)
make[1]: *** [devices.o] Error 1
make[1]: Leaving directory
`/var/tmp/portage/libdvb-0.5.0-r1/work/libdvb-0.5.0/libdvb'
make: *** [libdvb/libdvb.a] Error 2

!!! ERROR: media-libs/libdvb-0.5.0-r1 failed.
!!! Function src_compile, Line 27, Exitcode 2
!!! compile problem

gentoo root #



More information about the mythtv-users mailing list