7.0 Kudzu (which is required by Xconfigurator, which is required by XFree86-4) won't recompile in RHL 6.2 The reason is a minor change in the naming of headers (linux/hdreg.h). The following makes it compile fine. A check for the struct member should probably be there somewhere: --- ide.c~ Tue Aug 8 23:11:08 2000 +++ ide.c Wed Oct 18 08:48:17 2000 @@ -211,7 +211,7 @@ if (!ioctl(fd, CDROMVOLCTRL, &vol)) newdev->class = CLASS_CDROM; - else if (hdId.command_set_1 & 4) + else if (hdId.command_sets & 4) newdev->class = CLASS_FLOPPY; else newdev->class = CLASS_HD;
This got fixed in kudzu-0.75.