Re: lablgtk-2.14.0 make Error: Error while linking lablgtk.cma(GtkTree)

Jacques Garrigue <[email protected]> Fri, 26 Mar 2010 09:16:46 +0900 (JST)
Newsgroups gmane.comp.lang.ocaml.lib.gtk
Message-ID <[email protected]>
From: aintest3f aintest3l <[email protected]>
> I'm trying getting error below when running make; this is on CentOS5.3
> How can I resolve this? thanks.
> 
> File "_none_", line 1, characters 0-1:
> Error: Error while linking lablgtk.cma(GtkTree):
> The external function `ml_gtk_tree_view_set_tooltip_cell_bc' is not
> available
> make[1]: *** [lablgtktop] Error 2
> make[1]: Leaving directory `/root/lablgtk-2.14.0/src'
> make: *** [all] Error 2
> [root@localhost lablgtk-2.14.0]#

This looks like a fixed bug, appearing when using older versions of
gtk+2.
Here is the patch for this specific problem:

Index: src/ml_gtktree.c
===================================================================
--- src/ml_gtktree.c	(.../tags/lablgtk2140)	(revision 1496)
+++ src/ml_gtktree.c	(.../trunk)	(revision 1496)
@@ -684,6 +684,7 @@
 ML_2 (gtk_tree_view_set_tooltip_column, GtkTreeView_val, Int_val, Unit)
 #else
 Unsupported_212 (gtk_tree_view_set_tooltip_cell)
+Unsupported_212 (gtk_tree_view_set_tooltip_cell_bc)
 Unsupported_212 (gtk_tree_view_set_tooltip_row)
 Unsupported_212 (gtk_tree_view_get_tooltip_context)
 Unsupported_212 (gtk_tree_view_get_tooltip_column)