Boost C++ Libraries: Ticket #10037: process_jam_log can't open output file when using library_test_all.sh https://svn.boost.org/trac10/ticket/10037 <p> When I run tools/regression/src/library_test_all.sh on Boost 1.55, it fails to generate proper reports for many libraries. process_jam_log outputs messages like this: </p> <pre class="wiki">*****Warning - can't open output file: c:/Arbete\boost\boost_1_55_0\../../bin.v2/libs/atomic/test/native_api.test/qcc-arm_4.4.2_0x/debug/link-static/target-os-qnxnto/threading-multi\test_log.xml </pre><p> The "../../" shouldn't be there as it escapes BOOST_ROOT. The problem seems to be that paths in bjam.log are relative to sub-directories of BOOST_ROOT/libs. The function parse_skipped_msg_aux() appears to handle the case where paths are relative to immediate sub-directories of BOOST_ROOT, such as BOOST_ROOT/status. The attached patch extends it to handle arbitrarily deep sub-directories. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10037 Trac 1.4.3 Niklas Angare <li51ckf02@…> Sat, 10 May 2014 17:01:36 GMT attachment set https://svn.boost.org/trac10/ticket/10037 https://svn.boost.org/trac10/ticket/10037 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">process_jam_log.cpp.patch</span> </li> </ul> Ticket