$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-03-20 10:50:10
[bringing this to the list]
David Abrahams wrote:
> Vladimir Prus <ghost_at_[hidden]> writes:
> > David Abrahams wrote:
> >> STDERR ============
> >> A subdirectory or file C:\DOCUME~1 already exists.
> >
> > This is getting even stranger. The PWD builtin returns
> >
> > C:\DOCUME~1\guest\.....
> >
> > for me. But bjam in "-d+12" output claims that "C:\DOCUME~1" is missing!
> > I suspect that 'file_dirscan' on Windows grabs long names, and this
> > breaks the test. But I have no idea how to workaround it, yet.
>
> I think there must be an existence check primitive under Windows
> that's distinct from "get all the filenames, then check to see if you
> find your representative there".
The problem is that Jam works in the way you've described. "get all
filenames", etc. I think that's for efficiency sake. Probably we need to
insert both long and short names, but don't know how to get the short one.
- Volodya