Boost logo

Boost Users :

Subject: [Boost-users] Building 1.39 on aix5.3 xlc V9.0
From: Joy Vincent (joyjoy.vincent_at_[hidden])
Date: 2010-07-13 14:48:07


Built boost libraries ok.

Am getting error when building my app. Here's the error:

 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 789.72: 1540-1118 (S) The declaration of "end_itr" uses the undefined
class
"boost::filesystem::basic_directory_iterator<boost::filesystem::basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>,boost::filesystem::wpath_traits> >" when the class must be complete.
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 787.21: 1540-0700 (I) The previous message was produced while
processing
"boost::filesystem::detail::remove_all_aux<boost::filesystem::basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>,boost::filesystem::wpath_traits> >(const
basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>,boost::filesystem::wpath_traits> &, file_status)".
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 495.28: 1540-0700 (I) The previous message was produced while
processing
"boost::filesystem::remove_all<boost::filesystem::basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>,boost::filesystem::wpath_traits> >(const
basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>,boost::filesystem::wpath_traits> &)".
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 729.16: 1540-0700 (I) The previous message was produced while
processing "boost::filesystem::remove_all(const wpath &)".
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 789.72: 1540-1118 (S) The declaration of "end_itr" uses the undefined
class
"boost::filesystem::basic_directory_iterator<boost::filesystem::basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,boost::filesystem::path_traits> >" when the class must be complete.
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 787.21: 1540-0700 (I) The previous message was produced while
processing
"boost::filesystem::detail::remove_all_aux<boost::filesystem::basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,boost::filesystem::path_traits> >(const
basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,boost::filesystem::path_traits> &, file_status)".
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 495.28: 1540-0700 (I) The previous message was produced while
processing
"boost::filesystem::remove_all<boost::filesystem::basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,boost::filesystem::path_traits> >(const
basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,boost::filesystem::path_traits> &)".
 "/mnt/releases/boost/boost_1_35_0/aix53_64-xlc9-release/include/boost/filesystem/operations.hpp",
line 727.16: 1540-0700 (I) The previous message was produced while
processing "boost::filesystem::remove_all(const path &)".
 make: 1254-004 The error code from the last command is 1.

 Stop.

Any ideas?
Same app builds just fine on aix53 xlc8 and aix61 xlc9 and xlc10. I'm
stumped.

Thanks



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net