From: kircher@saruman.neuro.tuwien.ac.at (Gerhard R. Kircher) Subject: Re: Bison Problem (SLS package) Date: 13 Nov 1992 10:45:40 GMT
The Problem: In an old SLS version there existed a symlink
/usr/bin/yacc -> /usr/bin/bison
One of the last SLS updates (i think zafix.taz) added a shell script
/usr/bin/yacc containing
/usr/bin/bison -y $*
to call bison in yacc compatibility mode.
Unfortunately this does not overwrite the existing link, but
The /usr/bin/bison binary. So We end up with /usr/bin/bison
being a recursive shell script. When exectuting it, we run out
of resources (too many open files).
The Solution: 1) Remove the symlink /usr/bin/yacc -> /usr/bin/bison
2) move /usr/bin/bison to /usr/bin/yacc
3) reinstall /usr/bin/bison from bin.taz on the ?? distribution disk
-Gerhard
Gerhard Kircher kircher@neuro.tuwien.ac.aT