id summary reporter owner description type status milestone component version severity resolution keywords cc 4492 filesystem/v2 wild char stuff Jérôme Carretero Beman Dawes "A few issues encountered when compiling on a QNX 6.3.0 host (gcc-3.3.5): Here are patches solving the issue. diff --git a/boost/filesystem/v2/path.hpp b/boost/filesystem/v2/path.hpp index c17208f..b9533aa 100644 --- a/boost/filesystem/v2/path.hpp +++ b/boost/filesystem/v2/path.hpp @@ -1539,7 +1539,9 @@ namespace boost # endif using filesystem2::basic_filesystem_error; using filesystem2::filesystem_error; +# ifndef BOOST_FILESYSTEM2_NARROW_ONLY using filesystem2::wfilesystem_error; +# endif using filesystem2::portable_posix_name; using filesystem2::windows_name; using filesystem2::portable_name; diff --git a/libs/filesystem/v2/src/v2_path.cpp b/libs/filesystem/v2/src/v2_path.cpp index b1a2f29..7d8e317 100644 --- a/libs/filesystem/v2/src/v2_path.cpp +++ b/libs/filesystem/v2/src/v2_path.cpp @@ -74,6 +74,7 @@ namespace boost { namespace filesystem2 { +#ifndef BOOST_FILESYSTEM2_NARROW_ONLY bool wpath_traits::imbue( const std::locale & new_loc, const std::nothrow_t & ) { if ( locked ) return false; @@ -171,6 +172,8 @@ namespace boost } # endif // BOOST_POSIX_API +#endif + } // namespace filesystem2 } // namespace boost " Bugs closed Boost 1.44.0 filesystem Boost Development Trunk Problem fixed