home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!lynx!zia.aoc.nrao.edu!laphroaig!cflatter
- From: cflatter@nrao.edu (Chris Flatters)
- Subject: Re: Bison Problem (SLS package)
- Message-ID: <1992Nov11.175846.7009@zia.aoc.nrao.edu>
- Sender: news@zia.aoc.nrao.edu
- Reply-To: cflatter@nrao.edu
- Organization: NRAO
- References: <1992Nov11.080449.19481@menudo.uh.edu>
- Date: Wed, 11 Nov 92 17:58:46 GMT
- Lines: 23
-
- In article 19481@menudo.uh.edu, wjin@cs.uh.edu (W. Woody Jin) writes:
- >
- >I have the following problem when I run bison (yacc).
- >Why does it happen ? I am using SLS package.
- >
- >11:32:54> make
- >yacc -dv parse.y
- >/usr/bin/bison: Too many open files
- >make: *** [y.tab.c] Error 1
-
- Take a look at /usr/bin/yacc and /usr/bin/bison.
-
- yacc is (correctly) a shell script which invokes bison -y.
- bison is (incorrectly) linked to yacc.
-
- This means that the yacc script calls itself recursively without bound.
- The recursion is forcibly ended when the kernel runs out of file I/O
- channels.
-
- Recommended cure: reinstall bison.
-
- Chris Flatters
- cflatter@nrao.edu
-