"./libparted/filesys.c" does not compile, if "libintl.h" isn't installed, i.e. glibc/uclibc was built without NLS support. I think, this is the default setting for gentoo-uclibc/embedded. All other ("./libparted") c-sources do _not_ include "libintl.h", if NLS is not defined (use -nls). So I think this bug should actually fixed upstream, but I will attach a patch. -Axel
Created attachment 45718 [details, diff] The NLS/libintl.h patch that I've just announced.
I forgot to mention that the patch can/should also be applied to -1.6.6 an -1.6.15. -Axel
The libintl/nls patch that I've proposed has just been added to upstream's CVS/stable. I think it will available be in the 1.6.21 release. Until then I will use 1.6.20 (~x86) and apply the patch manually. ByTheWay: I recommend to use no older version than 1.6.19, at least if you are going to write MS-DOS disk labels that should be "understood" by Win32 OS's. --Axel
This has been fixed upstream...
And is in parted 1.6.21, so I am making this bug depend on bug #79291
I committed 1.6.22 a day or so ago, so this should be fixed.