🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.utils.bug
Article #594

Installation report for gawk 2.11.1

#594
From: Francois Pinard
Date: Tue, 16 Jan 1990 05:13
96 lines
4102 bytes
Here are a few comments from installing gawk 2.11.1.

* PARSER definition in Makefile

	PARSER should be defined as ``yacc'' *or* ``bison -y''.  By
	not using the -y, this generates a (non-fatal) error preparing
	awk.tab.c:

------------------------------------------------------------>
bison -v awk.y 
awk.y contains 42 shift/reduce conflicts. 
mv -f y.tab.c awk.tab.c 
mv: y.tab.c: Cannot access: No such file or directory 
make: *** [awk.tab.c] Error 1 (ignored) 
------------------------------------------------------------<

* Compiling on a Sun 3 with SunOS 3.5:

	The following errors show with the stock cc compiler and also
	with gcc 1.36:

------------------------------------------------------------>
cc -DSTRERROR_MISSING -DSTRCASE_MISSING    -O    -c io.c -o io.o 
"io.c", line 569: warning: illegal pointer combination 
"io.c", line 570: warning: illegal pointer combination 
"io.c", line 571: warning: illegal pointer combination 
------------------------------------------------------------<

------------------------------------------------------------>
gcc -DSTRERROR_MISSING -DSTRCASE_MISSING    -O -g    -c io.c -o io.o 
io.c: In function gawk_pclose: 
io.c:569: warning: assignment between incompatible pointer types 
io.c:570: warning: assignment between incompatible pointer types 
io.c:571: warning: assignment between incompatible pointer types 
------------------------------------------------------------<

	The following errors show with the stock cc compiler, but they
	do not show with gcc 1.36:

------------------------------------------------------------>
cc -DSTRERROR_MISSING -DSTRCASE_MISSING    -O    -c awk.tab.c -o awk.tab.o 
"awk.y", line 389: warning: enumeration type clash, operator = 
"awk.y", line 391: warning: enumeration type clash, operator = 
"awk.y", line 396: warning: enumeration type clash, operator = 
"awk.y", line 398: warning: enumeration type clash, operator = 
------------------------------------------------------------<

* Compiling on a Sun sparc with SunOS 4.0:

	The following error shows while loading the output of the gcc
	1.36 compiler, it does not show with the stock cc compiler:

------------------------------------------------------------>
gcc -o gawk -DSTRERROR_MISSING -DSTRCASE_MISSING    -O -g  main.o eval.o builtin.o msg.o debug.o io.o field.o array.o node.o version.o missing.o awk.tab.o regex.o  -lm
_fixunsdfsi.o: Undefined symbol "Fund" referenced
------------------------------------------------------------<

* Preparing Info documentation

	I met a few problems while preparing Info documents with the
	command ``emacs -batch -f batch-texinfo-format $*''.  These
	were, using emacs 18.54:

		1) @syncodeindex is not recognized
		2) @ref is not recognized
		3) @dots{} is not recognized in a specific context

	Here is a quick diff of a quick (dirty) mod to get the
	documentation.  It should help locate the specific occurrences
	of the said problems:

------------------------------------------------------------>
182) diff gawk.texinfo gawk.texinfo.new
6,7c6,7
< @syncodeindex fn cp
< @syncodeindex vr cp
---
> @c @syncodeindex fn cp
> @c @syncodeindex vr cp
3517c3517
< @ref{Boolean Ops}.
---
> @pxref{Boolean Ops}.
3660c3660
< described later; see @ref{User-defined}.)
---
> described later; see @pxref{User-defined}.)
3846c3846
< @item \x@var{hh@dots{}}
---
> @item \x@var{hh...}
------------------------------------------------------------<

-- 
Franc,ois Pinard                                    pinard@iro.umontreal.ca
(514) 588-4656           ``Vivement GNU!''          ...!uunet!iros1!pinard
Technical Details
Message-ID: <9001160513.AA15796@kovic.IRO.UMontreal.CA>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!iro.umontreal.ca!pinard

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!iro.umontreal.ca!pinard
From: pinard@iro.umontreal.ca (Francois Pinard)
Newsgroups: gnu.utils.bug
Subject: Installation report for gawk 2.11.1
Message-ID: <9001160513.AA15796@kovic.IRO.UMontreal.CA>
Date: 16 Jan 90 05:13:44 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 96