Due to a missing #define SCSI_DISK_MAJOR in /usr/include/linux/major.h, e2fsprogs-1.33 will not compile. The attached version of this ebuild includes a patch for this problem (and will not cause problems when using 2.4 headers).
Created attachment 19405 [details] e2fsprogs-1.33 ebuild with patch for missing define with 2.6 headers
version 1.34 also displays this problem, but the patch applies to this one as well so no problem.
Can you attach just the patch please?
Created attachment 19571 [details, diff] fix undefined SCSI_DISK_MAJOR in e2fs-utils 1.33
how about 1.34 ?
http://linuxfromscratch.org/pipermail/lfs-hackers/2003-October/000028.html seems to have a prettier patch for 1.34 (please read the whole thread). The somewhat dynamic numbering doesn't really fit in that #ifndef scheme. And the #define is only used for a warning message while trying to make ext2fs on a whole disk instead of a single partition.
Fixed in CVS, thanks.