Comment 2 for bug 416399

Revision history for this message
Nate Michael (nate-michael) wrote : Re: [Bug 416399] [NEW] Auto-generated configure script on OS X contains incorrect command that yields unexpected end of file error

I branched 0.6.x and found the same problem. Downgrading autoconf from
2.64.0 to 2.63.0 is the fix. Using 2.63.0, the trunk configures
without issue.

On Aug 20, 2009, at 9:35 AM, Staffan Gimåker wrote:

> Do you know when the bug appeared?
>
> Have you updated any of the tools in the autotools toolchain recently
> (m4, autoconf, etc)?
>
> It *looks* like it is the boost.m4 (m4/boost.m4) script that's causing
> the problem, but it hasn't been touched since March, and the
> configure.ac file hasn't been touched since July first.
>
> I updated to the latest version of boost.m4 in trunk -- see if that
> makes a difference.
>
> If not, something that might give us more information is to branch an
> older revision, known to work, and see if you can still reproduce the
> problem there.
>
> On Thu, 2009-08-20 at 12:28 +0000, Nate Michael wrote:
>> Public bug reported:
>>
>> This "bug" has been confirmed on two separate OS X systems. After
>> checking out the latest trunk and running "autoreconf -i", the auto-
>> generated configure script contains a line that should be two
>> lines. The
>> script generates (l. 14859 on my systems):
>>
>> boost_cv_lib_version=`cat conftest.i`
>> firm -f conftest*
>>
>> which should be
>>
>> boost_cv_lib_version=`cat conftest.i`
>> fi
>> rm -f conftest*
>>
>> Making this change fixes the script and compilation continues as
>> expected. After which point, the trunk works as expected. It is not
>> clear if this is an issue with the autoconf settings in peekabot or a
>> bug resulting from some other component. Relevant versions follow:
>>
>> autoconf, autoreconf: 2.64
>> make: 3.81
>> aclocal: 1.11
>> libtoolize: 2.2.6
>>
>> ** Affects: peekabot
>> Importance: Undecided
>> Status: New
>>
>> ** Summary changed:
>>
>> - Auto-generated configure script on OS X contains incorrect
>> command that yields unexpected of file error
>> + Auto-generated configure script on OS X contains incorrect
>> command that yields unexpected end of file error
>>
>
> --
> Auto-generated configure script on OS X contains incorrect command
> that yields unexpected end of file error
> https://bugs.launchpad.net/bugs/416399
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in peekabot: New
>
> Bug description:
> This "bug" has been confirmed on two separate OS X systems. After
> checking out the latest trunk and running "autoreconf -i", the auto-
> generated configure script contains a line that should be two lines.
> The script generates (l. 14859 on my systems):
>
> boost_cv_lib_version=`cat conftest.i`
> firm -f conftest*
>
> which should be
>
> boost_cv_lib_version=`cat conftest.i`
> fi
> rm -f conftest*
>
> Making this change fixes the script and compilation continues as
> expected. After which point, the trunk works as expected. It is not
> clear if this is an issue with the autoconf settings in peekabot or
> a bug resulting from some other component. Relevant versions follow:
>
> autoconf, autoreconf: 2.64
> make: 3.81
> aclocal: 1.11
> libtoolize: 2.2.6