Opened 11 years ago
Closed 11 years ago
#43112 closed defect (fixed)
cyrus-imapd: error: use of undeclared identifier 'sv_undef'
Reported by: | hbsimon (Horst Simon) | Owned by: | jmpalacios (Juan Manuel Palacios) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | cyrus-imapd |
Description
Looks like the included Perl XS module is not compatible with perl 5.16, possibly due to incorrect/incomplete includes; it's complaining about expansion of various XS macros referring to named like sv_undef, sv_yes, sv_no which are part of the Perl core. I have the main.log file attached
Attachments (1)
Change History (3)
Changed 11 years ago by hbsimon (Horst Simon)
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to jmpp@… |
---|---|
Summary: | cyrus-imapd fails on build → cyrus-imapd: error: use of undeclared identifier 'sv_undef' |
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Fixed in r118314 by forcing the port to use perl5.12, since perl5.16 evidently doesn't work for this. A newer version of cyrus-imapd might work with perl5.16; the maintainer should try to update the port, and if that doesn't work with perl5.16 either, should file a bug report with the developers of the software.