[gtkmm] Gtkmm-forge digest, Vol 1 #198 - 7 msgs
- From: gtkmm-forge-request lists sourceforge net
- To: gtkmm-forge lists sourceforge net
- Subject: [gtkmm] Gtkmm-forge digest, Vol 1 #198 - 7 msgs
- Date: Mon, 19 Aug 2002 12:02:56 -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 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
2. [Bug 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
3. [Bug 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
4. [Bug 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
5. [Bug 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
6. [Bug 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
7. [Bug 91033] Changed - gtkmm2 win32 compile errors (bugzilla-daemon widget gnome org)
--__--__--
Message: 1
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, naofumi yasufuku net
Cc: murrayc usa net
Date: Mon, 19 Aug 2002 02:56:07 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by cgustin ibelgique com
--- shadow/91033 Sun Aug 18 08:30:36 2002
+++ shadow/91033.tmp.31735 Mon Aug 19 02:56:07 2002
@@ -84,6 +84,51 @@
------- Additional Comments From naofumi yasufuku net 2002-08-18 08:30 -------
autoconf 2.52 and libtool 1.4.2 support win32 DLL, but gtkmm2
source tarball is not fully maintained to be successfully
compiled under MinGW/Cygwin environment.
+
+------- Additional Comments From cgustin ibelgique com 2002-08-19 02:56 -------
+1. Naofumi is right. There is an impgen related bug in libtool. It
+was mentioned some time ago on the mingw list and forwarded to
+libtool-devel if I remember correctly. I has not been fixed (to my
+knowledge) since then. Turns ou mingw32 has never been correctly
+supported by libtool.
+I fixed this impgen bug on my local copy of libtool-1.4.2 before I
+started working on the port of gtkmm on win32. That's the reason why
+I forgot to mention this fix and potential problem in the
+README.win32.
+
+In the impgen.c source code contained in either the generated libtool
+or (better) your local copy of libtool.m4, replace the following line
+
+printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
+
+with this one
+
+printf ("\t\"%s\" @ %ld ;\n", erva+name_rva, 1+ i);
+
+Note the \s argument now enclosed in "".
+
+2. I'm working with the cvs code in maintainer mode. I also
+experienced this wrap_init problem when building from the source
+distribution. There are two possible solutions : the first one is to
+build wrap_init.cc at compile time (and include it in the dist-clean
+list). The second is to modify the perl code that generates it and to
+include #ifdef OS_WIN32 ... #endif around plug and socket related
+functions.
+
+3. Import libraries are not installed because on cygwin (which,
+unlike mingw32, is a little less "unsupported" by libtool) uses
+direct auto-import from DLLs. I usually copy those libraries by hand
+to their final destination but you're right, maybe it's better to add
+some local Makefile.am rules.
+
+As I said many times in the "gtkmm should build on win32" bugzilla
+thread, building on win32 using the autotools is not straightforward
+at all. The maintainer of the gtk+ port of win32 gives little
+information about building glib, pango, atk anf gtk+ on win32 and
+strongly recommends to use the prebuilt binaries. You now know the
+reason why !!!
+
+Cedric
--__--__--
Message: 2
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: cgustin ibelgique com, murrayc usa net
Date: Mon, 19 Aug 2002 03:55:49 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by naofumi yasufuku net
--- shadow/91033 Mon Aug 19 02:56:07 2002
+++ shadow/91033.tmp.6267 Mon Aug 19 03:55:48 2002
@@ -9,13 +9,13 @@
Priority: Normal
Component: build
AssignedTo: gtkmm-forge lists sourceforge net
ReportedBy: naofumi yasufuku net
TargetMilestone: ---
URL:
-Cc: murrayc usa net
+Cc: cgustin ibelgique com,murrayc usa net
Summary: gtkmm2 win32 compile errors
gtkmm2 compilation has some problems with MinGW/Cygwin environment.
1. The compilation fails at libpangomm link stage, because libtool
cannot generate the import library of libglibmm DLL.
@@ -129,6 +129,20 @@
at all. The maintainer of the gtk+ port of win32 gives little
information about building glib, pango, atk anf gtk+ on win32 and
strongly recommends to use the prebuilt binaries. You now know the
reason why !!!
Cedric
+
+------- Additional Comments From naofumi yasufuku net 2002-08-19 03:55 -------
+1. I think autogen.sh should do the impgen.c code fix when
+ we are using libtool 1.4.2.
+
+ # fix impgen.c bug of libtool 1.4.2
+ mv aclocal.m4 aclocal.m4.bak
+ cat aclocal.m4.bak | sed -e 's|printf (\"\\t%s @ %ld ;\\n\",
+erva+name_rva, 1+ i);|printf (\"\\t\\"%s\\" @ %ld ;\\n\",
+erva+name_rva, 1+ i);|' > aclocal.m4
+
+2. I think the better solution is to build wrap_init.cc at
+ compile time, and we should keep the perl codes simple.
+
--__--__--
Message: 3
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, naofumi yasufuku net
Cc: cgustin ibelgique com
Date: Mon, 19 Aug 2002 04:26:42 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by murrayc usa net
--- shadow/91033 Mon Aug 19 03:55:48 2002
+++ shadow/91033.tmp.10418 Mon Aug 19 04:26:42 2002
@@ -143,6 +143,20 @@
erva+name_rva, 1+ i);|printf (\"\\t\\"%s\\" @ %ld ;\\n\",
erva+name_rva, 1+ i);|' > aclocal.m4
2. I think the better solution is to build wrap_init.cc at
compile time, and we should keep the perl codes simple.
+
+------- Additional Comments From murrayc usa net 2002-08-19 04:26 -------
+1.
+I would like to see a URL of the libtool bug/patch report.
+
+2.
+This makes gtkmm depend on perl again. I would like to avoid that if
+possible. I believe we already have some macro like NO_WRAP which
+keeps stuff out of wrap_init.cc. We could create an extra macro for win32.
+
+3. Please submit a patch.
+
+Regarding not being able to build GTK+ easily from source - I think
+that's a major problem.
--__--__--
Message: 4
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: cgustin ibelgique com, murrayc usa net
Date: Mon, 19 Aug 2002 07:31:36 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by naofumi yasufuku net
--- shadow/91033 Mon Aug 19 04:26:42 2002
+++ shadow/91033.tmp.12716 Mon Aug 19 07:31:36 2002
@@ -157,6 +157,11 @@
keeps stuff out of wrap_init.cc. We could create an extra macro for win32.
3. Please submit a patch.
Regarding not being able to build GTK+ easily from source - I think
that's a major problem.
+
+------- Additional Comments From naofumi yasufuku net 2002-08-19 07:31 -------
+Created an attachment (id=10564)
+install-import-lib.patch
+
--__--__--
Message: 5
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: cgustin ibelgique com, murrayc usa net
Date: Mon, 19 Aug 2002 07:32:24 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by naofumi yasufuku net
--- shadow/91033 Mon Aug 19 07:31:36 2002
+++ shadow/91033.tmp.12830 Mon Aug 19 07:32:23 2002
@@ -162,6 +162,11 @@
that's a major problem.
------- Additional Comments From naofumi yasufuku net 2002-08-19 07:31 -------
Created an attachment (id=10564)
install-import-lib.patch
+
+------- Additional Comments From naofumi yasufuku net 2002-08-19 07:32 -------
+Created an attachment (id=10565)
+native-struct.patch
+
--__--__--
Message: 6
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: cgustin ibelgique com, murrayc usa net
Date: Mon, 19 Aug 2002 08:39:48 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by naofumi yasufuku net
--- shadow/91033 Mon Aug 19 07:32:23 2002
+++ shadow/91033.tmp.1520 Mon Aug 19 08:39:48 2002
@@ -167,6 +167,21 @@
------- Additional Comments From naofumi yasufuku net 2002-08-19 07:32 -------
Created an attachment (id=10565)
native-struct.patch
+
+------- Additional Comments From naofumi yasufuku net 2002-08-19 08:39 -------
+1. Sorry. I don't know the location of the libtool bug report.
+
+2. OK. I understand. Compile-time perl dependency couldn't be so
+ nice.
+
+3. I've created two patches for the latest gtkmm-1.3 CVS source.
+
+ install-import-lib.patch : fix 'make install' to install win32
+ import libraries.
+
+ native-struct.patch : add -fnative-struct CXXFLAGS for native
+ win32 target.
+
--__--__--
Message: 7
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, naofumi yasufuku net
Cc: cgustin ibelgique com
Date: Mon, 19 Aug 2002 12:14:07 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 91033] Changed - gtkmm2 win32 compile errors
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=91033
Changed by murrayc usa net
--- shadow/91033 Mon Aug 19 08:39:48 2002
+++ shadow/91033.tmp.30140 Mon Aug 19 12:14:07 2002
@@ -182,6 +182,18 @@
install-import-lib.patch : fix 'make install' to install win32
import libraries.
native-struct.patch : add -fnative-struct CXXFLAGS for native
win32 target.
+
+------- Additional Comments From murrayc usa net 2002-08-19 12:14 -------
+1. Maybe it hasn't been fixed because it has not been submitted as an
+official bug, or because nobody has not chased it up. This seems to be
+the obvious solution here.
+
+2. I'll try to do this soon.
+
+3. Always patch the ChangeLog. I will not commit patches without
+ChangeLog entries.
+ Cedric, do you like these patches? You are almost the win32 gtkmm
+maintainer.
--__--__--
_______________________________________________
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]