﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related 7472,Build on FreeBSD fails with ncurses,nematoder,pgj,"Building fails on FreeBSD 8.2-stable with current Ports with the error as documented in the attachment. To fix this, I went to libraries/terminfo and executed there: ./configure --with-curses-includes=/usr/include --with-curses-libraries=/usr/lib Then I deleted manually all .o, .a, .so files in this directory (make clean there does a global clean, which is a bug as well), ran make there and went back to the toplevel build directoy, where I entered the following command manually: ""inplace/bin/ghc-stage1"" -o ghc/stage2/build/tmp/ghc-stage2 -H32m -O -I/usr/include -L/usr/lib -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package array- -package base- -package bytestring- -package directory- -package filepath- -package ghc-7.4.1 -package haskeline- -package mtl- -package process- -package unix- -fno-warn-name-shadowing -Wall -XHaskell98 -XForeignFunctionInterface -XUnboxedTuples -XFlexibleInstances -XMagicHash -XNondecreasingIndentation -XCPP -XPatternGuards -O2 -threaded -no-user-package-conf -rtsopts -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -hisuf hi -osuf o -hcsuf hc ghc/stage2/build/Main.o ghc/stage2/build/InteractiveUI.o ghc/stage2/build/GhciMonad.o ghc/stage2/build/GhciTags.o ghc/stage2/build/hschooks.o (note the changed -L and -I parameters) Then I ran make again and building continues successfully. To fix someone should add some ncurses tweaks to the main configure script.",bug,closed,normal,,Build System,7.6.1,wontfix,"ncurses, freebsd",pgj@…,FreeBSD,Unknown/Multiple,Building GHC failed,Unknown,,,,