There are two parts to this ... the first is the same as Bug 35784 ... i've included the fix there the second is that dosfsck/boot.c fails because of linux/msdos_fs.h root@vapier 3 dosfsck # make gcc -c boot.c In file included from /usr/include/linux/msdos_fs.h:8, from dosfsck.h:16, from boot.c:13: /usr/include/linux/buffer_head.h:54: error: syntax error before "sector_t" /usr/include/linux/buffer_head.h:62: error: syntax error before '}' token <yatta yatta yatta> anyways, the fix is easy, just ifdef the include in linux/msdos_fs.h: #ifdef __KERNEL__ #include <linux/buffer_head.h> #endif the only code that uses the buffer head stuff is also inside an #ifdef __KERNEL__ so no breakage should happen
Fixed in linux-headers-2.6.0.