<div dir="ltr"><a href="http://redd.it/4jpthu">http://redd.it/4jpthu</a><br><div><br></div><div>Replace 'SDL2' with 'postgresql' and this *should* work. You may want to axe Platform first tho, it seems to clash with stack (see comments).</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 16, 2016 at 9:46 AM, Kees Bleijenberg <span dir="ltr"><<a href="mailto:K.Bleijenberg@lijbrandt.nl" target="_blank">K.Bleijenberg@lijbrandt.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="NL" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi Tamar,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thank you. <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> I installed Haskell Platform 8.0.1. Now I can’t install snap any more. I want to use postgresql in snap.  Grrr.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">If I get something working I’ll let you know.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Kees<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Van:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Phyx [mailto:<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a>] <br><b>Ve</b></span><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">rzonden:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> donderdag 16 juni 2016 13:49<br><b>Aan:</b> <a href="mailto:K.Bleijenberg@lijbrandt.nl" target="_blank">K.Bleijenberg@lijbrandt.nl</a><br><b>CC:</b> <a href="mailto:haskell-cafe@haskell.org" target="_blank">haskell-cafe@haskell.org</a><br><b>Onderwerp:</b> partial solved problem installing postgreSQL-libpq on Windows?<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Hi Kees,<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Would It be possible for you to try with GHC 7.10.3 or 8.0.1?<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">A bunch of things have changed with the linker in these two versions which should make<u></u><u></u></p></div><div><p class="MsoNormal">linking against packages easier.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><p class="MsoNormal"> <command line>: can't load .so/.DLL for:<br> d:/PROGRA~2/POSTGR~1/9.3/lib\libpq.dll (addDLL: could not load DLL)<u></u><u></u></p></blockquote><div><p class="MsoNormal"><u></u> <u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><p class="MsoNormal"> ghc.exe: d:/PROGRA~2/POSTGR~1/9.3/lib\libpq: %1 is not a valid Win32<br> application.<u></u><u></u></p></blockquote><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">This seems to be coming from the runtime linker, if indeed d:/PROGRA~2/POSTGR~1/9.3/lib\libpq.dll<u></u><u></u></p></div><div><p class="MsoNormal">can be found then either it's the wrong bitness/image type or libpq.dll has dependencies on other dlls.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">7.10.1 is not able to load these then as the search path won't be correct. To test this you can add<u></u><u></u></p></div><div><p class="MsoNormal">d:/PROGRA~2/POSTGR~1/9.3/lib\ to your path and try loading it again.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">If that doesn't work and you want to know what's really going on, you can enable loader snaps<u></u><u></u></p></div><div><p class="MsoNormal">in gflags for GHC.exe and GHCi.exe (or runHaskell, what ever it is you're using) and attach a debugger like gdb<u></u><u></u></p></div><div><p class="MsoNormal">or windbg. <a href="https://msdn.microsoft.com/en-us/library/windows/hardware/ff556886(v=vs.85).aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/hardware/ff556886(v=vs.85).aspx</a><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">You'll then be able to see the OS's trace messages for the loader and it should tell you exactly what's wrong.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><p class="MsoNormal"> >From the msys prompt: pexports "d:\program<br> files\postgreSQL\9.3\bin\libpq.dll" > libpq.def<u></u><u></u></p></blockquote><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><p class="MsoNormal"> >From the msys prompt: dlltool  -d libpq.def -l libpq.a<u></u><u></u></p></blockquote><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"> Import libraries are supported by the GHC but not ghci or any other interpreted mode (until 8.0.2)<u></u><u></u></p></div><div><p class="MsoNormal">So this would only work for the compiled program without Template Haskell.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Regards,<u></u><u></u></p></div><div><p class="MsoNormal">Tamar<u></u><u></u></p></div></div></div></div><p class="MsoNormal">Geen virus gevonden in dit bericht.<br>Gecontroleerd door AVG - <a href="http://www.avg.com" target="_blank">www.avg.com</a><br>Versie: 2016.0.7640 / Virusdatabase: 4604/12430 - datum van uitgifte: 06/16/16<u></u><u></u></p></div></div><br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br></div>