I am trying to install the latest version of unison on two machines.

On the first one (an old intel macbook running os 10.6.7)) everything works
fine.

On my brand new iMac (running os 10.6.8) there is a problem with
lablgtk2-2.12.0-3. Part of the error message is copied at the end of this
email. I have no idea what to do. Everything seems to be identical between
the machines except the os. If it is of any help, I use fink version 0.30.1
and gcc version 4.2.1

Any help would be appreciated.

Cheers.
-- 
----------------------
Sébastien Biner
----------------------

ps : I did a 'fink selfudate' and 'fink update-all' and still have the
error.



error message >>>

File "gButton.ml", line 1, characters 0-1:

Error: The implementation gButton.ml

       does not match the interface gButton.cmi:

       Class declarations do not match:

         class tool_item :

           ([> Gtk.tool_item ] as 'a) Gtk.obj ->

           object

             val obj : 'a Gtk.obj

             method add : GObj.widget -> unit

             method all_children : GObj.widget list

             method as_tool_item : Gtk.tool_item Gtk.obj

             method as_widget : Gtk.widget Gtk.obj

             method border_width : int

             method child : GObj.widget

             method children : GObj.widget list

             method coerce : GObj.widget

             method connect : GContainer.container_signals_impl

             method destroy : unit -> unit

             method drag : GObj.drag_ops

             method focus : GContainer.focus

             method get_expand : bool

             method get_homogeneous : bool

             method get_oid : int

             method get_use_drag_window : bool

             method is_important : bool

             method misc : GObj.misc_ops

             method private obj : 'a Gtk.obj

             method remove : GObj.widget -> unit

             method resize_mode : Gtk.Tags.resize_mode

             method set_border_width : int -> unit

             method set_expand : bool -> unit

             method set_homogeneous : bool -> unit

             method set_is_important : bool -> unit

             method set_resize_mode : Gtk.Tags.resize_mode -> unit

             method set_tooltip : GData.tooltips -> string -> string -> unit

             method set_use_drag_window : bool -> unit

             method set_visible_horizontal : bool -> unit

             method set_visible_vertical : bool -> unit

             method visible_horizontal : bool

             method visible_vertical : bool

           end

       does not match

         class tool_item :

           [> Gtk.tool_item ] Gtk.obj ->

           object

             val obj : [> Gtk.tool_item ] Gtk.obj

             method add : GObj.widget -> unit

             method all_children : GObj.widget list

             method as_tool_item : Gtk.tool_item Gtk.obj

             method as_widget : Gtk.widget Gtk.obj

             method border_width : int

             method child : GObj.widget

             method children : GObj.widget list

             method coerce : GObj.widget

             method connect : GContainer.container_signals

             method destroy : unit -> unit

             method drag : GObj.drag_ops

             method focus : GContainer.focus

             method get_expand : bool

             method get_homogeneous : bool

             method get_oid : int

             method get_use_drag_window : bool

             method is_important : bool

             method misc : GObj.misc_ops

             method remove : GObj.widget -> unit

             method resize_mode : Gtk.Tags.resize_mode

             method set_border_width : int -> unit

             method set_expand : bool -> unit

             method set_homogeneous : bool -> unit

             method set_is_important : bool -> unit

             method set_resize_mode : Gtk.Tags.resize_mode -> unit

             method set_tooltip : GData.tooltips -> string -> string -> unit

             method set_use_drag_window : bool -> unit

             method set_visible_horizontal : bool -> unit

             method set_visible_vertical : bool -> unit

             method visible_horizontal : bool

             method visible_vertical : bool

           end

       The instance variable obj has type

         ([> Gtk.tool_item ] as 'a) Gtk.obj = 'a Gobject.obj

       but is expected to have type

         ([> Gtk.tool_item ] as 'b) Gtk.obj = 'b Gobject.obj

       Type 'a = [> `bin | `container | `gtk | `toolitem | `widget ]

       is not compatible with type

         'b = [> `bin | `container | `gtk | `toolitem | `widget ]

make[1]: *** [gButton.cmo] Error 2

make: *** [world] Error 2

### execution of /var/tmp/tmp.1.ManfLR failed, exit code 2

Removing runtime build-lock...

Removing build-lock package...

/sw/bin/dpkg-lockwait -r fink-buildlock-lablgtk2-2.12.0-3

(Reading database ... 143216 files and directories currently installed.)

Removing fink-buildlock-lablgtk2-2.12.0-3 ...

Failed: phase compiling: lablgtk2-2.12.0-3 failed
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Fink-beginners mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.beginners
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to