[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