On Sat, 2008-02-02 at 22:35 -0500, John Bintz wrote:
Myself and others have been having problems building Inkscape since r17648, when you added the option for the tar-pax format in AM_INIT_AUTOMAKE. Ubuntu Gutsy, which I'm running, and Fedora Core 6, according to some mailing list traffic, don't have a new enough version of automake in their standard repositories to run ./autogen.sh successfully with that option enabled. Other distributions may be involved, too.
Here's the breakdown of Fedora and Ubuntu: (Gutsy has 1.10)
Fedora 8 -- 1.10 -- http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os... Fedora 7 -- 1.10 -- http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os... Fedora Core 6 -- 1.9 -- http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPM... Fedora Core 5 -- 1.9 -- http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/Fedora/RPM...
Ubuntu 8.04 -- 1.10 -- http://packages.ubuntu.com/hardy/allpackages Ubuntu 7.10 -- 1.10 -- http://packages.ubuntu.com/gutsy/allpackages Ubuntu 7.04 -- 1.10 -- http://packages.ubuntu.com/feisty/allpackages Ubuntu 6.10 -- 1.9 -- http://packages.ubuntu.com/edgy/allpackages Ubuntu 6.06 -- 1.9 -- http://packages.ubuntu.com/dapper/allpackages
Basically anything released newer than 2006 has automake 1.10. For the GTK+ requirements we have we only get more more version of each distro. Both Ubuntu 6.06 and FC 5 have GTK+ 2.8.
Using automake1.8 and removing the tar-pax option get ../autogen.sh to work, and I'm wondering what you would think about rolling back the tar-pax option for now, to ease the problems that users of those operating systems are having with building Inkscape, and then re-enabling it later, when the repositories for those distributions upgrade to the newer automake1.10.
Overall, I'm not greatly concerned about this. I think the only versions of distros that we're leaving in the cold are those which are not supported by their vendors (or very close to be). Perhaps we should do our civic duty to reduce spam by encouraging people to move somewhere there are security updates :)
If we did want to stop using 1.10, I'd really like to know why we're avoiding 1.9. We're specifically blocking the entire released 1.9 series.
--Ted