<html><body bgcolor="#FFFFFF"><div>I notice that ghci is loading integer-simple before loading base. &nbsp;This at least explains why it cannot find a symbol from the base package - it hasn't been loaded yet. &nbsp;So the question is why does integer-simple use any function from the base package at all? I'm fairly sure that the dependency graph is such that it should not.<br><br><br></div><div><br>On 30/07/2011, at 22:37, Chris Dornan &lt;<a href="mailto:chris@chrisdornan.com">chris@chrisdornan.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><div class="WordSection1"><p class="MsoNormal"><span style="color:#1F497D">Hi All,<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">I thought I may as well try the same experiment 7.2.1-RC1 on completely different hardware (a network v-server running CentOS 5 with ghc-6.12.3 installed) and indeed:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal" style="margin-left:36.0pt"><span style="color:#1F497D">ghci<o:p></o:p></span></p><p class="MsoNormal" style="margin-left:36.0pt"><span style="color:#1F497D">GHCi, version 7.2.0.20110728: <a href="http://www.haskell.org/ghc/">http://www.haskell.org/ghc/</a>&nbsp; :? for help<o:p></o:p></span></p><p class="MsoNormal" style="margin-left:36.0pt"><span style="color:#1F497D">Loading package ghc-prim ... linking ... done.<o:p></o:p></span></p><p class="MsoNormal" style="margin-left:36.0pt"><span style="color:#1F497D">Loading package integer-simple ... linking ... ghc: /usr/local/ghc/7.2.0.20110728/lib/ghc-7.2.0.20110728/integer-simple-0.1.0.0/HSinteger-simple-0.1.0.0.o: unknown symbol `base_ControlziExceptionziBase_patError_info'<o:p></o:p></span></p><p class="MsoNormal" style="margin-left:36.0pt"><span style="color:#1F497D">ghc: unable to load package `integer-simple'<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">This has to be the way I am configuring the build – as y’all can see I am configuring with a non-standard prefix, but otherwise it is a case of a clean build from virginal sources with the appended build.mk.<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">I think I am going to have to start looking at the failure mechanism…<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">Chris<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">------------------------------------snipety-snip----------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -----------------------------------------------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># A Sample build.mk<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Uncomment one of the following BuildFlavour settings to get the desired<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># overall build type, and then tweak the options in the relevant section<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># below.<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Uncomment one of these to select a build profile below:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Full build with max optimisation (slow build)<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#BuildFlavour = perf<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Fastest build (libs unoptimised):<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BuildFlavour = quickest<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Fast build with optimised libraries:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#BuildFlavour = quick<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Profile the stage2 compiler:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#BuildFlavour = prof<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># A development build, working on the stage 1 compiler:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#BuildFlavour = devel1<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># A development build, working on the stage 2 compiler:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#BuildFlavour = devel2<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibWays = v<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -------- 1. A Performance/Distribution build--------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(BuildFlavour)" "perf"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># perf matches the default settings, repeated here for comparison:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SRC_HC_OPTS&nbsp;&nbsp;&nbsp;&nbsp; = -O -H64m<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage1HcOpts = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage2HcOpts = -O2 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcHcOpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -Rghc-timing<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibHcOpts&nbsp;&nbsp;&nbsp; = -O2 -XGenerics<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibWays&nbsp;&nbsp;&nbsp;&nbsp; += p<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(PlatformSupportsSharedLibs)" "YES"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibWays += dyn<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -------- A Fast build ------------------------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(BuildFlavour)" "quickest"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SRC_HC_OPTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -H64m -O0 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage1HcOpts&nbsp;&nbsp;&nbsp; = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage2HcOpts&nbsp;&nbsp;&nbsp; = -O0 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibHcOpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -O0 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SplitObjs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">HADDOCK_DOCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_HTML = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PS&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PDF&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -------- A Fast build with optimised libs ----------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(BuildFlavour)" "quick"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SRC_HC_OPTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -H64m -O0 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage1HcOpts&nbsp;&nbsp;&nbsp; = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage2HcOpts&nbsp;&nbsp;&nbsp; = -O0 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibHcOpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SplitObjs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">HADDOCK_DOCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_HTML = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PS&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PDF&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -------- Profile the stage2 compiler ---------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(BuildFlavour)" "prof"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SRC_HC_OPTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -H64m -O0 -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage1HcOpts&nbsp;&nbsp;&nbsp; = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage2HcOpts&nbsp;&nbsp;&nbsp; = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibHcOpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibWays&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; += p<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcProfiled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = YES<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SplitObjs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">HADDOCK_DOCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_HTML = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PS&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PDF&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -------- A Development build (stage 1) -------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(BuildFlavour)" "devel1"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SRC_HC_OPTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -H64m -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibHcOpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -O -dcore-lint<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage1HcOpts&nbsp;&nbsp;&nbsp; = -Rghc-timing -O0 -DDEBUG<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage2HcOpts&nbsp;&nbsp;&nbsp; = -Rghc-timing -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SplitObjs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">HADDOCK_DOCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_HTML = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PS&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PDF&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -------- A Development build (stage 2) -------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">ifeq "$(BuildFlavour)" "devel2"<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SRC_HC_OPTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -H64m -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcLibHcOpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -O -dcore-lint<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage1HcOpts&nbsp;&nbsp;&nbsp; = -Rghc-timing -O -fasm<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">GhcStage2HcOpts&nbsp;&nbsp;&nbsp; = -Rghc-timing -O0 -DDEBUG<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">SplitObjs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">HADDOCK_DOCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_HTML = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PS&nbsp;&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">BUILD_DOCBOOK_PDF&nbsp; = NO<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">endif<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># -----------------------------------------------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Other settings that might be useful<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># profiled RTS<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#GhcRtsCcOpts =&nbsp; -pg -g<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># Optimised/profiled RTS<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#GhcRtsCcOpts = -O2 -pg<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#GhcRtsWithFrontPanel = YES<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">#SRC_HC_OPTS += `gtk-config --libs`<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"># NoFib settings<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">NoFibWays =<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">STRIP=:<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">INTEGER_LIBRARY = integer-simple<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D">--------------------------------end-snipety-snip----------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-GB"> Chris Dornan [mailto:chris@chrisdornan.com] <br><b>Sent:</b> 30 July 2011 21:35<br><b>To:</b> '<a href="mailto:glasgow-haskell-users@haskell.org">glasgow-haskell-users@haskell.org</a>'<br><b>Subject:</b> RE: integer-simple<o:p></o:p></span></p></div></div><p class="MsoNormal"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">I tried building an integer-simple 7.2.1-RC1 with 7.0.3 binary-install on Ubuntu 11.04.&nbsp; ghci is still not happy:<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText" style="margin-left:36.0pt">chris@Ubuntu-11:~/etc$ ghci<o:p></o:p></p><p class="MsoPlainText" style="margin-left:36.0pt">GHCi, version 7.2.0.20110728: <a href="http://www.haskell.org/ghc/"><a href="http://www.haskell.org/ghc/">http://www.haskell.org/ghc/</a></a>&nbsp; :? for help<o:p></o:p></p><p class="MsoPlainText" style="margin-left:36.0pt">Loading package ghc-prim ... linking ... done.<o:p></o:p></p><p class="MsoPlainText" style="margin-left:36.0pt">Loading package integer-simple ... linking ... ghc: /usr/local/ghc/7.2.0.20110728/lib/ghc-7.2.0.20110728/integer-simple-0.1.0.0/HSinteger-simple-0.1.0.0.o: unknown symbol `base_ControlziExceptionziBase_patError_info'<o:p></o:p></p><p class="MsoPlainText" style="margin-left:36.0pt">ghc: unable to load package `integer-simple'<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">I ran the test suite on one of my previous&nbsp; errant builds (also 7.2.1-RC1 I think). The results summary is below.<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">I am not surprised at this Ubuntu result – there is clearly something about the way I am doing this that can trigger the problem on any post-6.12.1 source tree on any O/S.<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">The hardware is a common factor – I should try varying that I guess.<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">Chris<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-GB">-----Original Message-----<br>From: Ian Lynagh <a href="mailto:[mailto:igloo@earth.li]">[mailto:igloo@earth.li]</a> <br>Sent: 29 July 2011 21:42<br>To: Chris Dornan<br>Cc: <a href="mailto:glasgow-haskell-users@haskell.org"><a href="mailto:glasgow-haskell-users@haskell.org">glasgow-haskell-users@haskell.org</a></a><br>Subject: Re: integer-simple</span><o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">On Fri, Jul 29, 2011 at 05:51:23PM +0100, Chris Dornan wrote:<o:p></o:p></p><p class="MsoPlainText">&gt; <o:p></o:p></p><p class="MsoPlainText">&gt; But when I repeat with&nbsp; INTEGER_LIBRARY = integer-simple (on quick <o:p></o:p></p><p class="MsoPlainText">&gt; test)<o:p></o:p></p><p class="MsoPlainText">&gt; <o:p></o:p></p><p class="MsoPlainText">&gt; GHCi, version 6.12.3: <a href="http://www.haskell.org/ghc/"><span style="color:windowtext;text-decoration:none">http://www.haskell.org/ghc/</span></a>&nbsp; :? for help<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">Note that 6.12.3 is quite old now, and neither that branch or the 7.0 branch are still being developed.<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">By "quick test" do you mean the "quickest" build flavour from mk/build.mk.sample?<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">I've just validated HEAD with INTEGER_LIBRARY=integer-simple and the build went through fine, and ghci works.<o:p></o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText"><o:p>&nbsp;</o:p></p><p class="MsoPlainText">Thanks<o:p></o:p></p><p class="MsoPlainText">Ian<o:p></o:p></p></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Glasgow-haskell-users mailing list</span><br><span><a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a></span><br><span><a href="http://www.haskell.org/mailman/listinfo/glasgow-haskell-users">http://www.haskell.org/mailman/listinfo/glasgow-haskell-users</a></span><br></div></blockquote></body></html>