[Haskell-cafe] Re: [Gtk2hs-users] ANN: Gtk2Hs 0.9.13 released

Peter Gavin pgavin at gmail.com
Mon Jul 7 14:41:26 EDT 2008

Peter Hercek wrote:
> Thanks for the package.
> I experienced some bugs with it on windows. When showing a dynamically
>   built context menu, I'm getting errors like these:
> _cairo_win32_surface_show_glyphs(ExtTextOutW failed): The operation completed successfully.
> _flush_glyphs: The operation completed successfully.
> ... and the text of some menu items is not shown (otherwise the menu
>   items do work - actions are called when they are clicked).
> When I try to run the app under ghci I get error like this:
> Loading package glib-0.9.13 ... <interactive>: Unknown PEi386 section name `.reloc' (while processing:
> C:/tools/Gtk2Hs/HSglib.o)
> ghc.exe: panic! (the 'impossible' happened)
>    (GHC version 6.8.3 for i386-unknown-mingw32):
>          loadObj: failed
> Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
> Using older Gtk (2.10.13) helps for the first one.
> Using my own compile of Gtk2Hs (I compiled older version
>   myself) helps for the second one.
> Peter.

Hi Peter,

The first problem looks like a problem in cairo.  I'm pretty sure the 
functions named are cairo internal API, you may want to report a bug to 
their list.  I suppose it's possible those functions always print the 
error message (even on success), but behave correctly otherwise.

It looks like the second problem is a GHC bug, since there isn't 
anything special about our library (that I can think of) that might 
cause that to happen.


> Peter Gavin wrote:
>> Hello everyone,
>> Gtk2Hs version 0.9.13 is now available. [1]
>> New features:
>>      * bindings for Gnome VFS and GStreamer
>>      * a new Gtk+ tutorial has been adapted by Hans van Thiel
>>      * cairo image stride support
>>      * many new demos
>>      * compiles with GHC 6.8.3
>>      * lots of bug fixes
>> This release has been tested on a variety of platforms with different 
>> versions of Gtk+ and GHC, so you should have no trouble compiling it if 
>> you're using an older version of Gtk+.
>> Note that the binaries for Win32 for this release are only provided for 
>> GHC 6.8.3 and Gtk+ 2.12.  As with older releases, all the C libraries 
>> needed are included in the installer, so you don't need to download 
>> anything else to get up an running.  I've also created zip files 
>> containing only the C libraries that can be used for redistribution. 
>> The sources for these binaries are available at [2]
>> Links:
>> [1] 
>> http://sourceforge.net/project/showfiles.php?group_id=49207&package_id=42440
>> [2] http://ftp.gnome.org/pub/GNOME/sources/
>> --
>> Pete
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> Gtk2hs-users mailing list
> Gtk2hs-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gtk2hs-users

More information about the Haskell-Cafe mailing list