Boost logo

Boost-Build :

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

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk