"perl boot" fails with "error: FP_CHECK_ALIGNMENT: requires literal arguments"
When executing 'perl boot' as indicated in the build guide it fails with the following output:
Creating libraries/array/ghc.mk
...
Creating libraries/xhtml/GNUmakefile
Booting .
configure.ac:715: error: FP_CHECK_ALIGNMENT: requires literal arguments
aclocal.m4:143: FP_CHECK_ALIGNMENT is expanded from...
configure.ac:715: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
configure.ac:715: error: FP_CHECK_ALIGNMENT: requires literal arguments
aclocal.m4:143: FP_CHECK_ALIGNMENT is expanded from...
configure.ac:715: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
autoreconf: /usr/bin/autoconf failed with exit status: 1
Running autoreconf failed with exitcode 256 on dir . at boot line 50.
Searching the internet I could only find build failures by merehap: http://markmail.org/message/vqyub65wxjykbup4 and a similar error in MacPorts http://trac.macports.org/ticket/25520
Line 715 of configure.ac reads:
FP_CHECK_ALIGNMENT(void *)
The problem seems to be with autoconf. AS_LITERAL_IF macro (used by FP_CHECK_ALIGNMENT) seems to have changed it's behaviour in version 2.66 to be more conservative with regard to shell indirection.
I don't have any experience with autoconf, but it seems that the problem could be that the asterisk is interpreted as a shell indirection.
I have tried with versions 2.66 and 2.67 of autoconf.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.12.3 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Build System |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |