[gtkmm] Gtkmm-forge digest, Vol 1 #325 - 3 msgs



Send Gtkmm-forge mailing list submissions to
	gtkmm-forge lists sourceforge net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
	gtkmm-forge-request lists sourceforge net

You can reach the person managing the list at
	gtkmm-forge-admin lists sourceforge net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."


gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla.  A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs.


Today's Topics:

   1. [Bug 102298] New - Build fails against gtk+-2.0 (bugzilla-daemon widget gnome org)
   2. [Bug 102298] Changed - Build fails against gtk+-2.2 (bugzilla-daemon widget gnome org)
   3. [Bug 102298] Changed - Build fails against gtk+-2.2 (bugzilla-daemon widget gnome org)

--__--__--

Message: 1
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Wed,  1 Jan 2003 03:30:19 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 102298] New - Build fails against gtk+-2.0

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=102298

Changed by tom helvey cox net 

--- shadow/102298	Wed Jan  1 03:30:19 2003
+++ shadow/102298.tmp.736	Wed Jan  1 03:30:19 2003
@@ -0,0 +1,167 @@
+Bug#: 102298
+Product: gtkmm
+Version: 2.0
+OS: Linux
+OS Details: Linux Slackware 8.1, gcc-3.2.1
+Status: NEW   
+Resolution: 
+Severity: normal
+Priority: Normal
+Component: build
+AssignedTo: gtkmm-forge lists sourceforge net                            
+ReportedBy: tom helvey cox net               
+TargetMilestone: ---
+URL: 
+Summary: Build fails against gtk+-2.0
+
+gtkmm doesn't build against gtk+-2.2.0, the build fails with the following
+error:
+treeview.cc: In static member function `static void 
+   Gtk::TreeView_Class::class_init_function(void*, void*)':
+treeview.cc:891: invalid conversion from `void (*)(GtkTreeView*)' to
+`gboolean (*)(GtkTreeView*)'
+
+Here is a patch to make it build.
+Thanks.
+
+<patch>
+diff -rc gtkmm-2.0.2/gtk/src/gtk_signals.defs
+gtkmm-2.0.2.patched/gtk/src/gtk_signals.defs
+*** gtkmm-2.0.2/gtk/src/gtk_signals.defs	Mon Apr 15 14:30:41 2002
+--- gtkmm-2.0.2.patched/gtk/src/gtk_signals.defs	Wed Jan  1 00:17:21 2003
+***************
+*** 15851,15869 ****
+  
+  (define-signal select-all
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+  )
+  
+  (define-signal unselect-all
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+  )
+  
+  (define-signal select-cursor-row
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+    (parameters
+      '("gboolean" "p0")
+--- 15851,15869 ----
+  
+  (define-signal select-all
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+  )
+  
+  (define-signal unselect-all
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+  )
+  
+  (define-signal select-cursor-row
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+    (parameters
+      '("gboolean" "p0")
+***************
+*** 15872,15884 ****
+  
+  (define-signal toggle-cursor-row
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+  )
+  
+  (define-signal expand-collapse-cursor-row
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+    (parameters
+      '("gboolean" "p0")
+--- 15872,15884 ----
+  
+  (define-signal toggle-cursor-row
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+  )
+  
+  (define-signal expand-collapse-cursor-row
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+    (parameters
+      '("gboolean" "p0")
+***************
+*** 15889,15901 ****
+  
+  (define-signal select-cursor-parent
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+  )
+  
+  (define-signal start-interactive-search
+    (of-object "GtkTreeView")
+!   (return-type "void")
+    (when "last")
+  )
+  
+--- 15889,15901 ----
+  
+  (define-signal select-cursor-parent
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+  )
+  
+  (define-signal start-interactive-search
+    (of-object "GtkTreeView")
+!   (return-type "gboolean")
+    (when "last")
+  )
+  
+diff -rc gtkmm-2.0.2/gtk/src/treeview.hg
+gtkmm-2.0.2.patched/gtk/src/treeview.hg
+*** gtkmm-2.0.2/gtk/src/treeview.hg	Sat Nov 30 09:02:08 2002
+--- gtkmm-2.0.2.patched/gtk/src/treeview.hg	Wed Jan  1 00:17:47 2003
+***************
+*** 332,344 ****
+    _WRAP_SIGNAL(void columns_changed(), "columns-changed")
+  
+    _WRAP_SIGNAL(bool move_cursor(MovementStep step, int count), "move-cursor")
+!   _WRAP_SIGNAL(void select_all(), "select-all")
+!   _WRAP_SIGNAL(void unselect_all(), "unselect-all")
+!   _WRAP_SIGNAL(void select_cursor_row(bool start_editing),
+"select-cursor-row")
+!   _WRAP_SIGNAL(void toggle_cursor_row(), "toggle-cursor-row")
+!   _WRAP_SIGNAL(void expand_collapse_cursor_row(bool logical, bool expand,
+bool open_all), "expand-collapse-cursor-row")
+!   _WRAP_SIGNAL(void select_cursor_parent(), "select-cursor-parent")
+!   _WRAP_SIGNAL(void start_interactive_search(), "start-interactive-search")
+  
+  
+    _WRAP_PROPERTY("model", Glib::RefPtr<TreeModel>)
+--- 332,344 ----
+    _WRAP_SIGNAL(void columns_changed(), "columns-changed")
+  
+    _WRAP_SIGNAL(bool move_cursor(MovementStep step, int count), "move-cursor")
+!   _WRAP_SIGNAL(bool select_all(), "select-all")
+!   _WRAP_SIGNAL(bool unselect_all(), "unselect-all")
+!   _WRAP_SIGNAL(bool select_cursor_row(bool start_editing),
+"select-cursor-row")
+!   _WRAP_SIGNAL(bool toggle_cursor_row(), "toggle-cursor-row")
+!   _WRAP_SIGNAL(bool expand_collapse_cursor_row(bool logical, bool expand,
+bool open_all), "expand-collapse-cursor-row")
+!   _WRAP_SIGNAL(bool select_cursor_parent(), "select-cursor-parent")
+!   _WRAP_SIGNAL(bool start_interactive_search(), "start-interactive-search")
+  
+  
+    _WRAP_PROPERTY("model", Glib::RefPtr<TreeModel>)



--__--__--

Message: 2
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, tom helvey cox net
Cc: 
Date: Wed,  1 Jan 2003 04:41:19 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 102298] Changed - Build fails against gtk+-2.2

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=102298

Changed by daniel elstner gmx net 

--- shadow/102298	Wed Jan  1 03:30:19 2003
+++ shadow/102298.tmp.19063	Wed Jan  1 04:41:19 2003
@@ -1,21 +1,21 @@
 Bug#: 102298
 Product: gtkmm
 Version: 2.0
 OS: Linux
 OS Details: Linux Slackware 8.1, gcc-3.2.1
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: WONTFIX
 Severity: normal
 Priority: Normal
 Component: build
 AssignedTo: gtkmm-forge lists sourceforge net                            
 ReportedBy: tom helvey cox net               
 TargetMilestone: ---
 URL: 
-Summary: Build fails against gtk+-2.0
+Summary: Build fails against gtk+-2.2
 
 gtkmm doesn't build against gtk+-2.2.0, the build fails with the following
 error:
 treeview.cc: In static member function `static void 
    Gtk::TreeView_Class::class_init_function(void*, void*)':
 treeview.cc:891: invalid conversion from `void (*)(GtkTreeView*)' to
@@ -162,6 +162,15 @@
 bool open_all), "expand-collapse-cursor-row")
 !   _WRAP_SIGNAL(bool select_cursor_parent(), "select-cursor-parent")
 !   _WRAP_SIGNAL(bool start_interactive_search(), "start-interactive-search")
   
   
     _WRAP_PROPERTY("model", Glib::RefPtr<TreeModel>)
+
+------- Additional Comments From daniel elstner gmx net  2003-01-01 04:41 -------
+I'm sorry, an API/ABI change like this won't go into gtkmm-2.0 --
+apart from the problem that it breaks the build with GTK+ 2.0.
+
+As stated in the gtkmm-2.1.2 announcement, this is a known problem, 
+only the combinations GTK+ 2.0/gtkmm 2.0 and GTK+ 2.2/gtkmm 2.1 work.
+ Thus I recommend to get the latest gtkmm 2.1 -- it's API/ABI stable
+as well, and gtkmm 2.2 is soon to be released.



--__--__--

Message: 3
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, tom helvey cox net
Cc: 
Date: Wed,  1 Jan 2003 04:50:42 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 102298] Changed - Build fails against gtk+-2.2

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=102298

Changed by daniel elstner gmx net 

--- shadow/102298	Wed Jan  1 04:41:19 2003
+++ shadow/102298.tmp.21088	Wed Jan  1 04:50:42 2003
@@ -171,6 +171,10 @@
 apart from the problem that it breaks the build with GTK+ 2.0.
 
 As stated in the gtkmm-2.1.2 announcement, this is a known problem, 
 only the combinations GTK+ 2.0/gtkmm 2.0 and GTK+ 2.2/gtkmm 2.1 work.
  Thus I recommend to get the latest gtkmm 2.1 -- it's API/ABI stable
 as well, and gtkmm 2.2 is soon to be released.
+
+------- Additional Comments From daniel elstner gmx net  2003-01-01 04:50 -------
+P.S.: gtkmm 2.1.3 will be released today, so you can save some
+download and build time if you wait a few hours :)




--__--__--

_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]