[GHC] #7281: GHC 7.4.2 build fails on Fedora17
GHC
cvs-ghc at haskell.org
Sat Nov 17 18:55:06 CET 2012
#7281: GHC 7.4.2 build fails on Fedora17
-------------------------------+--------------------------------------------
Reporter: PaulJohnson | Owner:
Type: bug | Status: new
Priority: high | Milestone: 7.6.2
Component: Compiler | Version: 7.4.2
Keywords: | Os: Linux
Architecture: x86_64 (amd64) | Failure: Building GHC failed
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
-------------------------------+--------------------------------------------
Description changed by igloo:
Old description:
> On Fedora 17 the build fails when attempting to run "configure". The
> relevant section says:
>
> checking for ncurses.h... yes
> checking for setupterm in -lncursesw... no
> checking for setupterm in -lncurses... no
> checking for setupterm in -lcurses... no
> configure: error: in `/home/paj/packages/ghc-7.4.2/libraries/terminfo':
> configure: error: curses library not found, so this package cannot be
> built
>
> The relevant section from config.log says:
>
> configure~:3285: gcc -o conftest -g -O2 conftest.c -lncursesw >&5
> /usr/bin/ld: /tmp/cc1CCCaI.o: undefined reference to symbol 'setupterm'
> /usr/bin/ld: note: 'setupterm' is defined in DSO /lib64/libtinfo.so.5 so
> try adding it to the linker command line
> /lib64/libtinfo.so.5: could not read symbols: Invalid operation
> collect2: error: ld returned 1 exit status
>
> I've set the architecture to x86_64 because thats what I run, but I
> expect it would happen on other Fedora 17s as well.
New description:
On Fedora 17 the build fails when attempting to run "configure". The
relevant section says:
{{{
checking for ncurses.h... yes
checking for setupterm in -lncursesw... no
checking for setupterm in -lncurses... no
checking for setupterm in -lcurses... no
configure: error: in `/home/paj/packages/ghc-7.4.2/libraries/terminfo':
configure: error: curses library not found, so this package cannot be
built
}}}
The relevant section from config.log says:
{{{
configure~:3285: gcc -o conftest -g -O2 conftest.c -lncursesw >&5
/usr/bin/ld: /tmp/cc1CCCaI.o: undefined reference to symbol 'setupterm'
/usr/bin/ld: note: 'setupterm' is defined in DSO /lib64/libtinfo.so.5 so
try adding it to the linker command line
/lib64/libtinfo.so.5: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
}}}
I've set the architecture to x86_64 because thats what I run, but I expect
it would happen on other Fedora 17s as well.
--
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7281#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list