Skip to content

Boost 1.67.0 Creates NTFS Junction During Install Process #58

@MrM21632

Description

@MrM21632

You may already be aware of this, but in case you're not, Boost 1.67.0 creates an NTFS junction when compiling and installing. Specifically, it seems to happen with Boost.Chrono:

mklink-or-dir boost\chrono\stopwatches
Junction created for boost\chrono\stopwatches <<===>> libs\chrono\stopwatches\include\boost\chrono\stopwatches
link.hardlink boost\chrono\stopwatches.hpp
Hardlink created for boost\chrono\stopwatches.hpp <<===>> libs\chrono\stopwatches\include\boost\chrono\stopwatches.hpp

It's not too severe of an issue (i.e., it doesn't cause the b2 process to fail), but it will cause 7-Zip to exit with a warning with how your script is currently set up, which in turn causes the script to exit prematurely:

Scan WARNINGS for files and folders:

include\boost\chrono\stopwatches\ : The system cannot find the path specified.
----------------
Scan WARNINGS: 1

There's not much information about this at the moment, aside from this bug report (I'm not the OP, but the other comment is from me). I don't yet know why this is happening with the latest version of Boost, but not the previous version(s).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions