Mario Parra <[EMAIL PROTECTED]> writes:

| I look at the code for DepTable.C in both 1.0.1 and 1.0.2 and the 1.0.1
| version never calls MakeAbsPath. Furthermore, in the 1.0.2 version,
| every time MakeAbsPath is called, there is a comment that says:
| 
|  // not quite sure if this is the correct place for MakeAbsPath

We know now what the bug is. MakeAbsPath _is_ placed in the correct
place in DepTable, but MakeAbsPath calls a function safer_cwd that
looks at the envionment variable PWD and CWD. So if you are running on
a shell/system/lib that does set, but not update PWD and CWD
MakeAbsPath will always use the same working dir and the absolute path
will be wrong.

We are thinking of a coupble of ways to fix this.

Can all of you that has experienced this glitch/bug tell what shell
and system you are running on?

        Lgb

Reply via email to