Bug 717939 - FTBFS: pilot-link can't be compiled with perl-5.14.1
Summary: FTBFS: pilot-link can't be compiled with perl-5.14.1
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: pilot-link
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Schiffer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-30 13:02 UTC by Marcela Mašláňová
Modified: 2012-06-01 17:11 UTC (History)
2 users (show)

Fixed In Version: pilot-link-0.12.5-11.fc18
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-06-01 17:11:14 UTC
Type: ---


Attachments (Terms of Use)

Description Marcela Mašláňová 2011-06-30 13:02:02 UTC
With new perl-5.14.1 can't be pilot-link compiled. Perl support is using old symbols switched by PERL_POLLUTE and this option has been removed.

http://search.cpan.org/~jesse/perl-5.14.0/pod/perldelta.pod#PERL_POLLUTE_has_been_removed

It could be fixed by using new symbols from perl internals macros. 

Build failure:
http://koji.fedoraproject.org/koji/getfile?taskID=3166344&name=build.log

Comment 1 Marcela Mašláňová 2011-07-01 14:23:57 UTC
I redefined symbols included from Perl.h (perl package). POLLUTE symbols from perl 5.6.x are not allowed. Also, I defined my own symbols for sv_no a sv_yes as DBI modules does. 
In your specfile is missing perl_default_filter, which has removed from provides Pilot.so - shared objects shouldn't be provided.

It would be great if you could test the Perl part of pilot-link. I do not have hardware for that. Thanks.

Comment 2 Fedora Admin XMLRPC Client 2011-07-12 11:48:36 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Peter Schiffer 2012-06-01 17:11:14 UTC
fixed in:
pilot-link-0.12.5-11.fc18
http://koji.fedoraproject.org/koji/buildinfo?buildID=321460

Package built successfully and it looks like the perl bindings are also working.


Note You need to log in before you can comment on or make changes to this bug.