Hi Dave,

| Well, I was trying John Peterson's straw grasping, and on a lark
| decided to try the --enable-internal-prims flag, for play factor.
| When I did, I got the following:
| 
|    gcc -c -g -O2   builtin.c
|    interns.c: In function `primClassifyCell':
|    In file included from builtin.c:1436:
|    interns.c:303: `DICTCELL' undeclared (first use this function)
|    interns.c:303: (Each undeclared identifier is reported only once
|    interns.c:303: for each function it appears in.)
|    make: *** [builtin.o] Error 1
| 
| Obviously, this is not going to kill me; I just rebuilt without the
| flag.  But I thought I would let people know.

Thanks, I'm glad that you did as this is exactly the kind of problem
that beta versions are supposed to catch!  It turns out that this was
a silly oversight in the 981112 distribution; the lines for DICTCELL
should have been deleted, but had somehow escaped the chop.  It won't
be there in the next release.  Thanks again.

| Again, I am running 981112 Beta on a Linux machine running RedHat
| 5.0.
| 
| BTW, after applying John's suggestion and recompiling, I still have
| the same problem: a file that works with hugs gives the following
| error from runhugs:
| 
|    runhugs: Error occurred
|    Reading file "/usr/local/lib/hugs/lib/Prelude.hs":
|    Reading file "/usr/local/lib/hugs/lib/hugs/Dynamic.hs":
|    Reading file "IOExts":
|    ERROR "IOExts": Unable to open file "IOExts"
| 
| And I still don't know what to do about it.

I'm afraid that I'm stumped too.  I don't have access to a Linux box,
but I've tried it on three other platforms (Sun Solaris, DOS djgpp2,
and Windows msc v6) and haven't been able to reproduce the problem.
Maybe you can send me an example script that produces the problem on
your machine, although I'm not sure that will change things.  It will
at least help to rule out one possibility.  I'm sure we'd all be
interested in any insight other Linux users (partic. redhat 5.0) can
bring to this!

All the best,
Mark

Reply via email to