
At 03:20 PM 2/16/2005, Hartmut Kaiser wrote:
Larry Evans wrote:
cd ~/prog_dev/boost-release/boost_1_32_0/lje/libs/fields_visitor/test/ wave -S/usr/include/c++/3.3 test_link.cpp #line 42 "/usr/include/c++/3.3/iostream" #pragma GCC system_header /usr/include/c++/3.3/iostream(42): exception caught: boost::filesystem::path: invalid name "c++config.h" in path: "bits/c++config.h"
Should the criteria for valid name be changed?
The same was reported already for a Windows system, where the '+' makes
the
boost::filesystem to throw as well (Wave uses the boost::filesystem::native path validator, i.e. system dependant validation is performed).
Hum... Are you sure that '+' is causing an exception for boost::filesystem::native on Windows? I inspected the code, and '+' is not one of the invalid characters for Windows. I also just added a regression test case, and it is not failing. My guess is that there is a path through the program where native is not being set.
I've already tried to get in contact with Beman, but got no response so far.
I haven't gotten any email from you recently. Please try again, and I'll check to make sure my ISP isn't blocking your email address. --Beman