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: [email protected] [mailto:[email protected]] 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, ...... > > > > > > [r...@mythtv pvrusb2-mci-20100424]# export KREL=`uname -r` > [r...@mythtv pvrusb2-mci-20100424]# export > KDIR=/lib/modules/$KREL/source [r...@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 <[email protected]> wrote: > > > > A new pvrusb2 driver snapshot is available. The changes are: > _______________________________________________ > pvrusb2 mailing list > [email protected] > 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 _______________________________________________ pvrusb2 mailing list [email protected] http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
