From owner-freebsd-bugs Sun Aug 13 1:10: 5 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id DF26637BA2F for ; Sun, 13 Aug 2000 01:10:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA00109; Sun, 13 Aug 2000 01:10:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 795B937B565 for ; Sun, 13 Aug 2000 01:01:07 -0700 (PDT) (envelope-from darrenr@FreeBSD.org) Received: (from darrenr@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA97790; Sun, 13 Aug 2000 01:01:07 -0700 (PDT) (envelope-from darrenr@FreeBSD.org) Message-Id: <200008130801.BAA97790@freefall.freebsd.org> Date: Sun, 13 Aug 2000 01:01:07 -0700 (PDT) From: Reply-To: darrenr@FreeBSD.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/20572: options COMPAT_43 is not optional? Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 20572 >Category: kern >Synopsis: cannot safely remove COMPAT_43 from the kernel config >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 13 01:10:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Darren Reed >Release: FreeBSD 5.0-CURRENT >Organization: FreeBSD >Environment: >Description: Creating and attempting to build a kernel config without the COMPAT_43 option present leads to the kernel failling to build when it reaches /sys/kern/kern_sig.c: cc -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing -prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -no stdinc -I- -I. -I../.. -I/usr/include -D_KERNEL -include opt_global.h -elf -mp referred-stack-boundary=2 ../../kern/kern_sig.c ../../kern/kern_sig.c:359: warning: function declaration isn't a prototype ../../kern/kern_sig.c: In function `osigaction': ../../kern/kern_sig.c:367: dereferencing pointer to incomplete type ../../kern/kern_sig.c:367: dereferencing pointer to incomplete type ../../kern/kern_sig.c:369: dereferencing pointer to incomplete type ../../kern/kern_sig.c:370: dereferencing pointer to incomplete type ../../kern/kern_sig.c:372: dereferencing pointer to incomplete type ../../kern/kern_sig.c:379: dereferencing pointer to incomplete type ../../kern/kern_sig.c:384: dereferencing pointer to incomplete type ../../kern/kern_sig.c: At top level: ../../kern/kern_sig.c:532: warning: function declaration isn't a prototype ../../kern/kern_sig.c: In function `osigprocmask': ../../kern/kern_sig.c:538: dereferencing pointer to incomplete type ../../kern/kern_sig.c:539: dereferencing pointer to incomplete type ../../kern/kern_sig.c: At top level: ../../kern/kern_sig.c:567: warning: function declaration isn't a prototype ../../kern/kern_sig.c:721: warning: function declaration isn't a prototype ../../kern/kern_sig.c: In function `osigsuspend': ../../kern/kern_sig.c:729: dereferencing pointer to incomplete type *** Error code 1 (continuing) >How-To-Repeat: Generate a kernel config without COMPAT_43 and attempt to compile it. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message