#4252: "perl boot" fails with "error: FP_CHECK_ALIGNMENT: requires literal
arguments"
-----------------------+----------------------------------------------------
    Reporter:  guest   |       Owner:                     
        Type:  bug     |      Status:  new                
    Priority:  normal  |   Component:  Build System       
     Version:  6.12.3  |    Keywords:                     
    Testcase:          |   Blockedby:                     
          Os:  Linux   |    Blocking:                     
Architecture:  x86     |     Failure:  Building GHC failed
-----------------------+----------------------------------------------------
 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.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4252>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to