[pvrusb2] Recent build errors, any ideas?

roger@eskimo.com roger at eskimo.com
Wed Apr 19 22:16:51 CDT 2006


I've recently modified my kernel to include suspend and/or MTD support.

I'm pretty sure the suspend kernels were working fine with the pvrusb2
driver in the recent past.  

Anyways, I'm getting ic2 build errors. clipping follows...

make INSTALL_MOD_DIR=pvrusb2 -C /lib/modules/2.6.16-suspend2-r1Y/build
M=/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver
CONFIG_VIDEO_PVRUSB2=m modules
make[1]: Entering directory `/usr/src/linux-2.6.16-suspend2-r1'
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-i2c-core.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-i2c-cmd-v4l2.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-i2c-cmd-v4l1.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-audio.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-i2c-chips-all.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-encoder.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-video-v4l.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-video-ivtv.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-eeprom.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-tuner.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-demod.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-main.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-hdw.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-v4l2.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-sysfs.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-context.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-io.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-ioread.o
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2-debugifc.o
  LD
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2.o
  Building modules, stage 2.
  MODPOST
*** Warning:
"tveeprom_hauppauge_analog" [/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2.ko] undefined!

CC      /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2.mod.o
  LD
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/driver/pvrusb2.ko
make[1]: Leaving directory `/usr/src/linux-2.6.16-suspend2-r1'
QA Notice: USE Flag 'pvrusb2-kernel' not in IUSE for
app-misc/pvrusb2-20060209

 * Building pvrusb2 provided tuner modules.

make INSTALL_MOD_DIR=pvrusb2 -C /lib/modules/2.6.16-suspend2-r1Y/build
M=/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv
modules
make[1]: Entering directory `/usr/src/linux-2.6.16-suspend2-r1'
  CC
[M]  /var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.o
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c: In function `saa7115_command':
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:701: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:727: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:741: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:744: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:755: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:769: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:772: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:784: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:789: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:802: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:816: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:843: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:858: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:900: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:905: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:910: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:915: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:936: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:943: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:965: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:979: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1182: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1188: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1199: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1209: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1219: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1230: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c: In function `saa7115_detect_client':
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1300: error: `I2C_CLIENT_ALLOW_USE' undeclared (first use in this function)
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1300: error: (Each undeclared identifier is reported only once
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1300: error: for each function it appears in.)
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1303: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1322: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1338: error: structure has no member named `name'
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c: At top level:
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1368: error: unknown field `name' specified in initializer
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1368: warning: initialization makes integer from pointer without a cast
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1370: error: `I2C_DRIVERID_EXP1' undeclared here (not in a function)
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1370: error: initializer element is not constant
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1370: error: (near initialization for `i2c_driver_saa7115.id')
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1371: error: unknown field `flags' specified in initializer
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1371: error: `I2C_DF_NOTIFY' undeclared here (not in a function)
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1371: error: initializer element is not constant
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1371: error: (near initialization for `i2c_driver_saa7115.class')
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1382: error: unknown field `owner' specified in initializer
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1382: warning: missing braces around initializer
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1382: warning: (near initialization for `i2c_driver_saa7115.driver')
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1382: warning: initialization from incompatible pointer type
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1384: error: initializer element is not constant
/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.c:1384: error: (near initialization for `i2c_driver_saa7115.driver')
make[2]: ***
[/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv/saa7115.o] Error 1
make[1]: ***
[_module_/var/tmp/portage/pvrusb2-20060209/work/pvrusb2-mci-20060209/ivtv] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16-suspend2-r1'
make: *** [modules] Error 2

!!! ERROR: app-misc/pvrusb2-20060209 failed.
!!! Function src_compile, Line 96, Exitcode 2
!!! Error: emake failed!
!!! If you need support, post the topmost build error, NOT this status
message.




More information about the pvrusb2 mailing list