On Tue, Jan 28, 2014 at 12:27 AM, Belcourt, Kenneth <kbelco@sandia.gov> wrote:

On Jan 26, 2014, at 4:06 PM, Beman Dawes wrote:

On Sun, Jan 26, 2014 at 10:12 AM, Tom Kent <lists@teeks99.com> wrote:
I'm getting several builds failing on windows with the dreaded:
...
  File "C:\local\teeks99-02\b\tools_regression_src\regression.py",
line 434, in command_test_boost_build
    "boost/bin.v2/libs/any/test/any_test.test"));
WindowsError: [Error 3] The system cannot find the path specified:
'C:\\local\\teeks99-02\\b\\results\\boost/bin.v2/libs
/any/test/any_test.test/*.*'

(We really need to make more descriptive and accurate error handling)

When I look in results/bjam.log, I'm seeing this at the end:
error: Unable to find file or target named
error:     '../libs/sync/test/'
error: referred to from project at
error:     '.'

Any ideas on that?

I was finally able to reproduce this problem.  It depends on the order you run the tests.  If you run --tag=develop first (and this creates the boost_root directory) and then run --tag=master, it works fine.  If on the other hand you run --tag=master first, and it creates the boost_root directory, and then run --tag=develop, you'll get the sync error above.

At least on my boost working directory, the sync submodule was never initialized. A git submodule --init was needed.

Perhaps that happens when a submodule is present in develop, but not master?

Yes, I believe that's the issue.  I'm working on a fix for this.

Thank you very much!

--Beman