Hello, I'm trying to upgrade ghc but I get the following error: $ sudo port upgrade ghc ---> Fetching ghc ---> Verifying checksum(s) for ghc ---> Extracting ghc ---> Applying patches to ghc ---> Configuring ghc ---> Building ghc with target all Error: Target org.macports.build returned: shell command "env DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib make all" returned error 2 Command output: sed -e 's/""//g' -e 's/:[ ]*,/: /g'
package.conf.installed ../utils/ghc-pkg/ghc-pkg-inplace update - --force-files <package.conf.inplace Reading package info from stdin ... done. cannot find libHSghc.a on library path (ignoring) Saving old package config file... done. Writing new package config file... done. ../utils/ghc-pkg/ghc-pkg-inplace update - -f ../driver/package.conf -- force-files <package.conf.installed Reading package info from stdin ... done. /opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_lang_ghc/work/destroot//opt/local/lib/ ghc-6.6.1/hslibs-imports/ghc doesn't exist or isn't a directory (ignoring) /opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_lang_ghc/work/destroot//opt/local/lib/ ghc-6.6.1 doesn't exist or isn't a directory (ignoring) cannot find libHSghc.a on library path (ignoring) Saving old package config file... done. Writing new package config file... done. Creating stage1/ghc_boot_platform.h... Done. touch .depend-BASE ../compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend-BASE -osuf o -I../includes -H16m -O -I/opt/local/include -I/usr/include -L/opt/ local/lib -L/usr/lib -iutils -ibasicTypes -itypes -ihsSyn -iprelude - irename -itypecheck -ideSugar -icoreSyn -ispecialise -isimplCore - istranal -istgSyn -isimplStg -icodeGen -imain -iprofiling -iparser - icprAnalysis -indpFlatten -iiface -icmm -inativeGen -ighci -Istage2 - DGHCI -DBREAKPOINT -package template-haskell -threaded -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -package regex-compat - ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' - package-name ghc-6.6.1 -fgenerics basicTypes/BasicTypes.lhs basicTypes/ DataCon.lhs basicTypes/Demand.lhs basicTypes/Id.lhs basicTypes/ IdInfo.lhs basicTypes/Literal.lhs basicTypes/MkId.lhs basicTypes/ Module.lhs basicTypes/Name.lhs basicTypes/NameEnv.lhs basicTypes/ NameSet.lhs basicTypes/NewDemand.lhs basicTypes/OccName.lhs basicTypes/ RdrName.lhs basicTypes/SrcLoc.lhs basicTypes/UniqSupply.lhs basicTypes/ Unique.lhs basicTypes/Var.lhs basicTypes/VarEnv.lhs basicTypes/ VarSet.lhs cmm/CLabel.hs cmm/Cmm.hs cmm/CmmLex.hs cmm/CmmLint.hs cmm/ CmmOpt.hs cmm/CmmParse.hs cmm/CmmUtils.hs cmm/MachOp.hs cmm/PprC.hs cmm/PprCmm.hs codeGen/Bitmap.hs codeGen/CgBindery.lhs codeGen/ CgCallConv.hs codeGen/CgCase.lhs codeGen/CgClosure.lhs codeGen/ CgCon.lhs codeGen/CgExpr.lhs codeGen/CgForeignCall.hs codeGen/ CgHeapery.lhs codeGen/CgInfoTbls.hs codeGen/CgLetNoEscape.lhs codeGen/ CgMonad.lhs codeGen/CgParallel.hs codeGen/CgPrimOp.hs codeGen/ CgProf.hs codeGen/CgStackery.lhs codeGen/CgTailCall.lhs codeGen/ CgTicky.hs codeGen/CgUtils.hs codeGen/ClosureInfo.lhs codeGen/ CodeGen.lhs codeGen/SMRep.lhs coreSyn/CoreFVs.lhs coreSyn/CoreLint.lhs coreSyn/CorePrep.lhs coreSyn/CoreSubst.lhs coreSyn/CoreSyn.lhs coreSyn/ CoreTidy.lhs coreSyn/CoreUnfold.lhs coreSyn/CoreUtils.lhs coreSyn/ ExternalCore.lhs coreSyn/MkExternalCore.lhs coreSyn/PprCore.lhs coreSyn/PprExternalCore.lhs cprAnalysis/CprAnalyse.lhs deSugar/ Check.lhs deSugar/Desugar.lhs deSugar/DsArrows.lhs deSugar/DsBinds.lhs deSugar/DsCCall.lhs deSugar/DsExpr.lhs deSugar/DsForeign.lhs deSugar/ DsGRHSs.lhs deSugar/DsListComp.lhs deSugar/DsMeta.hs deSugar/ DsMonad.lhs deSugar/DsUtils.lhs deSugar/Match.lhs deSugar/MatchCon.lhs deSugar/MatchLit.lhs ghci/ByteCodeAsm.lhs ghci/ByteCodeFFI.lhs ghci/ ByteCodeGen.lhs ghci/ByteCodeInstr.lhs ghci/ByteCodeItbls.lhs ghci/ ByteCodeLink.lhs ghci/InteractiveUI.hs ghci/Linker.lhs ghci/ ObjLink.lhs hsSyn/Convert.lhs hsSyn/HsBinds.lhs hsSyn/HsDecls.lhs hsSyn/HsExpr.lhs hsSyn/HsImpExp.lhs hsSyn/HsLit.lhs hsSyn/HsPat.lhs hsSyn/HsSyn.lhs hsSyn/HsTypes.lhs hsSyn/HsUtils.lhs iface/BinIface.hs iface/BuildTyCl.lhs iface/IfaceEnv.lhs iface/IfaceSyn.lhs iface/ IfaceType.lhs iface/LoadIface.lhs iface/MkIface.lhs iface/TcIface.lhs main/CmdLineParser.hs main/CodeOutput.lhs main/Config.hs main/ Constants.lhs main/DriverMkDepend.hs main/DriverPhases.hs main/ DriverPipeline.hs main/DynFlags.hs main/ErrUtils.lhs main/Finder.lhs main/GHC.hs main/HeaderInfo.hs main/HscMain.lhs main/HscStats.lhs main/ HscTypes.lhs main/Main.hs main/PackageConfig.hs main/Packages.lhs main/ ParsePkgConf.hs main/PprTyThing.hs main/StaticFlags.hs main/ SysTools.lhs main/TidyPgm.lhs nativeGen/AsmCodeGen.lhs nativeGen/ MachCodeGen.hs nativeGen/MachInstrs.hs nativeGen/MachRegs.lhs nativeGen/NCGMonad.hs nativeGen/PositionIndependentCode.hs nativeGen/ PprMach.hs nativeGen/RegAllocInfo.hs nativeGen/RegisterAlloc.hs ndpFlatten/FlattenInfo.hs ndpFlatten/FlattenMonad.hs ndpFlatten/ Flattening.hs ndpFlatten/NDPCoreUtils.hs ndpFlatten/PArrAnal.hs parser/ Ctype.lhs parser/LexCore.hs parser/Lexer.hs parser/Parser.hs parser/ ParserCore.hs parser/ParserCoreUtils.hs parser/RdrHsSyn.lhs prelude/ ForeignCall.lhs prelude/PrelInfo.lhs prelude/PrelNames.lhs prelude/ PrelRules.lhs prelude/PrimOp.lhs prelude/TysPrim.lhs prelude/ TysWiredIn.lhs profiling/CostCentre.lhs profiling/SCCfinal.lhs rename/ RnBinds.lhs rename/RnEnv.lhs rename/RnExpr.lhs rename/RnHsSyn.lhs rename/RnNames.lhs rename/RnSource.lhs rename/RnTypes.lhs simplCore/ CSE.lhs simplCore/FloatIn.lhs simplCore/FloatOut.lhs simplCore/ LiberateCase.lhs simplCore/OccurAnal.lhs simplCore/SAT.lhs simplCore/ SATMonad.lhs simplCore/SetLevels.lhs simplCore/SimplCore.lhs simplCore/ SimplEnv.lhs simplCore/SimplMonad.lhs simplCore/SimplUtils.lhs simplCore/Simplify.lhs simplStg/SRT.lhs simplStg/SimplStg.lhs simplStg/ StgStats.lhs specialise/Rules.lhs specialise/SpecConstr.lhs specialise/ Specialise.lhs stgSyn/CoreToStg.lhs stgSyn/StgLint.lhs stgSyn/ StgSyn.lhs stranal/DmdAnal.lhs stranal/SaAbsInt.lhs stranal/SaLib.lhs stranal/StrictAnal.lhs stranal/WorkWrap.lhs stranal/WwLib.lhs typecheck/Inst.lhs typecheck/TcArrows.lhs typecheck/TcBinds.lhs typecheck/TcClassDcl.lhs typecheck/TcDefaults.lhs typecheck/ TcDeriv.lhs typecheck/TcEnv.lhs typecheck/TcExpr.lhs typecheck/ TcForeign.lhs typecheck/TcGenDeriv.lhs typecheck/TcHsSyn.lhs typecheck/ TcHsType.lhs typecheck/TcInstDcls.lhs typecheck/TcMType.lhs typecheck/ TcMatches.lhs typecheck/TcPat.lhs typecheck/TcRnDriver.lhs typecheck/ TcRnMonad.lhs typecheck/TcRnTypes.lhs typecheck/TcRules.lhs typecheck/ TcSimplify.lhs typecheck/TcSplice.lhs typecheck/TcTyClsDecls.lhs typecheck/TcTyDecls.lhs typecheck/TcType.lhs typecheck/TcUnify.lhs types/Class.lhs types/FunDeps.lhs types/Generics.lhs types/InstEnv.lhs types/Kind.lhs types/TyCon.lhs types/Type.lhs types/TypeRep.lhs types/ Unify.lhs utils/Bag.lhs utils/Binary.hs utils/BitSet.lhs utils/ BufWrite.hs utils/Digraph.lhs utils/Encoding.hs utils/FastMutInt.lhs utils/FastString.lhs utils/FastTypes.lhs utils/FiniteMap.lhs utils/ IOEnv.hs utils/ListSetOps.lhs utils/Maybes.lhs utils/OrdList.lhs utils/ Outputable.lhs utils/Panic.lhs utils/Pretty.lhs utils/StringBuffer.lhs utils/UniqFM.lhs utils/UniqSet.lhs utils/Util.lhs <<ghc: 369937040 bytes, 53 GCs, 4671482/10611932 avg/max bytes residency (4 samples), 25M in use, 0.00 INIT (0.00 elapsed), 0.74 MUT (6.43 elapsed), 0.13 GC (0.14 elapsed) :ghc>> ../utils/mkdependC/mkdependC -f .depend-BASE -D__GLASGOW_HASKELL__=606 -I../includes -Iutils -IbasicTypes -Itypes -IhsSyn -Iprelude -Irename - Itypecheck -IdeSugar -IcoreSyn -Ispecialise -IsimplCore -Istranal - IstgSyn -IsimplStg -IcodeGen -Imain -Iprofiling -Iparser -IcprAnalysis -IndpFlatten -Iiface -Icmm -InativeGen -Ighci -I../includes -- -O - I/opt/local/include -Iparser -I. -O -- parser/cutils.c parser/ hschooks.c /opt/local/bin/perl -pe 'binmode(stdin); binmode(stdout); s@^(\S* \.o)@stage2/$1@g; s@(\S*\.hi)@stage2/$1@g; s@^.*/compat.*$@@g;' <.depend-BASE >.depend-2 make -C compiler stage=2 ../compiler/stage1/ghc-inplace -H16m -O -I/opt/local/include -I/usr/ include -L/opt/local/lib -L/usr/lib -istage2/utils -istage2/ basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/ rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn - istage2/specialise -istage2/simplCore -istage2/stranal -istage2/ stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/ profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci - Istage2 -DGHCI -DBREAKPOINT -package template-haskell -threaded - package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics - Rghc-timing -I. -Iparser -package unix -package Cabal -package regex- compat -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -package-name ghc-6.6.1 -fgenerics -c basicTypes/ OccName.lhs-boot -o stage2/basicTypes/OccName.o-boot -ohi stage2/ basicTypes/OccName.hi-boot
basicTypes/OccName.lhs-boot:1:0: Failed to load interface for `Prelude': Use -v to see a list of the files searched for. <<ghc: 22897732 bytes, 4 GCs, 140132/140132 avg/max bytes residency (1 samples), 16M in use, 0.00 INIT (0.00 elapsed), 0.03 MUT (0.07 elapsed), 0.02 GC (0.02 elapsed) :ghc>> make[2]: *** [stage2/basicTypes/OccName.o-boot] Error 1 make[1]: *** [stage2] Error 2 make: *** [bootstrap2] Error 2 Error: Unable to upgrade port: 1
On Nov 6, 2007, at 17:19, Brad Miller wrote:
Hello, I'm trying to upgrade ghc but I get the following error:
$ sudo port upgrade ghc
[snip]
../compiler/stage1/ghc-inplace -H16m -O -I/opt/local/include -I/usr/ include -L/opt/local/lib -L/usr/lib -istage2/utils -istage2/ basicTypes -istage2/types -istage2/hsSyn -istage2/prelude - istage2/rename -istage2/typecheck -istage2/deSugar -istage2/ coreSyn -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/ main -istage2/profiling -istage2/parser -istage2/cprAnalysis - istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/ nativeGen -istage2/ghci -Istage2 -DGHCI -DBREAKPOINT -package template-haskell -threaded -package readline -DUSE_READLINE -cpp - fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -package regex-compat -ignore-package lang -recomp - Rghc-timing -H16M '-#include "cutils.h"' -package-name ghc-6.6.1 -fgenerics -c basicTypes/OccName.lhs-boot -o stage2/ basicTypes/OccName.o-boot -ohi stage2/basicTypes/OccName.hi-boot
basicTypes/OccName.lhs-boot:1:0: Failed to load interface for `Prelude': Use -v to see a list of the files searched for. <<ghc: 22897732 bytes, 4 GCs, 140132/140132 avg/max bytes residency (1 samples), 16M in use, 0.00 INIT (0.00 elapsed), 0.03 MUT (0.07 elapsed), 0.02 GC (0.02 elapsed) :ghc>> make[2]: *** [stage2/basicTypes/OccName.o-boot] Error 1 make[1]: *** [stage2] Error 2 make: *** [bootstrap2] Error 2
Error: Unable to upgrade port: 1
You did not indicate your version of Mac OS X, Xcode and MacPorts, but if you're running Mac OS X 10.5 Leopard, then I think you've found this bug: https://svn.macports.org/projects/macports/ticket/13039#preview I've added your email address to the bug's Cc list so that you'll be informed of its progress.
participants (2)
-
Brad Miller
-
Ryan Schmidt