We have a program that uses the GHC API to dynamically compile and run new code.<div><br></div><div>We&#39;re using GHC 6.10.1</div><div><div><br></div><div>Under GHCi it works fine under OSX, but when running it on Windows, I get</div>
<div><br></div><div><div>Loading package ghc-prim ...</div><div><br></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">GHCi runtime linker: fatal error: I found a duplicate definition for symbol</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; _hs_gtWord64</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">whilst processing object file</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; C:\app\ghc-6.10.1\ghc-prim-0.1.0.0\HSghc-prim-0.1.0.0.o</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">This could be caused by:</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; * Loading two different object files which export the same symbol</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; * Specifying the same object file twice on the GHCi command line</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; * An incorrect `package.conf&#39; entry, causing some object to be</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp; loaded twice.</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">GHCi cannot safely continue in this situation. &nbsp;Exiting now. &nbsp;Sorry.</span></div><div><br></div><div>When compiling the program using GHC --make, it runs fine</div>
<div><br></div><div>Is this a know issue? Other people encountered this?</div><div><br></div></div><div>Thanks,</div><div>Peter</div><div><br></div></div>