Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Feb 96 22:22 CST
From:      root@fw.ast.com (The Amazing Big Guy)
To:        current@freebsd.org
Cc:        kent@fw.ast.com
Subject:   -current build problems
Message-ID:  <m0tjIRg-000858C@fw.ast.com>

next in thread | raw e-mail | index | archive | help

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






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0tjIRg-000858C>