Boost C++ Libraries: Ticket #12983: path.is-rooted doesn't support windows paths https://svn.boost.org/trac10/ticket/12983 <p> Path.is-rooted only checks for paths beginning with <code>/</code>, but not paths beginning with something like <code>c:\\</code>. This was breaking the quickbook build on windows, as it uses <code>path.root</code>, causing the issue reported at <a class="ext-link" href="https://lists.boost.org/Archives/boost/2017/03/233343.php"><span class="icon">​</span>https://lists.boost.org/Archives/boost/2017/03/233343.php</a>. I've checked a workaround into the quickbook develop branch to avoid using <code>path.root</code>, but it can still happen under certain circumstances. </p> <p> It looks like this could also be fixed by converting the paths using 'make-NT', but there doesn't seem to be a convenient way for user code to do that. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12983 Trac 1.4.3 Daniel James Sat, 22 Apr 2017 14:33:47 GMT <link>https://svn.boost.org/trac10/ticket/12983#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12983#comment:1</guid> <description> <p> Oh, wait I might be a bit confused. There's a change in quickbook's develop to use <code>path.make</code> which is meant to do exactly what I said. I'm going to look into this on windows, but that might take a little while, so this report might be wrong. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Daniel James</dc:creator> <pubDate>Sat, 22 Apr 2017 15:18:04 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/12983#comment:2 https://svn.boost.org/trac10/ticket/12983#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> <p> Okay, <code>path.make</code> works. Sorry, I'll close this now. Although it still would be nice if <code>path.is-rooted</code> also worked. </p> Ticket