
Hi, for Win32 users wanting the latest GHC goodness, a candidate 6.6 installer is now available, http://haskell.org/ghc/dist/6.6/ghc-6-6.msi If anyone's willing to download it and kick the tires a bit, that'd be great. If nothing too egregious shows up, I'm planning to publish sometime tomorrow. thx --sigbjorn

Hi Sigjorn,
On Thu, 12 Oct 2006 08:37:11 +0900, Sigbjorn Finne
for Win32 users wanting the latest GHC goodness, a candidate 6.6 installer is now available,
http://haskell.org/ghc/dist/6.6/ghc-6-6.msi
If anyone's willing to download it and kick the tires a bit, that'd be great. If nothing too egregious shows up, I'm planning to publish sometime tomorrow.
Why this build doen't include some packages? It lacks some packages that were included 6.4.2. It doen't include GLUT and readline. I think you forgot copying header and library files to mingw directory. These filed are included in GHC 6.4.2's directory. And you can include OpenAL and ALUT package by these steps. 1. Download reealut Source ZIP, unpack it. 2. Copy AL header file directory that is under include direcoty. (Copy AL direcoty to mingw's include direcoty, doen't copy AL direcoty header file. Because packages' configure.ac search header files in AL/* or OpenAL/*.) 3. Generate libalut.a from alut.dll in lib direcoty, and copy libalut.a to mingw's lib directory. 4. Download OpenAL 1.1 SDK and install it. (OpenAL SDK installer says that you want to install runtime? You must click to answer "Yes".) 5. Copy header files directory to mingw's AL direcotry. It is made by 1.. Header files is in OpenAL SDK's directory. (Default is C:\\Program Files\\OpenAL 1.1 SDK\\include .) 6. Generate lib*.a files from OpenAL32.dll and wrap_oal.dll. Then copy mingw's lib direcoty. DLL files are in WINNT\\system files directory. 4-6' Altanative option to use OpenAL library is building OpenAL library by source. And then copy your lib*.a and header files. I usually generate lib*.a from a.dll by pexport and dlltool following this document way. http://sebsauvage.net/python/mingw.html Now GHC 6.6 is released. So this is the good time to include OpenAL and ALUT packages in complete installer packages. (Other name is "sumo"/"omnibus"/ ... and so on.) http://www.mail-archive.com/glasgow-haskell-users@haskell.org/msg10655.html If there is no option to use minimal and complete installer, people expect that package is complete one. And some people want to use complete package exactly. (And caball-install doesn't available now, too.) So I think these tack are very recommended. -- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/

Hi,
I forgot to link OpenAL's site.
http://www.openal.org/
On Thu, 12 Oct 2006 15:40:07 +0900, shelarcy
And you can include OpenAL and ALUT package by these steps.
1. Download reealut Source ZIP, unpack it.
Not reealut. I want to write freealut.
2. Copy AL header file directory that is under include direcoty. (Copy AL direcoty to mingw's include direcoty, doen't copy AL direcoty header file. Because packages' configure.ac search header files in AL/* or OpenAL/*.) 3. Generate libalut.a from alut.dll in lib direcoty, and copy libalut.a to mingw's lib directory. 4. Download OpenAL 1.1 SDK and install it. (OpenAL SDK installer says that you want to install runtime? You must click to answer "Yes".) 5. Copy header files directory to mingw's AL direcotry. It is made by 1.. Header files is in OpenAL SDK's directory. (Default is C:\\Program Files\\OpenAL 1.1 SDK\\include .) 6. Generate lib*.a files from OpenAL32.dll and wrap_oal.dll. Then copy mingw's lib direcoty. DLL files are in WINNT\\system files directory.
4-6' Altanative option to use OpenAL library is building OpenAL library by source. And then copy your lib*.a and header files.
I usually generate lib*.a from a.dll by pexport and dlltool following this document way.
Best Regards, -- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/

Hi there, thanks very much for catching the omission of these packages. The underlying libs aren't fully supported by current Mingw installs, but I rummaged around a bit... (i.e., what I hope is the final 6.6 release has now been uploaded and is now pointed to by the downloads page.) Afraid I have to disappoint you (again :-( ) wrt OpenAL/ALUT. A bit too late, but _if_ there's a wider agreement that including a package such as this would be generally useful, I'd be happy to do something about it the next time around. cabal-get + hackage.haskell.org really ought to be the distribution channel for not-quite(-yet?)-mainstream packages though. Thanks again, --sigbjorn shelarcy wrote:
Hi Sigjorn,
On Thu, 12 Oct 2006 08:37:11 +0900, Sigbjorn Finne
wrote: for Win32 users wanting the latest GHC goodness, a candidate 6.6 installer is now available,
http://haskell.org/ghc/dist/6.6/ghc-6-6.msi
If anyone's willing to download it and kick the tires a bit, that'd be great. If nothing too egregious shows up, I'm planning to publish sometime tomorrow.
Why this build doen't include some packages? It lacks some packages that were included 6.4.2.
It doen't include GLUT and readline. I think you forgot copying header and library files to mingw directory. These filed are included in GHC 6.4.2's directory.
And you can include OpenAL and ALUT package by these steps.
1. Download reealut Source ZIP, unpack it. 2. Copy AL header file directory that is under include direcoty. (Copy AL direcoty to mingw's include direcoty, doen't copy AL direcoty header file. Because packages' configure.ac search header files in AL/* or OpenAL/*.) 3. Generate libalut.a from alut.dll in lib direcoty, and copy libalut.a to mingw's lib directory. 4. Download OpenAL 1.1 SDK and install it. (OpenAL SDK installer says that you want to install runtime? You must click to answer "Yes".) 5. Copy header files directory to mingw's AL direcotry. It is made by 1.. Header files is in OpenAL SDK's directory. (Default is C:\\Program Files\\OpenAL 1.1 SDK\\include .) 6. Generate lib*.a files from OpenAL32.dll and wrap_oal.dll. Then copy mingw's lib direcoty. DLL files are in WINNT\\system files directory.
4-6' Altanative option to use OpenAL library is building OpenAL library by source. And then copy your lib*.a and header files.
I usually generate lib*.a from a.dll by pexport and dlltool following this document way.
http://sebsauvage.net/python/mingw.html
Now GHC 6.6 is released. So this is the good time to include OpenAL and ALUT packages in complete installer packages. (Other name is "sumo"/"omnibus"/ ... and so on.) http://www.mail-archive.com/glasgow-haskell-users@haskell.org/msg10655.html
If there is no option to use minimal and complete installer, people expect that package is complete one. And some people want to use complete package exactly. (And caball-install doesn't available now, too.)
So I think these tack are very recommended.

On Fri, Oct 13, 2006 at 04:05:49PM -0700, Sigbjorn Finne wrote:
Afraid I have to disappoint you (again :-( ) wrt OpenAL/ALUT. A bit too late, but _if_ there's a wider agreement that including a package such as this would be generally useful, I'd be happy to do something about it the next time around.
cabal-get + hackage.haskell.org really ought to be the distribution channel for not-quite(-yet?)-mainstream packages though.
That would be fine for pure Haskell packages (when hackage is ready), but Cabal can't handle packages that require non-trivial configuration (like OpenAL and ALUT) on Windows without MSYS.

On 14.10 10:20, Ross Paterson wrote:
On Fri, Oct 13, 2006 at 04:05:49PM -0700, Sigbjorn Finne wrote:
Afraid I have to disappoint you (again :-( ) wrt OpenAL/ALUT. A bit too late, but _if_ there's a wider agreement that including a package such as this would be generally useful, I'd be happy to do something about it the next time around.
cabal-get + hackage.haskell.org really ought to be the distribution channel for not-quite(-yet?)-mainstream packages though.
That would be fine for pure Haskell packages (when hackage is ready), but Cabal can't handle packages that require non-trivial configuration (like OpenAL and ALUT) on Windows without MSYS.
If people are interested I have NSIS scripts that make it trivial to create windows binary installers for many Haskell packages (for GHC). I would be interested in creating a repository of windows binary packages but I lack the space for hosting such a thing. - Einar Karttunen

Hi Einar,
If people are interested I have NSIS scripts that make it trivial to create windows binary installers for many Haskell packages (for GHC).
I am working on such a project myself for Haskell programs (haddock/alex etc) but not libraries. Can you give more details about your proposal, so I don't end up doing something already solved? My plan is to reuse the WinHugs installer for Yhc, WinHugs, Hat and Cabal generated programs (Haddock, Alex, Happy).
I would be interested in creating a repository of windows binary packages but I lack the space for hosting such a thing.
This is exactly the thing that haskell.org should be used for! Perhaps you might want to look at hackage as well, and see if you can integrate with that. Thanks Neil

Hi Sigbjorn,
On Sat, 14 Oct 2006 08:05:49 +0900, Sigbjorn Finne
thanks very much for catching the omission of these packages. The underlying libs aren't fully supported by current Mingw installs, but I rummaged around a bit... (i.e., what I hope is the final 6.6 release has now been uploaded and is now pointed to by the downloads page.)
Thanks for hearing that and releasing new installer again.
Afraid I have to disappoint you (again :-( ) wrt OpenAL/ALUT. A bit too late, but _if_ there's a wider agreement that including a package such as this would be generally useful, I'd be happy to do something about it the next time around.
I see. I hope more people discusses about OpenAL/ALUT. My argument is just my opinion now. So I can't apply my patch without permission. I don't know what is bad, and what is better. http://www.haskell.org/pipermail/libraries/2006-September/005796.html If many people discuss more actively, we can get much better environment. Best Regards,
cabal-get + hackage.haskell.org really ought to be the distribution channel for not-quite(-yet?)-mainstream packages though.
Thanks again, --sigbjorn
shelarcy wrote:
Hi Sigjorn,
On Thu, 12 Oct 2006 08:37:11 +0900, Sigbjorn Finne
wrote: for Win32 users wanting the latest GHC goodness, a candidate 6.6 installer is now available,
http://haskell.org/ghc/dist/6.6/ghc-6-6.msi
If anyone's willing to download it and kick the tires a bit, that'd be great. If nothing too egregious shows up, I'm planning to publish sometime tomorrow.
Why this build doen't include some packages? It lacks some packages that were included 6.4.2.
It doen't include GLUT and readline. I think you forgot copying header and library files to mingw directory. These filed are included in GHC 6.4.2's directory.
And you can include OpenAL and ALUT package by these steps.
1. Download reealut Source ZIP, unpack it. 2. Copy AL header file directory that is under include direcoty. (Copy AL direcoty to mingw's include direcoty, doen't copy AL direcoty header file. Because packages' configure.ac search header files in AL/* or OpenAL/*.) 3. Generate libalut.a from alut.dll in lib direcoty, and copy libalut.a to mingw's lib directory. 4. Download OpenAL 1.1 SDK and install it. (OpenAL SDK installer says that you want to install runtime? You must click to answer "Yes".) 5. Copy header files directory to mingw's AL direcotry. It is made by 1.. Header files is in OpenAL SDK's directory. (Default is C:\\Program Files\\OpenAL 1.1 SDK\\include .) 6. Generate lib*.a files from OpenAL32.dll and wrap_oal.dll. Then copy mingw's lib direcoty. DLL files are in WINNT\\system files directory.
4-6' Altanative option to use OpenAL library is building OpenAL library by source. And then copy your lib*.a and header files.
I usually generate lib*.a from a.dll by pexport and dlltool following this document way.
http://sebsauvage.net/python/mingw.html
Now GHC 6.6 is released. So this is the good time to include OpenAL and ALUT packages in complete installer packages. (Other name is "sumo"/"omnibus"/ ... and so on.) http://www.mail-archive.com/glasgow-haskell-users@haskell.org/msg10655.html
If there is no option to use minimal and complete installer, people expect that package is complete one. And some people want to use complete package exactly. (And caball-install doesn't available now, too.)
So I think these tack are very recommended.
-- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/
participants (5)
-
Einar Karttunen
-
Neil Mitchell
-
Ross Paterson
-
shelarcy
-
Sigbjorn Finne