make buildworld fails for STABLE

From: Michael C.Shultz (ringworm_at_inbox.lv)
Date: 04/25/04

  • Next message: Christopher Nehren: "Re: Valgrind for FreeBSD"
    To: FreeBSD-gnats-submit@freebsd.org
    Date: Sun, 25 Apr 2004 13:12:28 -0700 (PDT)
    
    

    >Submitter-Id: current-users
    >Originator: Michael C. Shultz <ringworm@inbox.lv>
    >Organization: Mojavegreen Software Co.
    >Confidential: no
    >Synopsis: make buildworld fails for STABLE
    >Severity: serious
    >Priority: medium
    >Category: i386
    >Class: sw-bug
    >Release: FreeBSD 4.10-BETA i386
    >Environment:
    System: FreeBSD ringworm.mojavegreen.com 4.10-BETA FreeBSD 4.10-BETA #0: Wed Apr 7 20:15:25 PDT 2004 mike@ringworm.home.com:/speed/usr.obj/storage/usr.src/sys/RINGWORM i386

    >Description:

    Build world for STABLE failed for me this morning with:

    /usr.src/sbin/ifconfig/ifconfig.c:288: `IFCAP_POLLING' undeclared here (not in a function)
    /usr.src/sbin/ifconfig/ifconfig.c:288: initializer element is not constant
    /usr.src/sbin/ifconfig/ifconfig.c:288: (near initialization for `cmds[71].c_parameter')
    /usr.src/sbin/ifconfig/ifconfig.c:289: `IFCAP_POLLING' undeclared here (not in a function)
    /usr.src/sbin/ifconfig/ifconfig.c:289: initializer element is not constant
    /storage/usr.src/sbin/ifconfig/ifconfig.c:289: (near initialization for `cmds[72].c_parameter')

    >How-To-Repeat:

            cd /usr/src
            make buildworld

    >Fix:

            The problem is in /usr/src/sbin/ifconfig/ifconfig.c there is a line:

            #include <net/if.h>

            that prevents the new if.h at /usr/src/sys/net/if.h

            from being read.
            it should read:

            #include "../../sys/net/if.h"

            inorder to pull the new if.h

            So I am including a patch for /usr/src/sbin/ifconfig/ifconfig.c
            below:
            PS: I've never sent a patch before, if this is wrong please
            explain or tell me where I can find the correct what to do it. Thanks.

    --- ifconfig.c.ORIG Sun Apr 25 12:38:02 2004
    +++ ifconfig.c Sun Apr 25 12:53:02 2004
    @@ -54,7 +54,11 @@
     #include <sys/linker.h>

     #include <net/ethernet.h>
    +/**************************
     #include <net/if.h>
    +***************************/
    + #include "../../sys/net/if.h"
    +/***************************/
     #include <net/if_var.h>
     #include <net/if_dl.h>
     #include <net/if_types.h>

    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"


  • Next message: Christopher Nehren: "Re: Valgrind for FreeBSD"