From owner-freebsd-current Sun Feb 4 20:21:57 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29090 for current-outgoing; Sun, 4 Feb 1996 20:21:57 -0800 (PST) Received: from fw.ast.com (fw.ast.com [165.164.6.25]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA29085 for ; Sun, 4 Feb 1996 20:21:52 -0800 (PST) Received: by fw.ast.com (Smail3.1.29.1 #2) id m0tjIRg-000858C; Sun, 4 Feb 96 22:22 CST Message-Id: Date: Sun, 4 Feb 96 22:22 CST To: current@freebsd.org From: root@fw.ast.com (The Amazing Big Guy) Sent: Sun Feb 4 1996, 22:22:27 CST Subject: -current build problems Cc: kent@fw.ast.com Sender: owner-current@freebsd.org Precedence: bulk It has been a while since I have tried to build -current, but I have made several attempts over the past week (supping each day in case I only had part of a multi-file change) and still the make fails in the same places: ("make world" also dies here) >===> csu/i386 >===> libc >cc -O -DLIBC_RCS -DSYSLIBC_RCS -D__DBINTERFACE_PRIVATE -DPOSIX_MISTAKE -I/c/current/src/lib/libc/locale -DYP -c /c/current/src/lib/libc/gmon/mcount.c -o mcount.o >/c/current/src/lib/libc/gmon/mcount.c: In function `_mcount': >/c/current/src/lib/libc/gmon/mcount.c:71: parse error before `frompc' >/c/current/src/lib/libc/gmon/mcount.c:71: declaration for parameter `fptrint_t' but no such parameter >/c/current/src/lib/libc/gmon/mcount.c:76: parse error before `frompci' >/c/current/src/lib/libc/gmon/mcount.c:100: `frompci' undeclared (first use this function) >/c/current/src/lib/libc/gmon/mcount.c:100: (Each undeclared identifier is reported only once >/c/current/src/lib/libc/gmon/mcount.c:100: for each function it appears in.) >*** Error code 1 Sup created mcount.c has a mod date of 30-Dec-95, so it hasn't changed lately. I have also tried to just build the kernel but that also fails, even if I do a config GENERIC. The config gets a strange warning: ># config GENERIC >Removing old directory ../../compile/GENERIC: Done. >Unknown % construct in generic makefile: %SFILES >Kernel build directory is ../../compile/GENERIC %SFILES is present in the Makefile.i386 file. Despite the above error/warning, I attempted the build anyway: ># cd ../../compile/GENERIC ># make depend >cc -c -O -W -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Winline -nostdinc -I. -I../.. -I../../sys -I../../../include -DGENERIC -DI686_CPU -DI586_CPU -DI486_CPU -DI386_CPU -DATAPI -DUCONSOLE -DBOUNCE_BUFFERS -DSCSI_DELAY="15" -DCOMPAT_43 -DPROCFS -DCD9660 -DMSDOSFS -DNFS -DFFS -DINET -DMATH_EMULATE -DKERNEL -DTIMEZONE=0 -DDST=0 -DMAXUSERS=10 -UKERNEL ../../i386/i386/genassym.c >../../i386/i386/genassym.c:40: opt_sysvipc.h: No such file or directory >*** Error code 1 >Stop. Any ideas? "find" cannot locate "opt_sysvipc.h" anywhere in the -current tree. All of the above work is being done on a 2.1R system and no part of the -current tree is installed anywhere. It used to be that once the -current tree was downloaded, you could do a "make world" plus a kernel config;make depend; make and have a complete system. Is this not the procedure anymore? Thanks in advance. Kent kent@fw.ast.com