[haskell-platform] #56: Dependency on editline C library not checked by ./configure

haskell-platform haskell-platform at projects.haskell.org
Sun Nov 15 07:47:01 EST 2009


#56: Dependency on editline C library not checked by ./configure
------------------------------------+---------------------------------------
 Reporter:  anonymous (solrize)     |        Owner:  dons    
     Type:  defect                  |       Status:  reopened
 Priority:  major                   |    Milestone:  2009.4.0
Component:  Generic source tarball  |   Resolution:          
 Keywords:  editline                |  
------------------------------------+---------------------------------------
Comment (by Araneidae):

 Well, this defect remains ... and there's a further defect (let me know if
 I should raise this separately):

 On Ubuntu 9.10 I have libeditline-dev installed, but the only header file
 which is installed is /usr/include/editline.h (defining readline() and
 add_history()), whereas the make for haskell-platform is looking for
 editline/editline.h -- which means, of course, it fails to find it.

 I've tried adding editline.h to the AC_CHECK_HEADERS list (line 47,
 packages/editline-0.2.1.0/configure.ac) and running autoconf, but
 something isn't right: my resulting ./configure is quite broken.  Maybe my
 autoconf (version 2.64) or one of its macros is broken?

 To be more specific, ./configure in packages/editline-0.2.1.0 fails with
 message:

     checking for tputs in -lncurses... ./configure: line 2853: syntax
 error near unexpected token `('
     ./configure: line 2853: `case "(($ac_try" in'

-- 
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/56#comment:9>
haskell-platform <http://trac.haskell.org/haskell-platform>
The Haskell Platform: a comprehensive and robust collection of Haskell libraries


More information about the Haskell-platform mailing list