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:
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