From owner-freebsd-current Thu Nov 2 17:06:16 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA00330 for current-outgoing; Thu, 2 Nov 1995 17:06:16 -0800 Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id RAA00308 for ; Thu, 2 Nov 1995 17:06:12 -0800 From: bmk@dtr.com Received: from dtr.com (dtr.rain.com [204.119.8.19]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id QAA22181 for ; Thu, 2 Nov 1995 16:31:50 -0800 Received: (from bmk@localhost) by dtr.com (8.6.11/8.6.9) id QAA05775; Thu, 2 Nov 1995 16:25:53 -0800 Message-Id: <199511030025.QAA05775@dtr.com> Subject: Re: make world failed with -current To: bde@zeta.org.au (Bruce Evans) Date: Thu, 2 Nov 1995 16:25:53 -0800 (PST) Cc: current@freebsd.org In-Reply-To: <199511021930.GAA00243@godzilla.zeta.org.au> from "Bruce Evans" at Nov 3, 95 06:30:02 am Reply-To: bmk@dtr.com X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1601 Sender: owner-current@freebsd.org Precedence: bulk > >I've encountered several other problems building -current on a 2.0.5 > >system. I've found workarounds for all of them except one. > >gnu/usr.bin/groff/pic won't build, it complains of an unterminated > >character constant. (This is using sources obtained via CTM on Oct. > >31). > >|cc -O -I. -I/usr/src/gnu/usr.bin/groff/pic/../include -DHAVE_UNISTD_H=1 > >|-DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_SYS_DIR_H=1 > >|-DHAVE_CC_LIMITS_H=1 -DHAVE_CC_UNISTD_H=1 -DSTDLIB_H_DECLARES_GETOPT=1 > >|-DUNISTD_H_DECLARES_GETOPT=1 -DSTDLIB_H_DECLARES_PUTENV=1 > >|-DSTDIO_H_DECLARES_POPEN=1 -DSTDIO_H_DECLARE_PCLOSE=1 -DRETSIGTYPE=void > >|-DHAVE_MMAP=1 -DHAVE_RENAME=1 -DHAVE_MKSTEMP=1 -DHAVE_SYS_SIGLIST=1 -c > >|pic.c > >|pic.y:1630: unterminated character constant > >|*** Error code 1 > pic.c shouldn't exist. groff/Makefile.cfg contains a .y.cc rule that > is supposed to produce pic.cc. It has always worked here. Here's the wierdest part: I grabbed the groff/pic sources from ftp.freebsd.org:/pub/FreeBSD/FreeBSD-current/you-know-the-rest. Just for kicks, I diffed them against my tree. No differences. Did a 'make all' on the fresh sources, and they compiled fine. Something must have got dorked up during an intermediary step which confused make. Dunno. I guess the moral of the story is "When in doubt, do a ``make clean'' first." :) Now that I've an almost-i100%-working -current system, I'm going to make clean the whole tree and see if the build can go 100% smoothly. I have a suspicion that it'll go a lot smoother than the build on top of 2.0.5. :)