[Bug 216531] devel/p5-Event-Lib: fails to build with libevent >= 2.1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jan 27 20:03:41 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216531

            Bug ID: 216531
           Summary: devel/p5-Event-Lib: fails to build with libevent >=
                    2.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: jbeich at FreeBSD.org
                CC: fk at fabiankeil.de
            Blocks: 216527
             Flags: maintainer-feedback?(fk at fabiankeil.de)
                CC: fk at fabiankeil.de

Bug 215598 is unlikely to wait on just one leaf port ending up BROKEN. If you
want to make sure the port still builds, please, inform upstream.

Lib.xs:131:14: error: no member named 'ev_arg' in 'struct event'
    args->ev.ev_arg = (void*)sv;
    ~~~~~~~~ ^
Lib.xs:211:33: error: no member named 'ev_arg' in 'struct event'
        SvREFCNT_dec((SV*)args->ev.ev_arg);
                          ~~~~~~~~ ^
/usr/local/lib/perl5/5.24/mach/CORE/sv.h:347:58: note: expanded from macro
'SvREFCNT_dec'
#define SvREFCNT_dec(sv)        S_SvREFCNT_dec(aTHX_ MUTABLE_SV(sv))
                                                                ^
/usr/local/lib/perl5/5.24/mach/CORE/handy.h:74:42: note: expanded from macro
'MUTABLE_SV'
#define MUTABLE_SV(p)   ((SV *)MUTABLE_PTR(p))
                                           ^
/usr/local/lib/perl5/5.24/mach/CORE/handy.h:64:41: note: expanded from macro
'MUTABLE_PTR'
#  define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
                                        ^
Lib.xs:585:29: error: no member named 'ev_arg' in 'struct event'
        SvREFCNT_inc((SV*)args->ev.ev_arg);
                          ~~~~~~~~ ^
/usr/local/lib/perl5/5.24/mach/CORE/sv.h:336:53: note: expanded from macro
'SvREFCNT_inc'
#define SvREFCNT_inc(sv)                S_SvREFCNT_inc(MUTABLE_SV(sv))
                                                                  ^
/usr/local/lib/perl5/5.24/mach/CORE/handy.h:74:42: note: expanded from macro
'MUTABLE_SV'
#define MUTABLE_SV(p)   ((SV *)MUTABLE_PTR(p))
                                           ^
/usr/local/lib/perl5/5.24/mach/CORE/handy.h:64:41: note: expanded from macro
'MUTABLE_PTR'
#  define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
                                        ^
Lib.xs:692:33: error: no member named 'ev_arg' in 'struct event'
            SvREFCNT_dec((SV*)args->ev.ev_arg);
                              ~~~~~~~~ ^
/usr/local/lib/perl5/5.24/mach/CORE/sv.h:347:58: note: expanded from macro
'SvREFCNT_dec'
#define SvREFCNT_dec(sv)        S_SvREFCNT_dec(aTHX_ MUTABLE_SV(sv))
                                                                ^
/usr/local/lib/perl5/5.24/mach/CORE/handy.h:74:42: note: expanded from macro
'MUTABLE_SV'
#define MUTABLE_SV(p)   ((SV *)MUTABLE_PTR(p))
                                           ^
/usr/local/lib/perl5/5.24/mach/CORE/handy.h:64:41: note: expanded from macro
'MUTABLE_PTR'
#  define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
                                        ^
4 errors generated.

build log: http://sprunge.us/iQZG


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216527
[Bug 216527] devel/libevent2: update to 2.1.8 and cleanup
-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list