From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-06 10:50:58
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D371464 gnome-perl | Gtk2 | Ver: unspecified Summary: Gtk2 doesn't compile with cygwin (patch included) Product: gnome-perl Version: unspecified Platform: Other OS/Version: Windows Status: UNCONFIRMED Severity: major Priority: Normal Component: Gtk2 AssignedTo: gtk...@li... ReportedBy: ib...@ph... QAContact: gtk...@li... GNOME version: Unspecified GNOME milestone: Unspecified Hi! Trying to build Gtk2-1.140 under cygwin generates a lot of errors such as xs/GtkMenuToolButton.o:GtkMenuToolButton.c:(.text+0x95f): undefined refer= ence to `_gperl_get_object_check' xs/GtkMenuToolButton.o:GtkMenuToolButton.c:(.text+0xb71): undefined refer= ence to `_gperl_get_object_check' xs/GtkMenuToolButton.o:GtkMenuToolButton.c:(.text+0xbab): more undefined references to `_gperl_get_object_check' follow The win32 linker needs all symbols resolved at link time. So libGlib.dll.= a has to be supplied to EXTRALIBS and LDLOADLIBS. The patch for find_extra_libs() in Makefile.PL tries to find the library similar to MSWin32. Adding a simple file (e. g. /usr/lib/perl5/site_perl/5.8/cygwin/auto/Glib/libGlib.dll.a) to set_libs(= ) doesn't work for me so it has to be split in arguments for -L and -l. Best regards Dirk --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-06 10:52:52
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D371464 gnome-perl | Gtk2 | Ver: unspecified ------- Comment #1 from Dirk Froemberg 2006-11-06 10:52 UTC ------- Created an attachment (id=3D76075) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D76075&action=3Dview) patch for Gtk2-1.140 to work with cygwin --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-07 22:24:20
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D371464 gnome-perl | Gtk2 | Ver: unspecified Torsten Schoenfeld changed: What |Removed |Added -------------------------------------------------------------------------= --- CC| |kaf...@gm... Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 ------- Comment #2 from Torsten Schoenfeld 2006-11-07 22:24 UTC ------- Thanks for the report and the patch. Maybe now it's finally time to roll= this into ExtUtils::Depends properly. There's already a find_extra_libs in EU::Depends but it looks like it still needs some work before it can be u= sed.=20 Once this is fixed though, the line in get_makefile_vars referring to it = can be uncommented and we should have this working for every module that uses EU::Depends. Unless you beat me to it, I'll look into it. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2008-10-19 12:09:39
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=371464 gnome-perl | Gtk2 | Ver: unspecified Torsten Schoenfeld changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #3 from Torsten Schoenfeld 2008-10-19 12:09 UTC ------- I think this is fixed in ExtUtils::Depends 0.301. Please reopen this bug if you still see the problem. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=371464. |