From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2006-08-09 16:54:33
Anthony Williams writes:
> The error is in parse_skipped_msg_aux, trying to parse the message
> ...skipped <@boost!libs!parameter!test\python-parameter-test.test\gcc\debug>python-parameter-test.run for lack of <CYGWIN_EXE@>python2.4.exe...
> The CYGWIN_EXE@ bit is causing confusion on line 232 (CVS HEAD
> version) --- there is no path separator in "CYGWIN@", so the insert
> is failing (with an out_of_range exception), as the call to dir.find
> is returning std::string::npos.
> Changing line 232 to two lines:
> string::size_type path_sep_pos=dir.find( '/', start_pos + 1);
> dir.insert( (path_sep_pos==string::npos)?dir.size():path_sep_pos,"/bin" );
> allows it to run to completion --- I have now run
> collect_and_upload_logs, so the results should be available soon.
I've committed a slightly modified fix both to HEAD and
RC_1_34_0. Thanks for tracking this down!
> Maybe I should set PYTHON_ROOT (my python installation lives in
> c:\local\python24), but it should work without it set.
-- Aleksey Gurtovoy MetaCommunications Engineering
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk