Boost :

Subject: Re: [boost] [release] 1.66.0 closing for beta tomorrow
From: Peter Dimov (lists_at_[hidden])
Date: 2017-11-13 13:41:21

> Raffi Enficiaud wrote:
> > The error says
> > "
> > failed to write output file
> > "
> >
> > The base folder of my CI is D:\bamboo_build_dir\SW-BCB125-VC2008WIN, and
> > the builds that fail are VS2008, VS2013, VS2015, VS2017.
>
> I was trying to reproduce this but couldn't, it worked for me.

Never mind, I got it to fail.

The problem is that the relative path above, which is 200 characters, is
combined with the path against which it's relative, in this case

D:\bamboo_build_dir\SW-BCB125-VC2008WIN\boost\libs\test\test\

(61 characters), and the Windows limit is 259 characters.

My idea was to automatically use --hash on long paths, but it doesn't seem
that it would solve much, at least in this specific case. --hash only
applies to the property portion of the path: