
In case anyone's interested, http://www.galois.com/~sof/msi/ghc-6-6-1.msi contains a Windows installer for 6.6.1; most (all?) libraries/ are in there; no C++ bits (sorry.) enjoy --sigbjorn [And, if it's your preference, a ghc-6-6-1.zip is also available from that same dir.]

[My apologies for the long'ish e-mail, for Win9x users mostly..] Someone sent an e-mail querying about Win9x compatibility, which is something I forgot to take into account when building the 6.6.1 installer. To remedy, I've refreshed the installer to include a new version that ought to work across a wider spectrum of MS OS versions & releases -- http://galois.com/~sof/msi/ghc-6-6-1.msi Notice that since the GHC binary is now being linked with a 'threaded' RTS, some non-Win9x compatible portions of the Win32 API is being used & depended upon, causing DLL resolution at startup to miserably fail. To counter and workaround this, I've included bin/ghc-u.exe with the refreshed installer, which is an unthreaded (and faster..) version of the compiler (=> GHCi.) So, to get a working system under Win9x, you'll need to either use "ghc-u" directly, or rename it as ghc.exe (and, as a result, enable 'ghci.exe' usage.) Also, as with ghc-6.6, if you intend to distribute your 6.6.1-compiled code that uses the Win32 package, and have it work on Win9x platforms, you'll need to include the Unicode API layer DLL, which you'll find in bin/ as unicows.dll hth --sigbjorn On 5/8/2007 15:25, Sigbjorn Finne wrote:
In case anyone's interested,
http://www.galois.com/~sof/msi/ghc-6-6-1.msi
contains a Windows installer for 6.6.1; most (all?) libraries/ are in there; no C++ bits (sorry.)
enjoy --sigbjorn
[And, if it's your preference, a ghc-6-6-1.zip is also available from that same dir.]

Hi Sigbjorn,
On Wed, 09 May 2007 07:25:31 +0900, Sigbjorn Finne
In case anyone's interested,
http://www.galois.com/~sof/msi/ghc-6-6-1.msi
contains a Windows installer for 6.6.1; most (all?) libraries/ are in there; no C++ bits (sorry.)
It looks that your openal32.dll is very old. So openal32.dll doesn't have alGetSurceiv function. C:\home\ghc\libraries\ALUT\examples\Basic>C:\home\ghc-6.6.1\bin\ghc.exe HelloWor ld.hs --make [1 of 1] Compiling Main ( HelloWorld.hs, HelloWorld.o ) Linking HelloWorld.exe ... C:/home/ghc-6.6.1/libHSOpenAL.a(Source__100.o):: undefined reference to `alGetSo urceiv' collect2: ld returned 1 exit status How about use newer version? You can download OpenAL 1.1 version dll from OpenAL site's links. http://www.openal.org/downloads.html Best Regards, -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/

On Tue, May 08, 2007 at 03:25:31PM -0700, Sigbjorn Finne wrote:
In case anyone's interested,
http://www.galois.com/~sof/msi/ghc-6-6-1.msi
contains a Windows installer for 6.6.1;
Thanks Sigbjorne, I've added it to the download page! Ian
participants (3)
-
Ian Lynagh
-
shelarcy
-
Sigbjorn Finne