![](https://seccdn.libravatar.org/avatar/51a7700397ed84d8e44df3701f556370.jpg?s=120&d=mm&r=g)
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. -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340