#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 _______________________________________________ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs