From owner-freebsd-questions Wed Aug 8 13:47: 9 2001 Delivered-To: freebsd-questions@freebsd.org Received: from greenavenger.com (aleph.greenavenger.com [206.132.75.212]) by hub.freebsd.org (Postfix) with ESMTP id 8FD6A37B405 for ; Wed, 8 Aug 2001 13:47:04 -0700 (PDT) (envelope-from cram@greenavenger.com) Received: from localhost (cram@localhost) by greenavenger.com (8.9.3/8.9.3) with ESMTP id NAA37248 for ; Wed, 8 Aug 2001 13:47:07 -0700 (PDT) (envelope-from cram@greenavenger.com) Date: Wed, 8 Aug 2001 13:47:07 -0700 (PDT) From: Marc Alvidrez To: Subject: buildworld problem: 4.0-STABLE -> 4.3-STABLE Message-ID: <20010808131820.M97657-100000@aleph.greenavenger.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm attempting to update my alpha system from 4.0-STABLE to 4.3-STABLE and am running into a bit of a problem. In the first minute of the build I end up getting this: ------------------------------------------------------------------------- cd /usr/src/usr.bin/xinstall; make obj; make depend; make all; make install /usr/obj/usr/src/alpha/usr/src/usr.bin/xinstall created for /usr/src/usr.bin/xinstall rm -f .depend mkdep -f .depend -a -I/usr/obj/usr/src/alpha/usr/include /usr/src/usr.bin/xinstall/xinstall.c cd /usr/src/usr.bin/xinstall; make _EXTRADEPEND echo xinstall: /usr/obj/usr/src/alpha/usr/lib/libc.a >> .depend cc -O -pipe -mcpu=ev4 -I/usr/obj/usr/src/alpha/usr/include -c /usr/src/usr.bin/xinstall/xinstall.c cc -O -pipe -mcpu=ev4 -I/usr/obj/usr/src/alpha/usr/include -static -o xinstall xinstall.o xinstall.o: In function `main': xinstall.c(.text+0xd8): undefined reference to `strtofflags' xinstall.c(.text+0xdc): undefined reference to `strtofflags' *** Error code 1 Stop in /usr/src/usr.bin/xinstall. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. ------------------------------------------------------------------------- The prototype for strtofflags is not present in /usr/include/unistd.h and /usr/include/sys/unistd.h. Here is my .depend: ------------------------------------------------------------------------- $ cat /usr/obj/usr/src/alpha/usr/src/usr.bin/xinstall/.depend # -I/usr/obj/usr/src/alpha/usr/include /usr/src/usr.bin/xinstall/xinstall.c xinstall.o: /usr/src/usr.bin/xinstall/xinstall.c \ /usr/include/sys/param.h /usr/include/sys/types.h \ /usr/include/sys/cdefs.h /usr/include/sys/inttypes.h \ /usr/include/machine/ansi.h /usr/include/machine/types.h \ /usr/include/machine/endian.h /usr/include/sys/syslimits.h \ /usr/include/sys/signal.h /usr/include/sys/_posix.h \ /usr/include/machine/signal.h /usr/include/sys/ucontext.h \ /usr/include/machine/ucontext.h /usr/include/machine/param.h \ /usr/include/machine/alpha_cpu.h /usr/include/machine/cpu.h \ /usr/include/machine/frame.h /usr/include/machine/limits.h \ /usr/include/sys/wait.h /usr/include/sys/mman.h \ /usr/include/sys/stat.h /usr/include/sys/time.h /usr/include/time.h \ /usr/include/sys/mount.h /usr/include/sys/ucred.h \ /usr/include/sys/queue.h /usr/include/sys/lock.h \ /usr/include/machine/lock.h /usr/include/ctype.h \ /usr/include/runetype.h /usr/include/err.h /usr/include/errno.h \ /usr/include/fcntl.h /usr/include/grp.h /usr/include/paths.h \ /usr/include/pwd.h /usr/include/stdio.h /usr/include/stdlib.h \ /usr/include/string.h /usr/include/unistd.h /usr/include/sys/unistd.h \ /usr/include/sysexits.h /usr/include/utime.h \ /usr/src/usr.bin/xinstall/pathnames.h xinstall: /usr/obj/usr/src/alpha/usr/lib/libc.a ------------------------------------------------------------------------- The prototype *is* in /usr/src/include/unistd.h, but it doesn't look like the build process is looking there. I tried altering xinstall.c to specifically include /usr/src/include/unistd.h, but still wasn't able to get it to compile. Any clue as to how I might be able to make buildworld? TIA, Marc ------------------------------------------------------------------------ "Those who do not understand Unix are condemned to reinvent it, poorly." -- Henry Spencer To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message