[gtkmm] Gtkmm-forge digest, Vol 1 #518 - 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 123071] New - patch for libgnomemm.spec.in (bugzilla-daemon widget gnome org)
   2. [Bug 123071] Changed - patch for libgnomemm.spec.in (bugzilla-daemon widget gnome org)
   3. [Bug 123082] New - Compiling gtkmm against gtk+ with a linux-fb or directfb target fails because GtkSocket and GtkPlug are specific to X11. (bugzilla-daemon widget gnome org)

--__--__--

Message: 1
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Tue, 23 Sep 2003 17:36:17 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 123071] New - patch for libgnomemm.spec.in

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=123071

Changed by ericb computer org 

--- shadow/123071	Tue Sep 23 17:36:17 2003
+++ shadow/123071.tmp.14822	Tue Sep 23 17:36:17 2003
@@ -0,0 +1,17 @@
+Bug#: 123071
+Product: gnomemm
+Version: 2.0
+OS: Linux
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: minor
+Priority: Normal
+Component: libgnomemm
+AssignedTo: gtkmm-forge lists sourceforge net                            
+ReportedBy: ericb computer org               
+TargetMilestone: ---
+URL: 
+Summary: patch for libgnomemm.spec.in
+
+This patch updates the spec file to work with libgnomemm-2.0.


--__--__--

Message: 2
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Tue, 23 Sep 2003 17:37:19 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 123071] Changed - patch for libgnomemm.spec.in

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=123071

Changed by ericb computer org 

--- shadow/123071	Tue Sep 23 17:36:17 2003
+++ shadow/123071.tmp.15287	Tue Sep 23 17:37:19 2003
@@ -12,6 +12,11 @@
 ReportedBy: ericb computer org               
 TargetMilestone: ---
 URL: 
 Summary: patch for libgnomemm.spec.in
 
 This patch updates the spec file to work with libgnomemm-2.0.
+
+------- Additional Comments From ericb computer org  2003-09-23 17:37 -------
+Created an attachment (id=20223)
+patch against libgnomemm 1.3.10
+


--__--__--

Message: 3
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Tue, 23 Sep 2003 20:07:58 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 123082] New - Compiling gtkmm against gtk+ with a linux-fb or directfb target fails because GtkSocket and GtkPlug are specific to X11.

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=123082

Changed by pgasper designadvantage com 

--- shadow/123082	Tue Sep 23 20:07:58 2003
+++ shadow/123082.tmp.3603	Tue Sep 23 20:07:58 2003
@@ -0,0 +1,73 @@
+Bug#: 123082
+Product: gtkmm
+Version: 2.2
+OS: Linux
+OS Details: Mandrake 9.1
+Status: NEW   
+Resolution: 
+Severity: normal
+Priority: Normal
+Component: general
+AssignedTo: gtkmm-forge lists sourceforge net                            
+ReportedBy: pgasper designadvantage com               
+TargetMilestone: ---
+URL: 
+Summary: Compiling gtkmm against gtk+ with a linux-fb or directfb target fails because GtkSocket and GtkPlug are specific to X11.
+
+Like Win32, gtk+(2.2.2) compiled with a target of linux-fb or directfb (via
+a DirectFB patch) does not have GtkSocket or GtkPlug, because they are
+specific to X11. 
+
+If one compiles gtkmm (2.2.x) against gtk+ (made with one of the above
+targets), it will error out on "make" with the following:
+
+g++ -g -O2 -Wall -o .libs/generate_extra_defs generate_defs_gtk.o
+-Wl,--export-dynamic  ./.libs/libgtkmm_generate_extra_defs-2.0.so
+-L/usr/local//lib -L/usr/local/lib /usr/local//lib/libsigc-1.2.so
+/usr/local//lib/libgtk-directfb-2.0.so
+/usr/local//lib/libgdk-directfb-2.0.so /usr/lib/libatk-1.0.so
+/usr/local//lib/libgdk_pixbuf-2.0.so -lm /usr/local/lib/libdirectfb.so
+-lpthread /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so
+/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl
+/usr/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/local//lib -Wl,--rpath
+-Wl,/usr/local/lib
+generate_defs_gtk.o(.text+0x4f8): In function `main':
+/home/pgasper/files/DirectFB-cvs-91803/gtkmm-2.2.3/tools/extra_defs_gen/generate_defs_gtk.cc:49:
+undefined reference to `gtk_socket_get_type'
+generate_defs_gtk.o(.text+0x61e):/home/pgasper/files/DirectFB-cvs-91803/gtkmm-2.2.3/tools/extra_defs_gen/generate_defs_gtk.cc:49:
+undefined reference to `gtk_plug_get_type'
+collect2: ld returned 1 exit status
+make[3]: *** [generate_extra_defs] Error 1
+make[3]: Leaving directory
+`/home/pgasper/files/DirectFB-cvs-91803/gtkmm-2.2.3/tools/extra_defs_gen'
+make[2]: *** [all-recursive] Error 1
+make[2]: Leaving directory
+`/home/pgasper/files/DirectFB-cvs-91803/gtkmm-2.2.3/tools'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/home/pgasper/files/DirectFB-cvs-91803/gtkmm-2.2.3'
+make: *** [all] Error 2
+
+
+The following mailing list messages also reference this problem:
+      http://www.geocrawler.com/mail/msg.php3?msg_id=8355709&list=1110
+      http://mail.gnome.org/archives/gtkmm-list/2003-June/msg00182.html
+
+Solution: To successfully compile, the following lines in
+gtk/gtkmm/wrapper_init.cc (gtkmm-2.2.7) need to be ifndef'ed for linux-fb
+or DirectFB, like they are for WIN32:
+
+       206, 448 (for gtk_socket_get_type) 
+       190, 432 (for gtk_plug_get_type)
+
+This worked successfully on my machine under gtkmm-2.2.3 (my devel version)
+but I see no reason it won't work under 2.2.7.
+
+I would submit a patch (the fix in wrapper_init.cc is simple enough), but I
+have no clue as to where/how the checks happen for detirmining the gtk+
+target and doing a #define accordingly.
+
+For certain this needs to be fixed for linux-fb. Not so clear as to how to
+accomplish for DirectFB, since it is a patch and won't be officially
+supported in Gtk+ till version 2.6. The fix for directfb might be correctly
+accomplished by a patch in the DirectFB project or, a gtkmm or DirectFB FAQ
+entry.



--__--__--

_______________________________________________
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]