Hi Axel,

Andy Stewart <lazycat.mana...@gmail.com> writes:

> A ndy Stewart <lazycat.mana...@gmail.com> writes:
>
>> Andy Stewart <lazycat.mana...@gmail.com> writes:
>>
>>> Axel Simon <axel.si...@in.tum.de> writes:
>>>
>>>> On 21.04.2010, at 14:33, Andy Stewart wrote:
>>>>
>>>>> 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.
>>>>>
>>>>
>>>> Hm, I actually don't know what's happening here. You should try to build 
>>>> with -v.
>>> Types generate right.
>>> But i still can't generate file Types.chi.
>>>
>>> Below is install log:
>> Same problem as WebKit package.
>> Looks something is wrong with gtk+ base package.
After add `Graphics.UI.Gtk.WebKit.Types` in `other-modules`, Types.chi
was generated.

But strange thing happend in Types.chs:
After Types.chs generated, it should be: 

      module Graphics.UI.Gtk.WebKit.Types (
      
But i got 

      module Graphics.UI.Gtk.WebKit.Types.chs (

Something wrong?

Below is my webkit.cabal:

Attachment: webkit.cabal
Description: Binary data

I have fix WebKit name in hierarchy.list, please pull lastest patches before 
test.

Cheers,

  -- Andy



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

Reply via email to