Axel Simon <axel.si...@in.tum.de> writes:

> On 21.04.2010, at 12:52, Andy Stewart wrote:
>
>> Hi Axel,
>>
>> I'm testing Embedded demo, and found gtk.cabal
>> hides "Graphics.UI.Gtk.General.Structs",
>>
>
> Yes, I think this is the right thing to do.
>
>> Then i can't call functions `toNativeWindowId` and `fromNativeWindowId`.
>>
>> Maybe we need re-export above two functions in `gtk/Graphics/UI/Gtk/
>> Embedding/Embedding.hsc`?
>
> Since NativeWindowId is actually an X11 handle to what is a DrawWindow in 
> Gtk2Hs, maybe we should
> reexport these two functions from DrawWindow.
>
> In general, I think I would like to remove all exports of enums from the 
> individual modules (and
> simply export General/Enums). All other functions should be exported from 
> their respective modules.
Yep, That's a cleaner way.

I'm convert vte package, and got bellow error:
------------------------------> error start <------------------------------
Resolving dependencies...
Configuring vte-0.10.5...
Ensuring that class hierarchy in Graphics/UI/Gtk/Vte/Types.chs is up-to-date.
Preprocessing library vte-0.10.5...
gtk2hsC2hs: Graphics/UI/Gtk/Vte/Types.chi not found in:
/home/andy/.cabal/lib/pango-0.10.5/ghc-6.12.1
/usr/local/lib/mtl-1.1.0.2/ghc-6.12.1
/usr/local/lib/ghc-6.12.1/haskell98-1.0.1.1
/home/andy/.cabal/lib/gtk-0.10.5/ghc-6.12.1
/home/andy/.cabal/lib/glib-0.10.5/ghc-6.12.1
/usr/local/lib/ghc-6.12.1/containers-0.3.0.0
/home/andy/.cabal/lib/cairo-0.10.5/ghc-6.12.1
/usr/local/lib/ghc-6.12.1/base-4.2.0.0
/usr/local/lib/ghc-6.12.1/array-0.3.0.0
dist/build
.

cabal: Error: some packages failed to install:
vte-0.10.5 failed during the building phase. The exception was:
ExitFailure 1
------------------------------> error end   <------------------------------

File `Graphics/UI/Gtk/Vte/Types.chi` should generate under
`vte/dist/build/Graphics/UI/Gtk/Vte`, but nothing.

Just generate file `vte/Graphics/UI/Gtk/Vte/Types.chs`.
And looks incorrect.

I have check my `vte.cabal`, haven't found hint.
I missing something?

Below is my `vte.cabal` and `Types.chs`:

Attachment: vte.cabal
Description: Binary data

Attachment: Types.chs
Description: Binary data

Cheers,

  -- Andy
------------------------------------------------------------------------------
_______________________________________________
Gtk2hs-devel mailing list
Gtk2hs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel

Reply via email to