On 09/04/2010 13:38, Andy Stewart wrote:
> Hi Simon,
>
> Simon Marlow<marlo...@gmail.com>  writes:
>
>> On 08/04/2010 17:12, Andy Stewart wrote:
>>> Simon Marlow<marlo...@gmail.com>   writes:
>>>
>>>> On 08/04/2010 16:26, Simon Marlow wrote:
>>>>
>>>>> I did 'make clean', re-configured with --disable-split-objs, and I still
>>>>> see the same error. Any more ideas?
>>>>>
>>>>> gtk/Graphics/UI/Gtk.hs.pp:295:0:
>>>>> Failed to load interface for `Graphics.UI.Gtk.General.AccelGroup':
>>>>> Use -v to see a list of the files searched for.
>>>>
>>>> I just noticed there is an earlier error that didn't cause the build to
>>>> stop, but perhaps this is the real problem:
>>>>
>>>> ./tools/c2hs/c2hsLocal +RTS -RTS -iglib:cairo::gtk
>>>> --precomp=gtk/gtk.precomp -o gtk/Graphics/UI/Gtk/Entry/Entry.hs
>>>> gtk/Graphics/UI/Gtk/Entry/Entry.chs
>>>> c2hsLocal: Errors during expansion of binding hooks:
>>>>
>>>> gtk/Graphics/UI/Gtk/Entry/Entry.chs.pp:255: (column 8) [ERROR]
>>>>      >>>   Unknown identifier!
>>>>      Cannot find a definition for `EntryIconPosition' in the header file.
>>> Hmm, it's a problem Enum `IconPosition` that never wrap
>>>    `#if GTK_CHECK_VERSION(2,16,0) ... #endif`
>>>
>>> Because Gtk+ Reference manual haven't add version information for Enum,
>>> so it's hard to find this error when i update APIs.
>>>
>>> I have push new patch, can you test again?
>>>
>>
>> There are more, it seems:
>>
>>
>> ./tools/c2hs/c2hsLocal +RTS -RTS -iglib:cairo::gtk --precomp=gtk/gtk.precomp 
>> -o
>> gtk/Graphics/UI/Gtk/General/Selection.hs 
>> gtk/Graphics/UI/Gtk/General/Selection.chs
>> c2hsLocal: Errors during expansion of binding hooks:
>>
>> gtk/Graphics/UI/Gtk/General/Selection.chs.pp:510: (column 32) [ERROR]
>>    >>>  Unknown identifier!
>>    Cannot find a definition for `selection_data_get_selection' in the header 
>> file.
>> gtk/Graphics/UI/Gtk/General/Selection.chs.pp:517: (column 29) [ERROR]
>>    >>>  Unknown identifier!
>>    Cannot find a definition for `selection_data_get_data' in the header file.
>> gtk/Graphics/UI/Gtk/General/Selection.chs.pp:524: (column 32) [ERROR]
>>    >>>  Unknown identifier!
>>    Cannot find a definition for `selection_data_get_data_type' in the header 
>> file.
>> gtk/Graphics/UI/Gtk/General/Selection.chs.pp:530: (column 46) [ERROR]
>>    >>>  Unknown identifier!
>>    Cannot find a definition for `selection_data_get_display' in the header 
>> file.
>> gtk/Graphics/UI/Gtk/General/Selection.chs.pp:536: (column 40) [ERROR]
>>    >>>  Unknown identifier!
>>    Cannot find a definition for `selection_data_get_format' in the header 
>> file.
> I have check Gtk+ Reference Manual, and add version tag in source code.
> All new APIs since 2.16 (include 2.18) should be okay.
> But i'm not sure, i haven't old gtk+ library for test.
>
> Please tell me if you still have problem.

Latest error:

./tools/c2hs/c2hsLocal +RTS -RTS -iglib:cairo::gtk 
--precomp=gtk/gtk.precomp -o gtk/Graphics/UI/Gtk/General/Enums.hs 
gtk/Graphics/UI/Gtk/General/Enums.chs
c2hsLocal: Errors during expansion of binding hooks:

gtk/Graphics/UI/Gtk/General/Enums.chs.pp:106: (column 8) [ERROR]
   >>> Unknown identifier!
   Cannot find a definition for `ArrowPlacement' in the header file.

 > BTW, you should update your gtk+ library, really old.

Maybe, but I'd probably have to update the whole OS on this machine and 
that would be quite disruptive right now.  Thanks for your help so far 
anyway!

Cheers,
        Simon

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Gtk2hs-devel mailing list
Gtk2hs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel

Reply via email to