[gtkmm] Gtkmm-forge digest, Vol 1 #198 - 7 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 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]