[Gtk2-perl-bugs] [Bug 591233] New: Build error on Windows using Strawberry Perl

View: New views
5 Messages — Rating Filter:   Alert me  

[Gtk2-perl-bugs] [Bug 591233] New: Build error on Windows using Strawberry Perl

by Bugzilla from bugzilla-daemon@bugzilla.gnome.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

  gnome-perl | Gtk2 | Ver: unspecified
           Summary: Build error on Windows using Strawberry Perl
           Product: gnome-perl
           Version: unspecified
          Platform: Other
        OS/Version: Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: Gtk2
        AssignedTo: gtk2-perl-bugs@...
        ReportedBy: kapranoff@...
         QAContact: gtk2-perl-bugs@...
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Looks like linker on Windows needs gtk2perl_* functions which are actually in
another distribution now (Pango) in PangoAttributes.xs.

C:\strawberry\cpan\build\Gtk2-1.221-a_jrai>dmake
dlltool --def Gtk2.def --output-exp dll.exp
[ LD blib\arch\auto\Gtk2\Gtk2.dll ]
xs/Gtk2.o:Gtk2.c:(.text+0x553f): undefined reference to
`gtk2perl_pango_attribute_get_type'
xs/Gtk2.o:Gtk2.c:(.text+0x5555): undefined reference to
`gtk2perl_pango_attr_iterator_get_type
'
xs/Gtk2.o:Gtk2.c:(.text+0x55ef): undefined reference to
`gtk2perl_pango_script_iter_get_type'
xs/GdkPango.o:GdkPango.c:(.text+0x807): undefined reference to
`gtk2perl_pango_attribute_get_t
ype'
xs/GdkPango.o:GdkPango.c:(.text+0x8e6): undefined reference to
`gtk2perl_pango_attribute_regis
ter_custom_type'
xs/GdkPango.o:GdkPango.c:(.text+0xa3f): undefined reference to
`gtk2perl_pango_attribute_get_t
ype'
xs/GdkPango.o:GdkPango.c:(.text+0xbef): undefined reference to
`gtk2perl_pango_attribute_get_t
ype'
xs/GdkPango.o:GdkPango.c:(.text+0xcf6): undefined reference to
`gtk2perl_pango_attribute_regis
ter_custom_type'
xs/GdkPango.o:GdkPango.c:(.text+0xf3f): undefined reference to
`gtk2perl_pango_attribute_get_t
ype'
xs/GdkPango.o:GdkPango.c:(.text+0x11f8): undefined reference to
`gtk2perl_pango_attribute_get_
type'
xs/GdkPango.o:GdkPango.c:(.text+0x1287): undefined reference to
`gtk2perl_pango_attribute_regi
ster_custom_type'
xs/GdkPango.o:GdkPango.c:(.text+0x13e8): undefined reference to
`gtk2perl_pango_attribute_get_
type'
collect2: ld returned 1 exit status
dmake:  Error code 129, while making 'blib\arch\auto\Gtk2\Gtk2.dll'


--
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=591233.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gtk2-perl-bugs mailing list
Gtk2-perl-bugs@...
https://lists.sourceforge.net/lists/listinfo/gtk2-perl-bugs

[Gtk2-perl-bugs] [Bug 591233] Build error on Windows using Strawberry Perl

by Bugzilla from bugzilla-daemon@bugzilla.gnome.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

  gnome-perl | Gtk2 | Ver: unspecified




------- Comment #1 from Alex Kapranoff  2009-08-09 13:08 UTC -------
Looks like pango-perl does not export this function. Pango.a library is being
linked in.


--
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=591233.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gtk2-perl-bugs mailing list
Gtk2-perl-bugs@...
https://lists.sourceforge.net/lists/listinfo/gtk2-perl-bugs

[Gtk2-perl-bugs] [Bug 591233] Build error on Windows using Strawberry Perl

by Bugzilla from bugzilla-daemon@bugzilla.gnome.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

  gnome-perl | Gtk2 | Ver: unspecified




------- Comment #2 from Alex Kapranoff  2009-08-09 13:40 UTC -------
I've worked around the problem by adding these strings to Pango.def when
building pango-perl:
  gtk2perl_pango_attribute_get_type
  _gtk2perl_pango_attribute_get_type = gtk2perl_pango_attribute_get_type
  gtk2perl_pango_attr_iterator_get_type
  _gtk2perl_pango_attr_iterator_get_type =
gtk2perl_pango_attr_iterator_get_type
  gtk2perl_pango_script_iter_get_type
  _gtk2perl_pango_script_iter_get_type = gtk2perl_pango_script_iter_get_type
  gtk2perl_pango_attribute_register_custom_type
  _gtk2perl_pango_attribute_register_custom_type =
gtk2perl_pango_attribute_register_custom_type

Then rebuilding and reinstalling Pango. Now Gtk2 builds and installs ok.

I don't seem to find how this Pango.def is generated (it's not in source
tarball).


--
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=591233.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gtk2-perl-bugs mailing list
Gtk2-perl-bugs@...
https://lists.sourceforge.net/lists/listinfo/gtk2-perl-bugs

[Gtk2-perl-bugs] [Bug 591233] Build error on Windows using Strawberry Perl

by Bugzilla from bugzilla-daemon@bugzilla.gnome.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

  gnome-perl | Gtk2 | Ver: unspecified




------- Comment #3 from Alex Kapranoff  2009-08-09 15:05 UTC -------
Created an attachment (id=140267)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=140267&action=view)
Patch to pango-perl to export more functions

Found the solution myself. This patch should be applied to Pango perl extension
distribution to enable exporting of functions used by Gtk2.pm


--
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=591233.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gtk2-perl-bugs mailing list
Gtk2-perl-bugs@...
https://lists.sourceforge.net/lists/listinfo/gtk2-perl-bugs

[Gtk2-perl-bugs] [Bug 591233] Build error on Windows using Strawberry Perl

by Bugzilla from bugzilla-daemon@bugzilla.gnome.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

  gnome-perl | Gtk2 | Ver: unspecified

Torsten Schoenfeld changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kaffeetisch@...
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |DUPLICATE




------- Comment #4 from Torsten Schoenfeld  2009-08-10 21:10 UTC -------
This was already reported earlier and got fixed in the git repository.  I
haven't gotten around to rolling a new release of Pango yet, but I'll try to do
that soon.

*** This bug has been marked as a duplicate of 576373 ***


--
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=591233.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gtk2-perl-bugs mailing list
Gtk2-perl-bugs@...
https://lists.sourceforge.net/lists/listinfo/gtk2-perl-bugs