<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Autotools Bribe With Beer</title>
	<atom:link href="http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/</link>
	<description>Who needs facts when you have anecdotal evidence?</description>
	<pubDate>Fri, 18 May 2012 02:28:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Adam Williamson</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-15791</link>
		<dc:creator>Adam Williamson</dc:creator>
		<pubDate>Tue, 16 Oct 2007 16:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-15791</guid>
		<description>Note for anyone now attempting to use autoconf / automake on Conduit 0.3.4, to save them the day of headscratching I had: unless you're using exactly automake 1.9.6, you need to run aclocal. However, now Conduit ships its own aw35um h4x0r3d .m4 files, this will break everything. You should run:

ACLOCAL="aclocal -I ./m4" autoreconf

and it'll work. John, do you really need to h4x0r the .m4 files? :\</description>
		<content:encoded><![CDATA[<p>Note for anyone now attempting to use autoconf / automake on Conduit 0.3.4, to save them the day of headscratching I had: unless you&#8217;re using exactly automake 1.9.6, you need to run aclocal. However, now Conduit ships its own aw35um h4&#215;0r3d .m4 files, this will break everything. You should run:</p>
<p>ACLOCAL=&#8221;aclocal -I ./m4&#8243; autoreconf</p>
<p>and it&#8217;ll work. John, do you really need to h4&#215;0r the .m4 files? :\</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john.stowers</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10880</link>
		<dc:creator>john.stowers</dc:creator>
		<pubDate>Mon, 20 Aug 2007 22:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10880</guid>
		<description>Thaks a lot everyone!.

Based on patches from Jonny Lamb, Rodney Dawes, and from suggestions in this post (AC_SUBST(ACLOCAL_AMFLAGS, “-I m4″) the -I m4 stuff, and requiring a specific autotools version, conduit autotools are a lot less busted.</description>
		<content:encoded><![CDATA[<p>Thaks a lot everyone!.</p>
<p>Based on patches from Jonny Lamb, Rodney Dawes, and from suggestions in this post (AC_SUBST(ACLOCAL_AMFLAGS, “-I m4″) the -I m4 stuff, and requiring a specific autotools version, conduit autotools are a lot less busted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muntyan</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10871</link>
		<dc:creator>muntyan</dc:creator>
		<pubDate>Mon, 20 Aug 2007 19:46:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10871</guid>
		<description>AM_PATH_PYTHON is automake-1.x or later, your autogen.sh was running automake-1.4, so it broke. No idea what minimal "x" is, 1.9 is good enough for anything unless you are using autoconf-2.60 (another funny thing). You have to specify automake version in some way, in configure.ac or by explicitly running automake-1.9, aclocal-1.9, etc. automake is neither backward nor forward compatible, so you have to deal with it. Or do nothing and see bugs like this. Or use something better, some people say it's an option.</description>
		<content:encoded><![CDATA[<p>AM_PATH_PYTHON is automake-1.x or later, your autogen.sh was running automake-1.4, so it broke. No idea what minimal &#8220;x&#8221; is, 1.9 is good enough for anything unless you are using autoconf-2.60 (another funny thing). You have to specify automake version in some way, in configure.ac or by explicitly running automake-1.9, aclocal-1.9, etc. automake is neither backward nor forward compatible, so you have to deal with it. Or do nothing and see bugs like this. Or use something better, some people say it&#8217;s an option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lieven</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10865</link>
		<dc:creator>Lieven</dc:creator>
		<pubDate>Mon, 20 Aug 2007 17:41:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10865</guid>
		<description>autotools is a broken fix around the big design mistake that gnu=-make is anyway.</description>
		<content:encoded><![CDATA[<p>autotools is a broken fix around the big design mistake that gnu=-make is anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Bailey</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10859</link>
		<dc:creator>Jeff Bailey</dc:creator>
		<pubDate>Mon, 20 Aug 2007 13:18:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10859</guid>
		<description>I love the Autotools, and would cheerfully do a tutorial for you once I arrive back from travelling in mid-September.  If you're interested, drop me an email jbailey@raspberryginger.com.  No cash required. =)</description>
		<content:encoded><![CDATA[<p>I love the Autotools, and would cheerfully do a tutorial for you once I arrive back from travelling in mid-September.  If you&#8217;re interested, drop me an email <a href="mailto:jbailey@raspberryginger.com">jbailey@raspberryginger.com</a>.  No cash required. =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Juner</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10854</link>
		<dc:creator>Christian Juner</dc:creator>
		<pubDate>Mon, 20 Aug 2007 12:35:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10854</guid>
		<description>Conduit's &lt;a href="http://www.conduit-project.org/browser/trunk/m4/python.m4?rev=276" rel="nofollow"&gt;python.m4&lt;/a&gt; is missing AM_PATH_PYTHON. You could just include /usr/share/aclocal-1.10/python.m4 from the automake package in Ubuntu.</description>
		<content:encoded><![CDATA[<p>Conduit&#8217;s <a href="http://www.conduit-project.org/browser/trunk/m4/python.m4?rev=276" onclick="javascript:pageTracker._trackPageview('/www.conduit-project.org');" rel="nofollow">python.m4</a> is missing AM_PATH_PYTHON. You could just include /usr/share/aclocal-1.10/python.m4 from the automake package in Ubuntu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaeso</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10852</link>
		<dc:creator>Kaeso</dc:creator>
		<pubDate>Mon, 20 Aug 2007 12:13:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10852</guid>
		<description>Do you have a bug report or a common case so that it will be easier to track the failure? It builds fine on my debian machine too.</description>
		<content:encoded><![CDATA[<p>Do you have a bug report or a common case so that it will be easier to track the failure? It builds fine on my debian machine too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Parker</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10850</link>
		<dc:creator>Tom Parker</dc:creator>
		<pubDate>Mon, 20 Aug 2007 12:01:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10850</guid>
		<description>Personally, I'd dump autoconf for python use. It's far too locked to the notion of a c compiler being the primary use, and things like python being addons.

The AM_PATH_PYTHON is supplied on Ubuntu by the automake* packages, and that should be being provided by your already using the AM_INIT_AUTOMAKE macro with version 1.9. Not sure why that's screwing up, but what you can do to work around this is to copy your system's python.m4 (probably /usr/share/aclocal-1.9/python.m4) into the m4 folder.

Oh, and adding 'AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")' (without the ') somewhere below the initial block of stuff should help fix various annoying maintainer mode related issues i.e. when configure gets auto-rebuilt due to a change in configure.ac.

I'm not sure why you need any of the PKG_CHECK_MODULES stuff, given the lack of C code, but you might want to change the dbus check to something that looks for python-dbus instead, as right now it's looking for the dbus C headers... Also, what needs DBUS_SERVICES_DIR?

That's everything I can think of offhand.</description>
		<content:encoded><![CDATA[<p>Personally, I&#8217;d dump autoconf for python use. It&#8217;s far too locked to the notion of a c compiler being the primary use, and things like python being addons.</p>
<p>The AM_PATH_PYTHON is supplied on Ubuntu by the automake* packages, and that should be being provided by your already using the AM_INIT_AUTOMAKE macro with version 1.9. Not sure why that&#8217;s screwing up, but what you can do to work around this is to copy your system&#8217;s python.m4 (probably /usr/share/aclocal-1.9/python.m4) into the m4 folder.</p>
<p>Oh, and adding &#8216;AC_SUBST(ACLOCAL_AMFLAGS, &#8220;-I m4&#8243;)&#8217; (without the &#8216;) somewhere below the initial block of stuff should help fix various annoying maintainer mode related issues i.e. when configure gets auto-rebuilt due to a change in configure.ac.</p>
<p>I&#8217;m not sure why you need any of the PKG_CHECK_MODULES stuff, given the lack of C code, but you might want to change the dbus check to something that looks for python-dbus instead, as right now it&#8217;s looking for the dbus C headers&#8230; Also, what needs DBUS_SERVICES_DIR?</p>
<p>That&#8217;s everything I can think of offhand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iain</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10849</link>
		<dc:creator>iain</dc:creator>
		<pubDate>Mon, 20 Aug 2007 11:54:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10849</guid>
		<description>Add the -I ./m4 to the aclocal call. -I tells it to look in the supplied directory for the m4 files</description>
		<content:encoded><![CDATA[<p>Add the -I ./m4 to the aclocal call. -I tells it to look in the supplied directory for the m4 files</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10848</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Mon, 20 Aug 2007 11:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.johnstowers.co.nz/blog/index.php/2007/08/20/autotools-bribe-with-beer/#comment-10848</guid>
		<description>As a suggestion for the short term build problem, I wonder if using a later version of autotools would help? Conduit seems to require autotools v1.4 at the moment. However, under Ubuntu Feisty the automake1.7, automake1.8 and automake1.9 packages all include a file called python.m4 whereas automake1.4 doesn't. I see you've included a python.m4 file in conduit/m4 but I don't know how to tell aclocal to look at that directory to find it.</description>
		<content:encoded><![CDATA[<p>As a suggestion for the short term build problem, I wonder if using a later version of autotools would help? Conduit seems to require autotools v1.4 at the moment. However, under Ubuntu Feisty the automake1.7, automake1.8 and automake1.9 packages all include a file called python.m4 whereas automake1.4 doesn&#8217;t. I see you&#8217;ve included a python.m4 file in conduit/m4 but I don&#8217;t know how to tell aclocal to look at that directory to find it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

