Now, the dot file has only 13 lines, and other users on the same machine can view this file using dotty, after they login, but i can't. Through Windows OS, i can see this file using dotty.
What file/enviromnet variable in my home directory causes this problem?
Thanks a lot
[ellson] Please send the .dot file that causes the problem.
What version info does "dot -V" show?
Where did you get RH7.1 rpms from? Or was graphviz built locally from source?
The parser error above seems to indicate a problem before the keyword "digraph". If your dot is very old it might not recognize the UTF8 BOM character (ByteOrderMark) that later versions of dot can accept at the beginning of the file.
[erg] I don't know if this has been resolved but another possibility, especially as the same dot and file works for others in your machine, is to make sure that when a non-interactive shell is created, no output is produced. Sometimes people have output-producing commands in a startup file like .profile or .alias. The output gets into the pipe to the dot parser, which reports an error message. See, for example,