On Sunday 08 June 2014, Tobias Klausmann wrote: > Hey, > > I am one of the Gentoo maintainers for the Alpha arch. As of > util-linux 2.24, the build broke reliably: > > CC libfdisk/src/libfdisk_la-bsd.lo > libfdisk/src/bsd.c: In function bsd_translate_fstype: > libfdisk/src/bsd.c:790:10: error: BSD_FS_MSDOS undeclared (first use > in this function) return BSD_FS_MSDOS; > ^ Looks like you have to ignore this case on alpha: diff --git a/libfdisk/src/bsd.c b/libfdisk/src/bsd.c index a81afd2..df0fc13 100644 --- a/libfdisk/src/bsd.c +++ b/libfdisk/src/bsd.c @@ -773,8 +773,10 @@ static int bsd_translate_fstype (int linux_type) case 0x06: /* DOS 16-bit >=32M */ case 0xe1: /* DOS access */ case 0xe3: /* DOS R/O */ +#if !defined (__alpha__) case 0xf2: /* DOS secondary */ return BSD_FS_MSDOS; +#endif case 0x07: /* OS/2 HPFS */ return BSD_FS_HPFS; default > This is due to the this section in include/pt-bsd.h: > > /* this is annoying, but it's also the way it is :-( */ > #ifdef __alpha__ > #define BSD_FS_EXT2 8 /* ext2 file system */ > #else #define BSD_FS_MSDOS 8 /* MS-DOS > file system */ #endif > > The problem is that libfdisk/src/bsd.c still uses that macro, even > when compiling util-linux on Alpha. > > Regards, > Tobias > > PS: I'm not susbscribed to the list, so please CC me on replies. > -- > To unsubscribe from this list: send the line "unsubscribe util-linux" > in the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html