[gtkmm] Gtkmm-forge digest, Vol 1 #518 - 3 msgs
- From: gtkmm-forge-request lists sourceforge net
- To: gtkmm-forge lists sourceforge net
- Subject: [gtkmm] Gtkmm-forge digest, Vol 1 #518 - 3 msgs
- Date: Tue, 23 Sep 2003 20:07:07 -0700
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]