[pvrusb2] New driver snapshot: pvrusb2-mci-20100424

JE Geiger james.e.geiger at gmail.com
Sat Apr 24 18:41:12 CDT 2010


Let me do a clean build here.  I may have butchered my rc5 tree while doing
some other experimentation.

Now that I know it should work, I will try a clean untar and compile of rc5
before I try the current snapshot. 

-----Original Message-----
From: pvrusb2-bounces at isely.net [mailto:pvrusb2-bounces at isely.net] On Behalf
Of Mike Isely
Sent: Saturday, April 24, 2010 7:35 PM
To: Communications nexus for pvrusb2 driver
Subject: Re: [pvrusb2] New driver snapshot: pvrusb2-mci-20100424


The errors look a lot like a header is missing.  It's possible that this is
a 2.6.34 change not accounted for yet in the standalone driver - it's been
known to happen.  I'll build that -rc candidate here and see if I can
reproduce this.

  -Mike


On Sat, 24 Apr 2010, JE Geiger wrote:

> Well, I thought I knew how to do this, but it appears that I do not.
> 
> I am attempting to use the existing 2.6.34-rc5 and compile the pvrusb2 
> snapshot module by itself.
> 
> I got your current snapshot.
> 
> Put it in a directory and ran the commands listed on the compilation 
> instructions.
> 
>  export KREL=`uname -r`
>  export KDIR=/lib/modules/$KREL/source  make --directory driver
> 
> 
> It appears that I have not provided the defines for kernel functions:
> kmalloc, kfree, ......
> 
> 
> 
> 
> 
> [root at mythtv pvrusb2-mci-20100424]# export KREL=`uname -r` 
> [root at mythtv pvrusb2-mci-20100424]# export 
> KDIR=/lib/modules/$KREL/source [root at mythtv pvrusb2-mci-20100424]# 
> make --directory driver
> make: Entering directory
`/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver'
> make INSTALL_MOD_DIR=pvrusb2 -C /lib/modules/2.6.34-rc5/source 
> M=/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver
> CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_24XXX=y 
> CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y 
> CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y CONFIG_VIDEO_ADV_DEBUG=y modules
> make[1]: Entering directory `/usr/src/kernels/linux-2.6.34-rc5'
>   CC [M]  /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-std.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-compat.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-ctrl.o
>   CC [M]  /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-hdw.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-devattr.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-i2c-track.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-i2c-core.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-i2c-cmd-v4l2.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-i2c-cmd-v4l1.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-audio.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-audio-old.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-i2c-chips-all.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-encoder.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-video-v4l.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-video-ivtv.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-eeprom.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-tuner.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-demod.o
>   CC [M]
/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-main.o
>   CC [M]  
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.o
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c: In 
> function ‘pvr2_v4l2_destroy_no_lock’:
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1150:
> error: implicit declaration of function ‘kfree’
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c: In 
> function ‘pvr2_v4l2_open’:
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1274:
> error: implicit declaration of function ‘kzalloc’
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1274:
> warning: assignment makes pointer from integer without a cast
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1314:
> warning: assignment makes pointer from integer without a cast
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c: In 
> function ‘pvr2_v4l2_read’:
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1403:
> error: implicit declaration of function ‘kmalloc’
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1403:
> warning: assignment makes pointer from integer without a cast
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c: In 
> function ‘pvr2_v4l2_create’:
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1610:
> warning: assignment makes pointer from integer without a cast
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1618:
> warning: assignment makes pointer from integer without a cast
> /home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.c:1623:
> warning: assignment makes pointer from integer without a cast
> make[2]: *** 
> [/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver/pvrusb2-v4l2.o]
> Error 1
> make[1]: *** 
> [_module_/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver]
> Error 2
> make[1]: Leaving directory `/usr/src/kernels/linux-2.6.34-rc5'
> make: *** [modules] Error 2
> make: Leaving directory
`/home/geiger/Desktop/p/pvrusb2-mci-20100424/driver'
> 
> 
> On Sat, Apr 24, 2010 at 4:43 PM, Mike Isely <isely at isely.net> wrote:
> >
> > A new pvrusb2 driver snapshot is available.  The changes are:
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
> 

-- 

Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8



More information about the pvrusb2 mailing list