[Bug 217151] net/bird6: cf-parse.y: error: too many arguments to function call

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 16 19:40:26 UTC 2017


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

            Bug ID: 217151
           Summary: net/bird6: cf-parse.y: error: too many arguments to
                    function call
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: ohartmann at walstatt.org
                CC: melifaro at ipfw.ru
                CC: melifaro at ipfw.ru
             Flags: maintainer-feedback?(melifaro at ipfw.ru)

The port net/bird6 (as well as net/bird) is miscompiling on CURRENT (jail
OSVERSION: 1200020) is miscompiling now for a very long time (since last year).
Build environment is a poudriere jail (Poudriere version: 3.1.14).

The port build fails with:


[...]
cf-parse.y:3491:25: warning: assigning to 'byte *' (aka 'unsigned char *') from
'char *' converts between pointers to integer types with different sign
[-Wpointer-sign]
      this_srt->if_name = (yyvsp[0].t);
                        ^ ~~~~~~~~~~~~
cf-parse.y:3533:85: error: too many arguments to function call, expected 2,
have 3
     this_proto = proto_config_new(&proto_firewall, sizeof(struct
firewall_config), (yyvsp[-1].i));
                  ~~~~~~~~~~~~~~~~                                             
    ^~~~~~~~~~~~~
../../nest/protocol.h:248:1: note: 'proto_config_new' declared here
void *proto_config_new(struct protocol *, int class);
^
4 warnings and 1 error generated.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list