
Hello, My yhc build fails with the following error:
kart@enlightenment:~/yhc-devel> scons scons: Reading SConscript files ... Checking for architecture... x86 Checking for operating system... linux2 Bootstrapping... Done. scons: done reading SConscript files. scons: Building targets ... ghc src/compiler98/SyntaxUtil.o src/compiler98/Flags.o src/compiler98/Export.o src/compiler98/PosCode.o src/compiler98/Lift.o src/compiler98/FSLib.o src/compiler98/PrettySyntax.o src/compiler98/Scc.o src/compiler98/Extract.o src/compiler98/NT.o src/compiler98/TokenInt.o src/compiler98/Make.o src/compiler98/CaseOpt.o src/compiler98/Depend.o src/compiler98/StrPos.o src/compiler98/SysDeps.o src/compiler98/ReportImports.o src/compiler98/Remove1_3.o src/compiler98/Prim.o src/compiler98/CaseLib.o src/compiler98/PrettyLib.o src/compiler98/Case.o src/compiler98/StateMonad.o src/compiler98/FFITrans.o src/compiler98/FixSyntax.o src/compiler98/Need.o src/compiler98/Nice.o src/compiler98/Bind.o src/compiler98/STGArity.o src/compiler98/IntState.o src/compiler98/RmClasses.o src/compiler98/SccModule.o src/compiler98/Overlap.o src/compiler98/ForeignCode.o src/compiler98/PrimCode.o src/compiler98/Error.o src/compiler98/Compile.o src/compiler98/CaseHelp.o src/compiler98/Import.o src/compiler 98/Front.o src/compiler98/IExtract.o src/compiler98/MkSyntax.o src/compiler98/Fixity.o src/compiler98/PosAtom.o src/compiler98/RenameLib.o src/compiler98/Phase.o src/compiler98/Id.o src/compiler98/ImportState.o src/compiler98/State.o src/compiler98/FreeVar.o src/compiler98/Info.o src/compiler98/IdKind.o src/compiler98/Reduce.o src/compiler98/Main.o src/compiler98/Rename.o src/compiler98/PreImport.o src/compiler98/Syntax.o src/compiler98/Package.o src/compiler98/PreImp.o src/compiler98/TokenId.o src/compiler98/SyntaxPos.o src/compiler98/NeedLib.o src/compiler98/Derive/Ix.o src/compiler98/Derive/Read.o src/compiler98/Derive/Eq.o src/compiler98/Derive/Bounded.o src/compiler98/Derive/Enum.o src/compiler98/Derive/Lib.o src/compiler98/Derive/Binary.o src/compiler98/Derive/Derive.o src/compiler98/Derive/Ord.o src/compiler98/Derive/Eval.o src/compiler98/Derive/Show.o src/compiler98/Util/Extra.o src/compiler98/Util/Graph.o src/compiler98/Util/MergeSort.o src/compiler98/Util/Text.o src /compiler98/Util/OsOnly.o src/compiler98/DotNet/Compile.o src/compiler98/DotNet/IL.o src/compiler98/DotNet/Show.o src/compiler98/Core/CoreType.o src/compiler98/Core/Core.o src/compiler98/Core/Pretty.o src/compiler98/Type/Type.o src/compiler98/Type/Data.o src/compiler98/Type/Ctx.o src/compiler98/Type/Util.o src/compiler98/Type/Unify.o src/compiler98/Type/Lib.o src/compiler98/Type/Subst.o src/compiler98/Type/Env.o src/compiler98/ByteCode/Type.o src/compiler98/ByteCode/Compile.o src/compiler98/ByteCode/Peep.o src/compiler98/ByteCode/Metric.o src/compiler98/ByteCode/ByteCode.o src/compiler98/ByteCode/Wrap.o src/compiler98/ByteCode/Relative.o src/compiler98/ByteCode/Graph.o src/compiler98/ByteCode/Analysis.o src/compiler98/ByteCode/CompileLib.o src/compiler98/ByteCode/Write.o src/compiler98/ByteCode/Flatten.o src/compiler98/ByteCode/Show.o src/compiler98/Parse/ParseLex.o src/compiler98/Parse/LexStr.o src/compiler98/Parse/Lexical.o src/compiler98/Parse/LexLow.o src/compiler98/Parse /Parse2.o src/compiler98/Parse/ParseLib.o src/compiler98/Parse/ParseI.o src/compiler98/Parse/LexPre.o src/compiler98/Parse/Lex.o src/compiler98/Parse/ParseCore.o src/compiler98/Parse/Parse.o depends/cpphs/Language/Preprocessor/Unlit.o depends/cpphs/Language/Preprocessor/Cpphs.o depends/cpphs/Language/Preprocessor/Cpphs/Options.o depends/cpphs/Language/Preprocessor/Cpphs/RunCpphs.o depends/cpphs/Language/Preprocessor/Cpphs/ReadFirst.o depends/cpphs/Language/Preprocessor/Cpphs/Tokenise.o depends/cpphs/Language/Preprocessor/Cpphs/Position.o depends/cpphs/Language/Preprocessor/Cpphs/CppIfdef.o depends/cpphs/Language/Preprocessor/Cpphs/MacroPass.o depends/cpphs/Language/Preprocessor/Cpphs/SymTab.o depends/cpphs/Language/Preprocessor/Cpphs/HashDefine.o depends/cpphs/Text/ParserCombinators/HuttonMeijer.o depends/filepath/System/FilePath.o -o inst/bin/yhc /usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot find -lgmp collect2: ld returned 1 exit status scons: *** [inst/bin/yhc] Error 1 scons: building terminated because of errors. kart@enlightenment:~/yhc-devel>
My config is: OS: Linux, OpenSuSE 10.2 GCC 4.1.2 Scons: script: v0.96.1.D001, 2004/08/23 09:55:29, by knight on casablanca engine: v0.96.1.D001, 2004/08/23 09:55:29, by knight on casablanca This is a modified version of yhc that has not been sync'ed with the repository for several months, but it used to build fine on my previous Linux installation (Ubuntu 6.10). Looks like another libgmp-related issue... Any suggestions on what to do? Thanks. -- Blogs: http://kartik-log.blogspot.com, http://randomkart.blogspot.com Any opinions expressed here are mine and not necessarily those of Starfleet Command.

On 2/13/07, Kartik Vaddadi
This is a modified version of yhc that has not been sync'ed with the repository for several months, but it used to build fine on my previous Linux installation (Ubuntu 6.10).
Looks like another libgmp-related issue... Any suggestions on what to do? Thanks.
Given how old your version of Yhc it is difficult for us to help. Are you sure you have installed both the libgmp and libgmp-devel packages? Where is it installed? If it is installed try adding LIBPATH="path" to the env = Environment(...) line. Andrew

Andrew Wilkinson wrote:
On 2/13/07, *Kartik Vaddadi*
mailto:itskartik@iitb.ac.in> wrote: This is a modified version of yhc that has not been sync'ed with the repository for several months, but it used to build fine on my previous Linux installation (Ubuntu 6.10).
Looks like another libgmp-related issue... Any suggestions on what to do? Thanks.
Given how old your version of Yhc it is difficult for us to help. Are you sure you have installed both the libgmp and libgmp-devel packages?
I found the problem: libgmp-devel was not installed. It now builds. Thanks. -- Blogs: http://kartik-log.blogspot.com, http://randomkart.blogspot.com Any opinions expressed here are mine and not necessarily those of Starfleet Command.
participants (2)
-
Andrew Wilkinson
-
Kartik Vaddadi