From owner-freebsd-ports Wed Jul 5 11:33:23 1995 Return-Path: ports-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA00690 for ports-outgoing; Wed, 5 Jul 1995 11:33:23 -0700 Received: from mail.barrnet.net (mail.barrnet.net [131.119.246.7]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA00684 for ; Wed, 5 Jul 1995 11:33:22 -0700 Received: from ghpc6.ihf.rwth-aachen.de (ghpc6.ihf.RWTH-Aachen.DE [134.130.90.6]) by mail.barrnet.net (8.6.10/MAIL-RELAY-LEN) with ESMTP id JAA19862 for ; Wed, 5 Jul 1995 09:17:33 -0700 Received: (from thomas@localhost) by ghpc6.ihf.rwth-aachen.de (8.6.8/8.6.6) id SAA20269 for ports@freebsd.org; Wed, 5 Jul 1995 18:13:41 +0200 From: Thomas Gellekum Message-Id: <199507051613.SAA20269@ghpc6.ihf.rwth-aachen.de> Subject: problem building lang/icon on 2.0.5R To: ports@freebsd.org Date: Wed, 5 Jul 1995 18:13:40 +0200 (MET DST) Organization: Institut f. Hochfrequenztechnik, RWTH Aachen X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 2823 Sender: ports-owner@freebsd.org Precedence: bulk Moin, Could somebody please verify the build of lang/icon on a 2.0.5R system? I get the following error somewhere down the building process: ===> Extracting for icon-9.0 ===> Applying patches for icon-9.0 ===> Configuring for icon-9.0 [...] ===> Building for icon-9.0 make Icon-iconc cd src/common; make cc -O2 -m486 -pipe -DNOTHING -c doincl.c cc -O2 -m486 -pipe -DNOTHING -c patchstr.c cc -o doincl doincl.o cc -o patchstr patchstr.o ./doincl -o ../../bin/rt.h ../h/rt.h cp patchstr ../../bin cd src/rtt; make cd ../common; make getopt.o time.o filepart.o memory.o identify.o strtbl.o rtdb.o mlocal.o literals.o alloc.o cc -O2 -m486 -pipe -DNOTHING -c getopt.c [...] cc -O2 -m486 -pipe -DNOTHING -c alloc.c make rtt cc -O2 -m486 -pipe -DTokDotH="\"../rtt/ltoken.h\"" -c rttparse.c [...] cc -c -O2 -m486 -pipe -DTokDotH="\"../rtt/ltoken.h\"" ../preproc/pinit.c cc -o rtt rttparse.o rttmain.o rttlex.o rttsym.o rttnode.o rttout.o rttmisc.o rttdb.o rttinlin.o rttilc.o pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o files.o gettok.o pinit.o ../common/getopt.o ../common/time.o ../common/filepart.o ../common/memory.o ../common/identify.o ../common/strtbl.o ../common/rtdb.o ../common/mlocal.o ../common/literals.o ../common/alloc.o cp rtt ../../bin strip ../../bin/rtt cd src/runtime; make comp_all cd ../common; make long.o memory.o time.o save.o rswitch.o redirerr.o xwindow.o alloc.o dlrgint.o cc -O2 -m486 -pipe -DNOTHING -c long.c `memory.o' is up to date. `time.o' is up to date. cc -O2 -m486 -pipe -DNOTHING -c save.c cc -c rswitch.c cc -O2 -m486 -pipe -DNOTHING -c redirerr.c cc -O2 -m486 -pipe -DNOTHING -c xwindow.c `alloc.o' is up to date. cc -O2 -m486 -pipe -DNOTHING -c dlrgint.c make db_lib rm -f rt.db rt.a ../../bin/rtt cnv.r data.r def.r errmsg.r fconv.r fload.r fmath.r fmisc.r fmonitr.r fscan.r fstr.r fstranl.r fstruct.r fsys.r fwindow.r init.r invoke.r keyword.r lmisc.r oarith.r oasgn.r ocat.r ocomp.r omisc.r oref.r oset.r ovalue.r ralc.r rcoexpr.r rcomp.r rdebug.r rlrgint.r rlocal.r rmemmgt.r rmisc.r rstruct.r rsys.r rwinrsc.r rgfxsys.r rwinsys.r rwindow.r fxtra.r rtt: File fmisc.r; Line 0: invalid character: *** Error code 1 [more Error code 1 and exit stage left] The build runs fine on a 2.0R machine (*), fmisc.r does _not_ contain funny characters (not even in line 0) and has the correct md5 checksum. A short debugging session tells me that the error comes from yyparse(); I'm, um, a bit hesitant to delve into that. It must have compiled correctly at some point since there is a package; those files are from May 19 if I remember correctly. Thanks for any help. tg (*) Apart from _dlerror() being undefined in a later linking step. Has probably to do with the way rtt handles CPP macros; I'll investigate that when icon builds on my home box.