Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2002 16:34:55 +0300
From:      "Igor B. Bykhalo" <goshik@binep.ac.ru>
To:        "FreeBSD Questions" <freebsd-questions@FreeBSD.org>
Cc:        <ports@FreeBSD.org>
Subject:   www/oops and print/teTeX don't build: new bison related?
Message-ID:  <001b01c28019$286153c0$ea2ce9c1@binep.ac.ru>
References:  <200210291459.g9TExaEW020927@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
anyone tried to build www/oops or print/teTeX after update
of bison?

System:
goshik# uname -a
FreeBSD goshik.binep.ac.ru 4.7-STABLE FreeBSD 4.7-STABLE #10: Sun Oct 27 15:02:15 MSK 2002
goshik@goshik.binep.ac.ru:/usr/obj/usr/src/sys/GO  i386
goshik#


Both ports fail compilation when bison is invoked, e.g. teTeX:

gmake[3]: Entering directory `/usr/ports/print/teTeX/work/teTeX-1.0/texk/web2c/web2c'
Expect one shift/reduce conflict.
bison -y -d -v ./web2c.y
./web2c.y:139.18: parse error, unexpected ":", expecting ";" or "|"
gmake[3]: *** [y_tab.h] Error 1
gmake[3]: Leaving directory `/usr/ports/print/teTeX/work/teTeX-1.0/texk/web2c/web2c'
gmake[2]: *** [web2c/web2c] Error 2
gmake[2]: Leaving directory `/usr/ports/print/teTeX/work/teTeX-1.0/texk/web2c'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/usr/ports/print/teTeX/work/teTeX-1.0/texk'
gmake: *** [all] Error 1
*** Error code 2

Stop in /usr/ports/print/teTeX.

oops fails in parser.y, but with more warnings:

cc -c -O -pipe   -pthread -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE 48 -DWITH_LARGE_FILES -DHAVE_CONFIG_H  acl.c
bison -y -d parser.y
parser.y:94.11: parse error, unexpected ":", expecting ";" or "|"
[...repeated many times with other lines numbers...]
parser.y:1375.43-1391.25: $3 from `statements' doesn't have predefined type
parser.y:1375.43-1392.25: wrong $ value
parser.y:1375.43-1392.25: $4 from `statements' doesn't have predefined type
[...repeated many times...]
parser.y:1559.23-1562.9: $1 from `statements' doesn't have predefined type
parser.y:1569.9-1593.12: types conflict (`DOMAIN' `') on default action
parser.y:1593.14: parse error, unexpected ":", expecting ";" or "|"
parser.y:1594.26-1595.5: $1 from `domain' doesn't have predefined type
parser.y:1594.26-1595.16: $2 from `domain' doesn't have predefined type
parser.y:1594.26-1595.25: $1 from `domain' doesn't have predefined type
*** Error code 1

Stop in /usr/ports/www/oops/work/oops-1.5.22/src.
*** Error code 1

Stop in /usr/ports/www/oops/work/oops-1.5.22.
*** Error code 1

Stop in /usr/ports/www/oops.
*** Error code 1

Stop in /usr/ports/www/oops.

(Note: I'm using oops with gigabase)

I can send full build logs an additional info if requested. Can some kind
soul look at this ports, please? Both are maintained by ports@freebsd.org :(
I see some other bison-using ports were fixed...


TIA,
Igor


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001b01c28019$286153c0$ea2ce9c1>