about autoconf >= 2.64
Daniel Hellstrom
daniel at gaisler.com
Wed Mar 3 08:27:15 UTC 2010
Hi Pierre,
pierre kestener wrote:
> Thanks to all for your answers, I found the origin of the bug.
>
> I was testing Gaisler's RTEMS sources
> (rtems-4.10-1.1.99.10-src.tar.bz2); these sources are based on rtems
> cvs before Ralf commit on file cpukit/aclocal/check-rtems-debug.m4
> (Add missing ','.).
Yes, the problem is that this patch is missing. I havn't synced against
the official 4.10 branch for quite some time now (for too long), I will
try to resync for next release.
>
> As autoconf >= 2.64 is better than old versions, it do not let it pass
> this bug !!
>
> By correcting this bug, everything works well whatever autoconf
> version on Ubuntu 9.10.
>
> My advice to people using Gaisler's sources along with autoconf >=
> 2.64, is to temporaly fall back to autoconf 2.63, or correct the
> check-rtems-debug.m4 bug.
I have updated the source release at the gaisler server with this patch,
the new version is named rtems-4.10-1.1.99.10a-src.tar.bz2.
Thanks,
Daniel
>
> Pierre.
>
>
> Joel Sherrill a écrit :
>
>> On 03/02/2010 10:58 AM, pierre kestener wrote:
>>
>>> Hello,
>>>
>>> While upgrading from Ubuntu 9.04 to Ubuntu 9.10, autoconf was updated
>>> from 2.63 to 2.64, and I noticed that some of the configure script are
>>> not well generated anymore in RTEMS source tree.
>>>
>>>
>>
>> The autoconf version is tied to the RTEMS version. For
>> hosts we provide binaries on, automake/autoconf is included
>> in the RTEMS toolset. Updating autotools can break things
>> so we tend not to update it on release branches. You can see
>> this by the latest (or terminal) autoconf RPM for each release
>> branch.
>>
>> rtems-4.6-autoconf-rtems-2.59-0.noarch
>> rtems-4.7-autoconf-2.60-4.el5.noarch
>> rtems-4.8-autoconf-2.61-7.el5.noarch
>> rtems-4.9-autoconf-2.62-4.fc12.noarch
>> rtems-4.10-autoconf-2.65-1.fc12.noarch
>>
>>> For example, the generated cpukit/configure contains the following
>>> piece
>>> of code (bad shell code):
>>> ##############################
>>> if test x"${enable_rtems_debug}" = x"yes"
>>>
>>> cat>>confdefs.h<<_ACEOF
>>> #define RTEMS_DEBUG 1
>>> _ACEOF
>>> ; then :
>>>
>>> fi
>>> ##############################
>>>
>>> Falling back to "old" autoconf 2.63, everything works perfectly on
>>> Ubuntu 9.10
>>> I also tried autoconf 2.65, the bug is still there.
>>>
>>> I was wondering if such a bug was Ubuntu-specific, and if someone was
>>> using autoconf>=2.64 with success and on which distribution ?
>>>
>>> Thank you.
>>>
>>> Pierre Kestener.
>>>
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.org
>>> http://www.rtems.org/mailman/listinfo/rtems-users
>>>
>>
>>
>>
>
>
More information about the users
mailing list