Hi Dmitri,
I built gtk2hs on Windows with GHC 6.6.1 and gtk2hs-0.9.11. Here's are the
steps that worked for me: (not sure I didn't missed some)
First you need to install a GTK+ development package for windows. I think
mine comes from http://gladewin32.sourceforge.net/modules/wfdownloads/
Then you must have MSYS and MinGW installed on your computer. You'll find
information on how to install this here:
http://hackage.haskell.org/trac/ghc/wiki/Building/Windows.
Once you've installed that stuff you can start a MSYS shell. You'll need to
set some environment variables for GTK (adapt to your path):
export GTK_BASEPATH=/c/GTK_2.0
export GTK_CONFIG_PATH=/c/GTK_2.0/lib/pkgconfig
Cd to the gtk2hs source directory and type:
./configure --prefix=/c/Progra~1/Haskell
make
make install
Hope this helps.
Good luck,
Olivier.
On 7/18/07, Dmitri O.Kondratiev <[EMAIL PROTECTED]> wrote:
On 7/17/07, Malte Milatz <[EMAIL PROTECTED]> wrote:
>
> Dmitri O.Kondratiev:
> > It looks like Graphics.SOE does not anymore exist in GHC 6.6.1.
> > Where one can get it or what to use instead of it?
>
> You may try Gtk2Hs, which includes an implementation of SOE, called
> Graphics.SOE.Gtk. (It works independently of the actual Gtk API.) Use
> then the darcs version, because I remember an SOE bug fixed since the
> last release.
>
> Malte
>
>
Malte,
Thanks. The problem is that I need to run SOE on Win32. When I try to run
a simple SOE app. in GHCi with Gtk2Hs Win32 release, this code:
module GWindow where
import Graphics.SOE.Gtk
main() =
runGraphics (
do w <- openWindow "Graphics Test" (300, 300)
drawInWindow w (text (100, 200) "Hello Graphics
World")
k <- getKey w
closeWindow w
)
displays a window and hangs.
I can get development release of Gtk2Hs with darcs, but how can I build it
on Win32?
Dima
--
Dmitri O. Kondratiev
[EMAIL PROTECTED]
http://www.geocities.com/dkondr
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe