All,
I had to
change the ./configure script ( well a C module embedded in it ) to read
if (sscanf(version, "%d.%d.%d", &major, &minor, µ) != 3) {
if ( !( major > 0 && minor > 0 ) )
{
printf("%s, bad version string\n", version);
exit(1);
}
else
{
printf("Micro Version Not Set. Using %d.%d\n", major, minor );
}
}
instead of
if (sscanf(version, "%d.%d.%d", &major, &minor, µ) != 3) {
printf("%s, bad version string\n", version);
exit(1);
}
Because my libparted version was returned as 2.3 with no MICRO component.
I am not sure if this change should be included in the ./configure script or if my setup is incorrect? This "hack" worked for me in any case. I hope it helps someone else.
How can I receive follow up on this "issue"? Is there a mailing list to subscribe to?
Duncan
PS. The change is open to be released under whichever current license the current code is under. I so hope that's not the LGPL. :)