[MacPorts] #17321: ghc 6.10.1: ld: can't locate file for: -lgmp
MacPorts
noreply at macports.org
Tue Nov 18 23:42:34 PST 2008
#17321: ghc 6.10.1: ld: can't locate file for: -lgmp
-------------------------------------+--------------------------------------
Reporter: ryandesign at macports.org | Owner: gwright at macports.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: | Port: ghc
-------------------------------------+--------------------------------------
ghc 6.10.1 doesn't build for me, on Mac OS X 10.4.11 Intel with Xcode 2.5:
{{{
$ port install ghc
---> Fetching ghc
---> Verifying checksum(s) for ghc
---> Extracting ghc
---> Applying patches to ghc
---> Configuring ghc
---> Building ghc
Error: Target org.macports.build returned: shell command "cd
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1
&& env DYLD_FALLBACK_LIBRARY_PATH=/mp/lib make" returned error 2
Command output: ../utils/genprimopcode/genprimopcode --primop-list
< prelude/primops.txt > primop-list.hs-incl
../utils/genprimopcode/genprimopcode --has-side-effects <
prelude/primops.txt > primop-has-side-effects.hs-incl
../utils/genprimopcode/genprimopcode --out-of-line <
prelude/primops.txt > primop-out-of-line.hs-incl
../utils/genprimopcode/genprimopcode --commutable <
prelude/primops.txt > primop-commutable.hs-incl
../utils/genprimopcode/genprimopcode --needs-wrapper <
prelude/primops.txt > primop-needs-wrapper.hs-incl
../utils/genprimopcode/genprimopcode --can-fail <
prelude/primops.txt > primop-can-fail.hs-incl
../utils/genprimopcode/genprimopcode --strictness <
prelude/primops.txt > primop-strictness.hs-incl
../utils/genprimopcode/genprimopcode --primop-primop-info <
prelude/primops.txt > primop-primop-info.hs-incl
Creating main/Config.hs ...
done.
test -f
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/stage3.package.conf
|| echo "[]" >
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/stage3.package.conf
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries
/cabal-bin
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-
bootstrap/bin/ghc
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries/bootstrapping.conf
configure --distpref dist-stage1 \
--flags=stage1 --flags=ncg --ghc-options='-#include
"cutils.h"' --with-
compiler=/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/bin/ghc --with-hc-
pkg=/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/bin/ghc-pkg --package-db
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries/bootstrapping.conf
\
--prefix=/NONEXISTENT --bindir=/NONEXISTENT
--libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT
--docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \
--libsubdir='$pkgid' --with-gcc=gcc --with-
ld=/usr/bin/ld --hsc2hs-option=-I/mp/include --configure-option='--
prefix=/mp' --configure-option='--
prefix=/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/destroot/mp'
--configure-option='--
datadir=/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/destroot/mp/share/ghc-6.10.1'
--configure-option='--with-gmp-includes=/mp/include' --configure-option
='--with-gmp-libraries=/mp/lib' --configure-option='--with-
ghc=/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/bin/ghc' --configure-option='CC=/usr/bin/gcc-4.0'
--configure-option='CFLAGS=-O2 -I/mp/include' --configure-
option='LDFLAGS=-L/mp/lib -L/usr/lib' --configure-
option='CPPFLAGS=-I/mp/include' --configure-option='CPP=/usr/bin/cpp-4.0'
--configure-option=--with-cc=gcc --with-
hsc2hs=/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/utils/hsc2hs
/install-inplace/bin/hsc2hs \
--ghc-option=-DSTAGE=1
Configuring ghc-6.10.1...
Warning: 'include-dirs: ../libraries/base/cbits' is a relative path
outside of
the source tree. This will not work when generating a tarball with
'sdist'.
Warning: 'include-dirs: ../libraries/base/include' is a relative path
outside
of the source tree. This will not work when generating a tarball with
'sdist'.
rm -f -f Makefile-stage1
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries
/cabal-bin
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-
bootstrap/bin/ghc
/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries/bootstrapping.conf
makefile --distpref dist-stage1 -f Makefile-stage1
Preprocessing library ghc-6.10.1...
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: can't locate file for: -lgmp
collect2: ld returned 1 exit status
linking dist-stage1/build/Fingerprint_hsc_make.o failed
command was: /usr/bin/gcc
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/lib/ghc-6.6 -lHSunix_cbits -ldl
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries/hpc
/dist-bootstrapping/build
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/lib/ghc-6.6
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries
/extensible-exceptions/dist-bootstrapping/build
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries/Cabal
/dist-bootstrapping/build
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work/ghc-6.10.1/libraries/filepath
/dist-bootstrapping/build
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/lib/ghc-6.6 -lHSbase_cbits
-L/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_ghc/work
/ghc-bootstrap/lib/ghc-6.6 -lm -lgmp -ldl dist-
stage1/build/Fingerprint_hsc_make.o -o dist-
stage1/build/Fingerprint_hsc_make
make[1]: *** [boot.stage.1] Error 1
make: *** [stage1] Error 1
Error: Status 1 encountered during processing.
$
}}}
gmp @4.2.4_0 is installed and active, and ${prefix}/lib/libgmp.dylib does
exist, but I note that the compile command above doesn't contain
`-L${prefix}/lib`.
--
Ticket URL: <http://trac.macports.org/ticket/17321>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list