[mythtv-users] Latest v4l-dvb fails to build (was: M3N78-EM and HVR-1600)

TJ ubuntu at tjworld.net
Sat Jan 31 14:29:52 UTC 2009


On Sat, 2009-01-31 at 05:16 -0500, jr wrote:
> I have not yet installed support for the 1600 as per [
> http://www.mythtv.org/wiki/Hauppauge_HVR-1600 ] due to a make error [
> /home/mythuser/v4l-dvb/v4l/tvmixer.c:226: error:
> 'I2C_DRIVERID_TVMIXER' undeclared here (not in a function) ] which may
> or may not be part of the problem.
> 
> It may just be some config error on my part, but since so many people
> are eyeing the M3N78-EM lustfully, I thought a tentative warning flag
> would not be remiss.

This is a FTBFS as a result of changeset 10402 (backport merge
3541eb5b56f7) where the definition of I2C_DRIVERID_TVMIXER was removed:

+++ b/linux/include/linux/i2c-id.h      Thu Jan 29 10:57:25 2009 -0200 
@@ -40,9 +40,7 @@ 
#define I2C_DRIVERID_SAA7185B   13      /* video encoder                */ 
#define I2C_DRIVERID_SAA7110    22      /* video decoder                */ 
#define I2C_DRIVERID_SAA5249    24      /* SAA5249 and compatibles      */ 
-#define I2C_DRIVERID_PCF8583   25      /* real time clock              */ 
#define I2C_DRIVERID_TDA7432    27      /* Stereo sound processor       */ 
-#define I2C_DRIVERID_TVMIXER    28      /* Mixer driver for tv cards    */ 
#define I2C_DRIVERID_TVAUDIO    29      /* Generic TV sound driver      */ 

The temporary solution is to work from the 10401 changeset. If you're
using a hg (mercurial) checkout then do:

make clean
hg update -r 10401
make

I've posted a notice to the linux-v4l list - hopefully Mauro will see it
and sort things out.




More information about the mythtv-users mailing list