#1352: Fix configure of readline performed as part of GHC install
---------------------------+------------------------------------------------
  Reporter:  thorkilnaur   |          Owner:         
      Type:  bug           |         Status:  new    
  Priority:  normal        |      Milestone:         
 Component:  Build System  |        Version:  6.7    
  Severity:  normal        |       Keywords:         
Difficulty:  Unknown       |             Os:  Unknown
  Testcase:                |   Architecture:  Unknown
---------------------------+------------------------------------------------
On Mac OS X 10.4.9, {{{make install}}} of a recent GHC HEAD reports:
 {{{
 ...
 rm -f -f stamp/configure.library.*.readline
 ifBuildable/ifBuildable readline setup/Setup configure \
                                      \
                                     --prefix=/Users/thorkilnaur/tn/install
 /ghc-HEAD-for-HughesPJ-wrong-fill-indent-20070506_1304 \
                                     --with-
 compiler=/Users/thorkilnaur/tn/install/ghc-HEAD-for-HughesPJ-wrong-fill-
 indent-20070506_1304/bin/ghc \
                                     --datasubdir=ghc
 configure: Reading installed packages...
 Configuring readline-1.0...
 configure: Dependency base-any: using base-2.1
 configure: Using install prefix: /Users/thorkilnaur/tn/install/ghc-HEAD-
 for-HughesPJ-wrong-fill-indent-20070506_1304
 configure: Binaries installed in: /Users/thorkilnaur/tn/install/ghc-HEAD-
 for-HughesPJ-wrong-fill-indent-20070506_1304/bin
 configure: Libraries installed in: /Users/thorkilnaur/tn/install/ghc-HEAD-
 for-HughesPJ-wrong-fill-indent-
 20070506_1304/lib/readline-1.0/ghc-6.7.20070506
 configure: Private binaries installed in: /Users/thorkilnaur/tn/install
 /ghc-HEAD-for-HughesPJ-wrong-fill-indent-20070506_1304/libexec
 configure: Data files installed in: /Users/thorkilnaur/tn/install/ghc-
 HEAD-for-HughesPJ-wrong-fill-indent-20070506_1304/share/ghc
 configure: Using compiler: /Users/thorkilnaur/tn/install/ghc-HEAD-for-
 HughesPJ-wrong-fill-indent-20070506_1304/bin/ghc
 configure: Compiler flavor: GHC
 configure: Compiler version: 6.7.20070506
 checking for gcc... gcc
 checking for C compiler default output file name... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ISO C89... none needed
 checking for tputs in -lncurses... yes
 checking for readline in -lreadline... yes
 checking for rl_readline_version in -lreadline... no
 configure: error: readline not found, so this package cannot be built
 See `config.log' for more details.
 configure: Using package tool: /Users/thorkilnaur/tn/install/ghc-HEAD-for-
 HughesPJ-wrong-fill-indent-20070506_1304/bin/ghc-pkg
 configure: Using ar found on system at: /usr/bin/ar
 configure: Using haddock found on system at: /usr/local/bin/haddock
 configure: Using ld found on system at: /usr/bin/ld
 configure: No pfesetup found
 configure: Using ranlib found on system at: /usr/bin/ranlib
 configure: Using runghc found on system at:
 /Users/thorkilnaur/tn/install/ghc-6.6-for-buildbot-
 20070221_1000/bin/runghc
 configure: Using runhugs found on system at:
 /Users/thorkilnaur/tn/HugsCvsRepository/hugs98/src/runhugs
 configure: Using tar found on system at: /usr/bin/tar
 configure: Using happy: /usr/local/bin/happy
 configure: Using alex: /usr/local/bin/alex
 configure: Using hsc2hs: /Users/thorkilnaur/tn/install/ghc-6.6-for-
 buildbot-20070221_1000/bin/hsc2hs
 configure: No c2hs found
 configure: No cpphs found
 configure: No greencard found
 make[1]: *** [stamp/configure.library.install.readline] Error 1
 make: *** [install] Error 1
 }}}
 The problem seems to be that the {{{--with-readline-includes}}} and
 {{{--with-readline-libraries}}} configure arguments are not passed to the
 Cabal configure which is carried out during installation. The attached
 patch solves the problem in my case, but I am not an expert in these
 matters, so entirely different things may be called for.

 Best regards Thorkil

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

Reply via email to