GNOME Bugzilla – Bug 608000
Modernize the build system
Last modified: 2010-12-29 17:43:07 UTC
Patch following
Created attachment 152201 [details] [review] Modernize the buid system I've replaced all autoconf deprecated macros. I've updated the required dependencies too, all these packages are present in Debian stable or current Ubuntu (anyway, glade depends on GTK+ 2.18, which is only present in recent distributions) New dependencies: automake >= 1.10 autoconf >= 2.63 libtool >= 2.2.6 intltool >= 0.40.0 gtk-doc >= 1.11
Created attachment 153094 [details] [review] Modernize autotools configuration.v2 Updated patch: clean autogen.sh and check for some more headers in conigure.ac
Created attachment 153789 [details] [review] Modernize autotools configuration.v3 Finally a full working patch. I can relax some of the dependencies if you can (but autoconf 2.64 is needed for the URL paramater in AC_INIT()) New dependencies: automake >= 1.11 autoconf >= 2.64 libtool >= 2.2.6 intltool >= 0.41.0 gtk-doc >= 1.11
Please don't remove AM_MAINTAINER_MODE, it is prone to break some distribution builds. Instead you can use AM_MAINTAINER_MODE([enable]) to have a sane default for developers but still let distributors override it.
Created attachment 160017 [details] [review] Modernize autotools configuration.v4 Updated patch with your comments I've used AM_MAINTAINER_MODE([enable]) instead
For what I can see in the patch, it shouldn't break win32.
Comment on attachment 160017 [details] [review] Modernize autotools configuration.v4 commit 5e8ed7e0dfacb654e58116c2bfb8ec18d9ffc3cb
This problem has been fixed in the development version. The fix will be available in the next major software release.