Opened 11 years ago

Closed 10 years ago

#5137 closed enhancement (fixed)

Support Perl 5.10

Reported by: jeff Owned by: datallah
Milestone: 2.5.0 Component: winpidgin (gtk)
Version: 2.4.0 Keywords:


BuildingWinPidgin says to install Perl 5.8. The latest version on is 5.10.0. Compiling Pidgin with ActivePerl? 5.10.0 installed results in this error:

                 from module.h:12,
                 from BuddyList.xs:1:
../../../../../win32-dev/perl58/CORE/win32iop.h:226:1: warning: "fileno" redefin
In file included from ../../../../../win32-dev/perl58/CORE/win32.h:74,
                 from ../../../../../win32-dev/perl58/CORE/win32thread.h:4,
                 from ../../../../../win32-dev/perl58/CORE/perl.h:2055,
                 from module.h:12,
                 from BuddyList.xs:1:
e/stdio.h:402:1: warning: this is the location of the previous definition
BuddyList.c: In function `boot_Purple__BuddyList':
BuddyList.c:1896: error: `PL_unitcheckav' undeclared (first use in this function
BuddyList.c:1896: error: (Each undeclared identifier is reported only once
BuddyList.c:1896: error: for each function it appears in.)
make[4]: *** [BuddyList.o] Error 1
make[4]: Leaving directory `/home/_/pidgin/libpurple/plugins/perl/common'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/_/pidgin/libpurple/plugins/perl'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/_/pidgin/libpurple/plugins'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/_/pidgin/libpurple'
make: *** [all] Error 2

Also seen here:

Change History (3)

comment:1 Changed 11 years ago by datallah

  • Component changed from libpurple to winpidgin (gtk)
  • Owner set to datallah

comment:2 Changed 11 years ago by vizzz

Broken even on linux, on my debian lenny perl has been upgraded to 5.10 and the same error appear.

comment:3 Changed 10 years ago by datallah@…

  • Milestone set to 2.5.0
  • Resolution set to fixed
  • Status changed from new to closed

(In a578934a35307604b6eeef4b6b4b07a17901afcb):
Update the Perl plugin loader to work with Perl 5.10. I don't think this will break compiling with older versions (note that Perl micro versions are not binary compatible). Update the win32 build to use (and require and upgrade to Perl 5.10). Fixes #5137

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!