![](https://seccdn.libravatar.org/avatar/e164ab11824c13935da563c19904819f.jpg?s=120&d=mm&r=g)
I am using 2.6.3 with the mm2 patch - forgot to mention that. You suggestion allowed the compiler to proceed. Thanks, Partha Peter Osterlund wrote:
On Sat, 21 Feb 2004, Partha Bagchi wrote:
While compiling kernel 2.6.3, I got the following error:
The 2.6.3 kernel doesn't have this problem. I think you are using a more recent -bk snapshot.
drivers/block/pktcdvd.c: In function `pkt_open_dev': drivers/block/pktcdvd.c:1883: error: `BDEV_FILE' undeclared (first use in this function) drivers/block/pktcdvd.c:1883: error: (Each undeclared identifier is reported only once drivers/block/pktcdvd.c:1883: error: for each function it appears in.) drivers/block/pktcdvd.c:1883: error: too many arguments to function `blkdev_get' drivers/block/pktcdvd.c: In function `pkt_release_dev': drivers/block/pktcdvd.c:1966: error: `BDEV_FILE' undeclared (first use in this function) drivers/block/pktcdvd.c:1966: error: too many arguments to function `blkdev_put' drivers/block/pktcdvd.c: In function `pkt_open': drivers/block/pktcdvd.c:2032: error: `BDEV_FILE' undeclared (first use in this function) drivers/block/pktcdvd.c:2032: error: too many arguments to function `blkdev_put' make[2]: *** [drivers/block/pktcdvd.o] Error 1 make[1]: *** [drivers/block] Error 2 make: *** [drivers] Error 2
Just delete the BDEV_FILE parameter from the lines where the compiler complains. That should fix the problem.