🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Francois Pinard Tue, 16 Jan 1990 05:17
Installation report for gawk 2.11.1
#595
Author: Francois Pinard
Date: Tue, 16 Jan 1990 05:17
96 lines
4096 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads