Auto-generated configure script on OS X contains incorrect command that yields unexpected end of file error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
peekabot |
Fix Committed
|
Low
|
Staffan Gimåker |
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_
firm -f conftest*
which should be
boost_
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
Related branches
summary: |
Auto-generated configure script on OS X contains incorrect command that - yields unexpected of file error + yields unexpected end of file error |
Changed in peekabot: | |
importance: | Undecided → Low |
Changed in peekabot: | |
assignee: | nobody → Staffan Gimåker (gimaker) |
status: | New → Confirmed |
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: lib_version= `cat conftest.i` lib_version= `cat conftest.i`
> 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_
> firm -f conftest*
>
> which should be
>
> boost_cv_
> 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
>