$ ./bootstrap.sh --with-toolset=pgi --with-libraries=locale Building Boost.Build engine with toolset pgi... tools/build/v2/engine/bin.linuxx86_64/b2 Unicode/ICU support for Boost.Regex?... /usr Generating Boost.Build configuration in project-config.jam... Bootstrapping is done. To build, run: ./b2 To adjust configuration, edit 'project-config.jam'. Further information: - Command line help: ./b2 --help - Getting started guide: http://www.boost.org/more/getting_started/unix-variants.html - Boost.Build documentation: http://www.boost.org/boost-build2/doc/html/index.html $ ./b2 Building the Boost C++ Libraries. Performing configuration checks - iconv (libc) : yes - icu : no - icu (lib64) : no Component configuration: - atomic : not building - chrono : not building - context : not building - date_time : not building - exception : not building - filesystem : not building - graph : not building - graph_parallel : not building - iostreams : not building - locale : building - math : not building - mpi : not building - program_options : not building - python : not building - random : not building - regex : not building - serialization : not building - signals : not building - system : not building - test : not building - thread : not building - timer : not building - wave : not building ...patience... ...found 1176 targets... ...updating 81 targets... common.mkdir stage common.mkdir stage/lib common.mkdir bin.v2/libs/system common.mkdir bin.v2/libs/system/build common.mkdir bin.v2/libs/system/build/pgi common.mkdir bin.v2/libs/system/build/pgi/release common.mkdir bin.v2/libs/system/build/pgi/release/threading-multi pgi.compile.c++ bin.v2/libs/system/build/pgi/release/threading-multi/error_code.o pgi.link.dll bin.v2/libs/system/build/pgi/release/threading-multi/libboost_system.so common.copy stage/lib/libboost_system.so common.mkdir bin.v2/libs/locale/build/pgi/release common.mkdir bin.v2/libs/locale/build/pgi/release/threading-multi common.mkdir bin.v2/libs/locale/build/pgi/release/threading-multi/encoding pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/encoding/codepage.o common.mkdir bin.v2/libs/locale/build/pgi/release/threading-multi/shared pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/date_time.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/format.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/formatting.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/generator.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/ids.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/localization_backend.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/message.o "libs/locale/src/shared/message.cpp", line 687: warning: statement is unreachable if(!mo.has_hash()) ^ detected during: instantiation of "bool boost::locale::gnu_gettext::mo_message::mo_usea ble_directly(const std::string &, const boost::locale::gnu_gettext::mo_file &) [with CharType=wchar_t]" at line 656 instantiation of "bool boost::locale::gnu_gettext::mo_message::load_fi le(const std::string &, const std::string &, const std::string &, int, const boost::locale::gnu_gettext::messages_info::callback_type &) [with CharType=wchar_t]" at line 578 instantiation of "boost::locale::gnu_gettext::mo_message::mo_mes sage(const boost::locale::gnu_gettext::messages_info &) [with CharType=wchar_t]" at line 755 pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/shared/mo_lambda.o "libs/locale/src/shared/mo_lambda.cpp", line 220: warning: function "boost::locale::gnu_gettext::lambda::::un_factory" was declared but never referenced plural_ptr un_factory(int value,plural_ptr op) ^ common.mkdir bin.v2/libs/locale/build/pgi/release/threading-multi/util pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/util/codecvt_converter.o "libs/locale/src/util/codecvt_converter.cpp", line 286: warning: function "std::codecvt::do_length(const mbstate_t &, const char *, const char *, size_t) const" is hidden by "boost::locale::util::code_converter::do_length [with CharType=wchar_t]" -- virtual function override intended? do_length( std::mbstate_t &state, ^ detected during instantiation of class "boost::locale::util::code_converter [with CharType=wchar_t]" at line 651 "libs/locale/src/util/codecvt_converter.cpp", line 630: warning: variable "boost::locale::util::ensure_mbstate_size_is_at_least_2" was declared but never referenced static const char ensure_mbstate_size_is_at_least_2[sizeof(std::mbstate_t) >= 2 ? 1 : -1] = {0}; ^ pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/util/default_locale.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/util/info.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/util/locale_data.o common.mkdir bin.v2/libs/locale/build/pgi/release/threading-multi/posix pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/codecvt.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ 4 errors detected in the compilation of "libs/locale/src/posix/codecvt.cpp". "pgCC" -Kieee -fpic -fPIC -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/threading-multi/posix/codecvt.o" "libs/locale/src/posix/codecvt.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/codecvt.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/collate.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/collate.cpp", line 31: error: identifier "locale_t" is undefined static size_t xfrm(char *out,char const *in,size_t n,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 35: error: identifier "locale_t" is undefined static size_t coll(char const *left,char const *right,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 33: error: identifier "strxfrm_l" is undefined return strxfrm_l(out,in,n,l); ^ "libs/locale/src/posix/collate.cpp", line 37: error: identifier "strcoll_l" is undefined return strcoll_l(left,right,l); ^ "libs/locale/src/posix/collate.cpp", line 43: error: identifier "locale_t" is undefined static size_t xfrm(wchar_t *out,wchar_t const *in,size_t n,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 47: error: identifier "locale_t" is undefined static size_t coll(wchar_t const *left,wchar_t const *right,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 45: error: identifier "wcsxfrm_l" is undefined return wcsxfrm_l(out,in,n,l); ^ "libs/locale/src/posix/collate.cpp", line 49: error: identifier "wcscoll_l" is undefined return wcscoll_l(left,right,l); ^ "libs/locale/src/posix/collate.cpp", line 58: error: identifier "locale_t" is undefined collator(boost::shared_ptr l,size_t refs = 0) : ^ "libs/locale/src/posix/collate.cpp", line 96: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/collate.cpp", line 101: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ 15 errors detected in the compilation of "libs/locale/src/posix/collate.cpp". "pgCC" -Kieee -fpic -fPIC -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/threading-multi/posix/collate.o" "libs/locale/src/posix/collate.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/collate.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/converter.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/converter.cpp", line 32: error: identifier "locale_t" is undefined static char lower(char c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 36: error: identifier "locale_t" is undefined static char upper(char c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 34: error: identifier "tolower_l" is undefined return tolower_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 38: error: identifier "toupper_l" is undefined return toupper_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 44: error: identifier "locale_t" is undefined static wchar_t lower(wchar_t c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 48: error: identifier "locale_t" is undefined static wchar_t upper(wchar_t c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 46: error: identifier "towlower_l" is undefined return towlower_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 50: error: identifier "towupper_l" is undefined return towupper_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 62: error: identifier "locale_t" is undefined std_converter(boost::shared_ptr lc,size_t refs = 0) : ^ "libs/locale/src/posix/converter.cpp", line 94: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/converter.cpp", line 99: error: identifier "locale_t" is undefined utf8_converter(boost::shared_ptr lc,size_t refs = 0) : ^ "libs/locale/src/posix/converter.cpp", line 132: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/converter.cpp", line 113: error: identifier "towupper_l" is undefined wres+=towupper_l(tmp[i],*lc_); ^ "libs/locale/src/posix/converter.cpp", line 124: error: identifier "towlower_l" is undefined wres+=towlower_l(tmp[i],*lc_); ^ "libs/locale/src/posix/converter.cpp", line 136: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/converter.cpp", line 142: error: identifier "nl_langinfo_l" is undefined std::string encoding = nl_langinfo_l(CODESET,*lc); ^ 20 errors detected in the compilation of "libs/locale/src/posix/converter.cpp". "pgCC" -Kieee -fpic -fPIC -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/threading-multi/posix/converter.o" "libs/locale/src/posix/converter.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/converter.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/numeric.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/numeric.cpp", line 45: error: identifier "locale_t" is undefined num_format(boost::shared_ptr lc,size_t refs = 0) : ^ "libs/locale/src/posix/numeric.cpp", line 85: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 95: error: identifier "locale_t" is undefined static std::string ftime(char const *format,const struct tm *t,locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 98: error: identifier "strftime_l" is undefined size_t n=strftime_l(buf,sizeof(buf),format,t,lc); ^ "libs/locale/src/posix/numeric.cpp", line 118: error: identifier "locale_t" is undefined static std::wstring ftime(wchar_t const *format,const struct tm *t,locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 137: error: identifier "nl_langinfo_l" is undefined std::string enc = nl_langinfo_l(CODESET,lc); ^ "libs/locale/src/posix/numeric.cpp", line 149: error: identifier "locale_t" is undefined time_put_posix(boost::shared_ptr lc, size_t refs = 0) : ^ "libs/locale/src/posix/numeric.cpp", line 171: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 182: error: identifier "locale_t" is undefined ctype_posix(boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 274: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 189: error: identifier "isspace_l" is undefined if((m & space) && isspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 191: error: identifier "isprint_l" is undefined if((m & print) && isprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 193: error: identifier "iscntrl_l" is undefined if((m & cntrl) && iscntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 195: error: identifier "isupper_l" is undefined if((m & upper) && isupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 197: error: identifier "islower_l" is undefined if((m & lower) && islower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 199: error: identifier "isalpha_l" is undefined if((m & alpha) && isalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 201: error: identifier "isdigit_l" is undefined if((m & digit) && isdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 203: error: identifier "isxdigit_l" is undefined if((m & xdigit) && isxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 205: error: identifier "ispunct_l" is undefined if((m & punct) && ispunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 214: error: identifier "isspace_l" is undefined if(isspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 216: error: identifier "isprint_l" is undefined if(isprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 218: error: identifier "iscntrl_l" is undefined if(iscntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 220: error: identifier "isupper_l" is undefined if(isupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 222: error: identifier "islower_l" is undefined if(islower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 224: error: identifier "isalpha_l" is undefined if(isalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 226: error: identifier "isdigit_l" is undefined if(isdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 228: error: identifier "isxdigit_l" is undefined if(isxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 230: error: identifier "ispunct_l" is undefined if(ispunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 255: error: identifier "toupper_l" is undefined return toupper_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 260: error: identifier "toupper_l" is undefined *begin = toupper_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 265: error: identifier "tolower_l" is undefined return tolower_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 270: error: identifier "tolower_l" is undefined *begin = tolower_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 280: error: identifier "locale_t" is undefined ctype_posix(boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 372: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 287: error: identifier "iswspace_l" is undefined if((m & space) && iswspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 289: error: identifier "iswprint_l" is undefined if((m & print) && iswprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 291: error: identifier "iswcntrl_l" is undefined if((m & cntrl) && iswcntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 293: error: identifier "iswupper_l" is undefined if((m & upper) && iswupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 295: error: identifier "iswlower_l" is undefined if((m & lower) && iswlower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 297: error: identifier "iswalpha_l" is undefined if((m & alpha) && iswalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 299: error: identifier "iswdigit_l" is undefined if((m & digit) && iswdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 301: error: identifier "iswxdigit_l" is undefined if((m & xdigit) && iswxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 303: error: identifier "iswpunct_l" is undefined if((m & punct) && iswpunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 312: error: identifier "iswspace_l" is undefined if(iswspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 314: error: identifier "iswprint_l" is undefined if(iswprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 316: error: identifier "iswcntrl_l" is undefined if(iswcntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 318: error: identifier "iswupper_l" is undefined if(iswupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 320: error: identifier "iswlower_l" is undefined if(iswlower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 322: error: identifier "iswalpha_l" is undefined if(iswalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 324: error: identifier "iswdigit_l" is undefined if(iswdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 326: error: identifier "iswxdigit_l" is undefined if(iswxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 328: error: identifier "iswpunct_l" is undefined if(iswpunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 353: error: identifier "towupper_l" is undefined return towupper_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 358: error: identifier "towupper_l" is undefined *begin = towupper_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 363: error: identifier "tolower_l" is undefined return tolower_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 368: error: identifier "tolower_l" is undefined *begin = tolower_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 386: error: identifier "locale_t" is undefined basic_numpunct(locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 394: error: identifier "nl_langinfo_l" is undefined thousands_sep = nl_langinfo_l(THOUSEP,lc); ^ "libs/locale/src/posix/numeric.cpp", line 407: error: identifier "locale_t" is undefined num_punct_posix(locale_t lc,size_t refs = 0) : ^ "libs/locale/src/posix/numeric.cpp", line 419: error: identifier "locale_t" is undefined void to_str(std::string &s1,std::string &s2,locale_t /*lc*/) ^ "libs/locale/src/posix/numeric.cpp", line 423: error: identifier "locale_t" is undefined void to_str(std::string &s1,std::wstring &s2,locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 456: error: identifier "locale_t" is undefined std::locale create_formatting_impl(std::locale const &in,boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 466: error: identifier "locale_t" is undefined std::locale create_parsing_impl(std::locale const &in,boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 476: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/numeric.cpp", line 490: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=char, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during: instantiation of class "boost::locale::util::base_num_format [with CharType=char]" at line 38 of "libs/locale/src/posix/numeric.cpp" instantiation of class "boost::locale::impl_posix::num_format [with CharType=char]" at line 461 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=char]" at line 481 of "libs/locale/src/posix/numeric.cpp" "libs/locale/src/posix/numeric.cpp", line 57: error: identifier "strfmon_l" is undefined ssize_t n = strfmon_l(buf,sizeof(buf),*lc_,format,static_cast(val)); ^ detected during: implicit generation of "boost::locale::impl_posix::num_format::~num_fo rmat() [with CharType=char]" at line 49 instantiation of class "boost::locale::impl_posix::num_format [with CharType=char]" at line 49 instantiation of "boost::locale::impl_posix::num_format::num_for mat(boost::shared_ptr<>, size_t) [with CharType=char]" at line 461 instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=char]" at line 481 "libs/locale/src/posix/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=wchar_t, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during: instantiation of class "boost::locale::util::base_num_format [with CharType=wchar_t]" at line 38 of "libs/locale/src/posix/numeric.cpp" instantiation of class "boost::locale::impl_posix::num_format [with CharType=wchar_t]" at line 461 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=wchar_t]" at line 483 of "libs/locale/src/posix/numeric.cpp" "libs/locale/src/posix/numeric.cpp", line 78: error: identifier "nl_langinfo_l" is undefined std::wstring tmp = conv::to_utf(ptr,ptr+n,nl_langinfo_l(CODESET,*lc_)); ^ detected during: instantiation of "std::num_put>>::iter_type boost::locale::impl_posix::num_format::do_forma t_currency(bool, std::num_put>>::iter_type, std::ios_base &, CharType, long double) const [with CharType=wchar_t]" at line 49 implicit generation of "boost::locale::impl_posix::num_format::~num_fo rmat() [with CharType=wchar_t]" at line 49 instantiation of class "boost::locale::impl_posix::num_format [with CharType=wchar_t]" at line 49 instantiation of "boost::locale::impl_posix::num_format::num_for mat(boost::shared_ptr<>, size_t) [with CharType=wchar_t]" at line 461 instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=wchar_t]" at line 483 "libs/locale/src/posix/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=char, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during: instantiation of class "boost::locale::util::base_num_parse [with CharType=char]" at line 470 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_parsing_impl( const std::locale &, boost::shared_ptr<>) [with CharType=char]" at line 495 of "libs/locale/src/posix/numeric.cpp" "libs/locale/src/posix/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=wchar_t, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during: instantiation of class "boost::locale::util::base_num_parse [with CharType=wchar_t]" at line 470 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_parsing_impl( const std::locale &, boost::shared_ptr<>) [with CharType=wchar_t]" at line 497 of "libs/locale/src/posix/numeric.cpp" 71 errors detected in the compilation of "libs/locale/src/posix/numeric.cpp". "pgCC" -Kieee -fpic -fPIC -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/threading-multi/posix/numeric.o" "libs/locale/src/posix/numeric.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/numeric.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/posix_backend.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/posix_backend.cpp", line 65: error: identifier "locale_t" is undefined static void free_locale_by_ptr(locale_t *lc) ^ "libs/locale/src/posix/posix_backend.cpp", line 170: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/posix_backend.cpp", line 67: error: identifier "freelocale" is undefined freelocale(*lc); ^ "libs/locale/src/posix/posix_backend.cpp", line 81: error: identifier "locale_t" is undefined locale_t tmp = newlocale(LC_ALL_MASK,real_id_.c_str(),0); ^ "libs/locale/src/posix/posix_backend.cpp", line 81: error: identifier "LC_ALL_MASK" is undefined locale_t tmp = newlocale(LC_ALL_MASK,real_id_.c_str(),0); ^ "libs/locale/src/posix/posix_backend.cpp", line 81: error: identifier "newlocale" is undefined locale_t tmp = newlocale(LC_ALL_MASK,real_id_.c_str(),0); ^ "libs/locale/src/posix/posix_backend.cpp", line 90: error: identifier "locale_t" is undefined locale_t *tmp_p = 0; ^ "libs/locale/src/posix/posix_backend.cpp", line 90: error: identifier "tmp_p" is undefined locale_t *tmp_p = 0; ^ "libs/locale/src/posix/posix_backend.cpp", line 93: error: expected a type specifier tmp_p = new locale_t(); ^ "libs/locale/src/posix/posix_backend.cpp", line 96: error: identifier "freelocale" is undefined freelocale(tmp); ^ "libs/locale/src/posix/posix_backend.cpp", line 101: error: "locale_t" is not a type name lc_ = boost::shared_ptr(tmp_p,free_locale_by_ptr); ^ "libs/locale/src/posix/posix_backend.cpp", line 101: error: no instance of constructor "boost::shared_ptr::shared_ptr [with T=]" matches the argument list argument types are: (, void ( *)) lc_ = boost::shared_ptr(tmp_p,free_locale_by_ptr); ^ "libs/locale/src/posix/posix_backend.cpp", line 120: error: identifier "nl_langinfo_l" is undefined return create_codecvt(base,nl_langinfo_l(CODESET,*lc_),type); ^ 17 errors detected in the compilation of "libs/locale/src/posix/posix_backend.cpp". "pgCC" -Kieee -fpic -fPIC -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/threading-multi/posix/posix_backend.o" "libs/locale/src/posix/posix_backend.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/posix/posix_backend.o... common.mkdir bin.v2/libs/locale/build/pgi/release/threading-multi/std pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/std/codecvt.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/std/collate.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/std/converter.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/std/numeric.o "libs/locale/src/std/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=char, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during instantiation of class "boost::locale::util::base_num_format [with CharType=char]" at line 327 of "libs/locale/src/std/numeric.cpp" "libs/locale/src/std/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=wchar_t, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during instantiation of class "boost::locale::util::base_num_format [with CharType=wchar_t]" at line 357 of "libs/locale/src/std/numeric.cpp" "libs/locale/src/std/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=char, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during instantiation of class "boost::locale::util::base_num_parse [with CharType=char]" at line 399 of "libs/locale/src/std/numeric.cpp" "libs/locale/src/std/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=wchar_t, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during instantiation of class "boost::locale::util::base_num_parse [with CharType=wchar_t]" at line 425 of "libs/locale/src/std/numeric.cpp" pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/std/std_backend.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/threading-multi/util/gregorian.o ...skipped libboost_locale.so for lack of posix/codecvt.o... ...skipped libboost_locale.so for lack of libboost_locale.so... common.mkdir bin.v2/libs/system/build/pgi/release/link-static common.mkdir bin.v2/libs/system/build/pgi/release/link-static/threading-multi pgi.compile.c++ bin.v2/libs/system/build/pgi/release/link-static/threading-multi/error_code.o pgi.archive bin.v2/libs/system/build/pgi/release/link-static/threading-multi/libboost_system.a common.copy stage/lib/libboost_system.a common.mkdir bin.v2/libs/locale/build/pgi/release/link-static common.mkdir bin.v2/libs/locale/build/pgi/release/link-static/threading-multi common.mkdir bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/encoding pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/encoding/codepage.o common.mkdir bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/date_time.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/format.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/formatting.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/generator.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/ids.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/localization_backend.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/message.o "libs/locale/src/shared/message.cpp", line 687: warning: statement is unreachable if(!mo.has_hash()) ^ detected during: instantiation of "bool boost::locale::gnu_gettext::mo_message::mo_usea ble_directly(const std::string &, const boost::locale::gnu_gettext::mo_file &) [with CharType=wchar_t]" at line 656 instantiation of "bool boost::locale::gnu_gettext::mo_message::load_fi le(const std::string &, const std::string &, const std::string &, int, const boost::locale::gnu_gettext::messages_info::callback_type &) [with CharType=wchar_t]" at line 578 instantiation of "boost::locale::gnu_gettext::mo_message::mo_mes sage(const boost::locale::gnu_gettext::messages_info &) [with CharType=wchar_t]" at line 755 pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/shared/mo_lambda.o "libs/locale/src/shared/mo_lambda.cpp", line 220: warning: function "boost::locale::gnu_gettext::lambda::::un_factory" was declared but never referenced plural_ptr un_factory(int value,plural_ptr op) ^ common.mkdir bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/util pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/util/codecvt_converter.o "libs/locale/src/util/codecvt_converter.cpp", line 286: warning: function "std::codecvt::do_length(const mbstate_t &, const char *, const char *, size_t) const" is hidden by "boost::locale::util::code_converter::do_length [with CharType=wchar_t]" -- virtual function override intended? do_length( std::mbstate_t &state, ^ detected during instantiation of class "boost::locale::util::code_converter [with CharType=wchar_t]" at line 651 "libs/locale/src/util/codecvt_converter.cpp", line 630: warning: variable "boost::locale::util::ensure_mbstate_size_is_at_least_2" was declared but never referenced static const char ensure_mbstate_size_is_at_least_2[sizeof(std::mbstate_t) >= 2 ? 1 : -1] = {0}; ^ pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/util/default_locale.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/util/info.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/util/locale_data.o common.mkdir bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/codecvt.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ 4 errors detected in the compilation of "libs/locale/src/posix/codecvt.cpp". "pgCC" -Kieee -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/codecvt.o" "libs/locale/src/posix/codecvt.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/codecvt.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/collate.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/collate.cpp", line 31: error: identifier "locale_t" is undefined static size_t xfrm(char *out,char const *in,size_t n,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 35: error: identifier "locale_t" is undefined static size_t coll(char const *left,char const *right,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 33: error: identifier "strxfrm_l" is undefined return strxfrm_l(out,in,n,l); ^ "libs/locale/src/posix/collate.cpp", line 37: error: identifier "strcoll_l" is undefined return strcoll_l(left,right,l); ^ "libs/locale/src/posix/collate.cpp", line 43: error: identifier "locale_t" is undefined static size_t xfrm(wchar_t *out,wchar_t const *in,size_t n,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 47: error: identifier "locale_t" is undefined static size_t coll(wchar_t const *left,wchar_t const *right,locale_t l) ^ "libs/locale/src/posix/collate.cpp", line 45: error: identifier "wcsxfrm_l" is undefined return wcsxfrm_l(out,in,n,l); ^ "libs/locale/src/posix/collate.cpp", line 49: error: identifier "wcscoll_l" is undefined return wcscoll_l(left,right,l); ^ "libs/locale/src/posix/collate.cpp", line 58: error: identifier "locale_t" is undefined collator(boost::shared_ptr l,size_t refs = 0) : ^ "libs/locale/src/posix/collate.cpp", line 96: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/collate.cpp", line 101: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ 15 errors detected in the compilation of "libs/locale/src/posix/collate.cpp". "pgCC" -Kieee -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/collate.o" "libs/locale/src/posix/collate.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/collate.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/converter.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/converter.cpp", line 32: error: identifier "locale_t" is undefined static char lower(char c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 36: error: identifier "locale_t" is undefined static char upper(char c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 34: error: identifier "tolower_l" is undefined return tolower_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 38: error: identifier "toupper_l" is undefined return toupper_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 44: error: identifier "locale_t" is undefined static wchar_t lower(wchar_t c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 48: error: identifier "locale_t" is undefined static wchar_t upper(wchar_t c,locale_t lc) ^ "libs/locale/src/posix/converter.cpp", line 46: error: identifier "towlower_l" is undefined return towlower_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 50: error: identifier "towupper_l" is undefined return towupper_l(c,lc); ^ "libs/locale/src/posix/converter.cpp", line 62: error: identifier "locale_t" is undefined std_converter(boost::shared_ptr lc,size_t refs = 0) : ^ "libs/locale/src/posix/converter.cpp", line 94: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/converter.cpp", line 99: error: identifier "locale_t" is undefined utf8_converter(boost::shared_ptr lc,size_t refs = 0) : ^ "libs/locale/src/posix/converter.cpp", line 132: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/converter.cpp", line 113: error: identifier "towupper_l" is undefined wres+=towupper_l(tmp[i],*lc_); ^ "libs/locale/src/posix/converter.cpp", line 124: error: identifier "towlower_l" is undefined wres+=towlower_l(tmp[i],*lc_); ^ "libs/locale/src/posix/converter.cpp", line 136: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/converter.cpp", line 142: error: identifier "nl_langinfo_l" is undefined std::string encoding = nl_langinfo_l(CODESET,*lc); ^ 20 errors detected in the compilation of "libs/locale/src/posix/converter.cpp". "pgCC" -Kieee -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/converter.o" "libs/locale/src/posix/converter.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/converter.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/numeric.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/numeric.cpp", line 45: error: identifier "locale_t" is undefined num_format(boost::shared_ptr lc,size_t refs = 0) : ^ "libs/locale/src/posix/numeric.cpp", line 85: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 95: error: identifier "locale_t" is undefined static std::string ftime(char const *format,const struct tm *t,locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 98: error: identifier "strftime_l" is undefined size_t n=strftime_l(buf,sizeof(buf),format,t,lc); ^ "libs/locale/src/posix/numeric.cpp", line 118: error: identifier "locale_t" is undefined static std::wstring ftime(wchar_t const *format,const struct tm *t,locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 137: error: identifier "nl_langinfo_l" is undefined std::string enc = nl_langinfo_l(CODESET,lc); ^ "libs/locale/src/posix/numeric.cpp", line 149: error: identifier "locale_t" is undefined time_put_posix(boost::shared_ptr lc, size_t refs = 0) : ^ "libs/locale/src/posix/numeric.cpp", line 171: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 182: error: identifier "locale_t" is undefined ctype_posix(boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 274: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 189: error: identifier "isspace_l" is undefined if((m & space) && isspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 191: error: identifier "isprint_l" is undefined if((m & print) && isprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 193: error: identifier "iscntrl_l" is undefined if((m & cntrl) && iscntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 195: error: identifier "isupper_l" is undefined if((m & upper) && isupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 197: error: identifier "islower_l" is undefined if((m & lower) && islower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 199: error: identifier "isalpha_l" is undefined if((m & alpha) && isalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 201: error: identifier "isdigit_l" is undefined if((m & digit) && isdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 203: error: identifier "isxdigit_l" is undefined if((m & xdigit) && isxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 205: error: identifier "ispunct_l" is undefined if((m & punct) && ispunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 214: error: identifier "isspace_l" is undefined if(isspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 216: error: identifier "isprint_l" is undefined if(isprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 218: error: identifier "iscntrl_l" is undefined if(iscntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 220: error: identifier "isupper_l" is undefined if(isupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 222: error: identifier "islower_l" is undefined if(islower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 224: error: identifier "isalpha_l" is undefined if(isalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 226: error: identifier "isdigit_l" is undefined if(isdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 228: error: identifier "isxdigit_l" is undefined if(isxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 230: error: identifier "ispunct_l" is undefined if(ispunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 255: error: identifier "toupper_l" is undefined return toupper_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 260: error: identifier "toupper_l" is undefined *begin = toupper_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 265: error: identifier "tolower_l" is undefined return tolower_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 270: error: identifier "tolower_l" is undefined *begin = tolower_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 280: error: identifier "locale_t" is undefined ctype_posix(boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 372: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/numeric.cpp", line 287: error: identifier "iswspace_l" is undefined if((m & space) && iswspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 289: error: identifier "iswprint_l" is undefined if((m & print) && iswprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 291: error: identifier "iswcntrl_l" is undefined if((m & cntrl) && iswcntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 293: error: identifier "iswupper_l" is undefined if((m & upper) && iswupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 295: error: identifier "iswlower_l" is undefined if((m & lower) && iswlower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 297: error: identifier "iswalpha_l" is undefined if((m & alpha) && iswalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 299: error: identifier "iswdigit_l" is undefined if((m & digit) && iswdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 301: error: identifier "iswxdigit_l" is undefined if((m & xdigit) && iswxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 303: error: identifier "iswpunct_l" is undefined if((m & punct) && iswpunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 312: error: identifier "iswspace_l" is undefined if(iswspace_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 314: error: identifier "iswprint_l" is undefined if(iswprint_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 316: error: identifier "iswcntrl_l" is undefined if(iswcntrl_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 318: error: identifier "iswupper_l" is undefined if(iswupper_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 320: error: identifier "iswlower_l" is undefined if(iswlower_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 322: error: identifier "iswalpha_l" is undefined if(iswalpha_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 324: error: identifier "iswdigit_l" is undefined if(iswdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 326: error: identifier "iswxdigit_l" is undefined if(iswxdigit_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 328: error: identifier "iswpunct_l" is undefined if(iswpunct_l(c,*lc_)) ^ "libs/locale/src/posix/numeric.cpp", line 353: error: identifier "towupper_l" is undefined return towupper_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 358: error: identifier "towupper_l" is undefined *begin = towupper_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 363: error: identifier "tolower_l" is undefined return tolower_l(c,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 368: error: identifier "tolower_l" is undefined *begin = tolower_l(*begin,*lc_); ^ "libs/locale/src/posix/numeric.cpp", line 386: error: identifier "locale_t" is undefined basic_numpunct(locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 394: error: identifier "nl_langinfo_l" is undefined thousands_sep = nl_langinfo_l(THOUSEP,lc); ^ "libs/locale/src/posix/numeric.cpp", line 407: error: identifier "locale_t" is undefined num_punct_posix(locale_t lc,size_t refs = 0) : ^ "libs/locale/src/posix/numeric.cpp", line 419: error: identifier "locale_t" is undefined void to_str(std::string &s1,std::string &s2,locale_t /*lc*/) ^ "libs/locale/src/posix/numeric.cpp", line 423: error: identifier "locale_t" is undefined void to_str(std::string &s1,std::wstring &s2,locale_t lc) ^ "libs/locale/src/posix/numeric.cpp", line 456: error: identifier "locale_t" is undefined std::locale create_formatting_impl(std::locale const &in,boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 466: error: identifier "locale_t" is undefined std::locale create_parsing_impl(std::locale const &in,boost::shared_ptr lc) ^ "libs/locale/src/posix/numeric.cpp", line 476: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/numeric.cpp", line 490: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=char, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during: instantiation of class "boost::locale::util::base_num_format [with CharType=char]" at line 38 of "libs/locale/src/posix/numeric.cpp" instantiation of class "boost::locale::impl_posix::num_format [with CharType=char]" at line 461 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=char]" at line 481 of "libs/locale/src/posix/numeric.cpp" "libs/locale/src/posix/numeric.cpp", line 57: error: identifier "strfmon_l" is undefined ssize_t n = strfmon_l(buf,sizeof(buf),*lc_,format,static_cast(val)); ^ detected during: implicit generation of "boost::locale::impl_posix::num_format::~num_fo rmat() [with CharType=char]" at line 49 instantiation of class "boost::locale::impl_posix::num_format [with CharType=char]" at line 49 instantiation of "boost::locale::impl_posix::num_format::num_for mat(boost::shared_ptr<>, size_t) [with CharType=char]" at line 461 instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=char]" at line 481 "libs/locale/src/posix/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=wchar_t, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during: instantiation of class "boost::locale::util::base_num_format [with CharType=wchar_t]" at line 38 of "libs/locale/src/posix/numeric.cpp" instantiation of class "boost::locale::impl_posix::num_format [with CharType=wchar_t]" at line 461 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=wchar_t]" at line 483 of "libs/locale/src/posix/numeric.cpp" "libs/locale/src/posix/numeric.cpp", line 78: error: identifier "nl_langinfo_l" is undefined std::wstring tmp = conv::to_utf(ptr,ptr+n,nl_langinfo_l(CODESET,*lc_)); ^ detected during: instantiation of "std::num_put>>::iter_type boost::locale::impl_posix::num_format::do_forma t_currency(bool, std::num_put>>::iter_type, std::ios_base &, CharType, long double) const [with CharType=wchar_t]" at line 49 implicit generation of "boost::locale::impl_posix::num_format::~num_fo rmat() [with CharType=wchar_t]" at line 49 instantiation of class "boost::locale::impl_posix::num_format [with CharType=wchar_t]" at line 49 instantiation of "boost::locale::impl_posix::num_format::num_for mat(boost::shared_ptr<>, size_t) [with CharType=wchar_t]" at line 461 instantiation of "std::locale boost::locale::impl_posix::create_formatting_impl(const std::locale &, boost::shared_ptr<>) [with CharType=wchar_t]" at line 483 "libs/locale/src/posix/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=char, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during: instantiation of class "boost::locale::util::base_num_parse [with CharType=char]" at line 470 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_parsing_impl( const std::locale &, boost::shared_ptr<>) [with CharType=char]" at line 495 of "libs/locale/src/posix/numeric.cpp" "libs/locale/src/posix/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=wchar_t, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during: instantiation of class "boost::locale::util::base_num_parse [with CharType=wchar_t]" at line 470 of "libs/locale/src/posix/numeric.cpp" instantiation of "std::locale boost::locale::impl_posix::create_parsing_impl( const std::locale &, boost::shared_ptr<>) [with CharType=wchar_t]" at line 497 of "libs/locale/src/posix/numeric.cpp" 71 errors detected in the compilation of "libs/locale/src/posix/numeric.cpp". "pgCC" -Kieee -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/numeric.o" "libs/locale/src/posix/numeric.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/numeric.o... pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/posix_backend.o "libs/locale/src/posix/all_generator.hpp", line 25: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 29: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 33: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/all_generator.hpp", line 37: error: identifier "locale_t" is undefined boost::shared_ptr lc, ^ "libs/locale/src/posix/posix_backend.cpp", line 65: error: identifier "locale_t" is undefined static void free_locale_by_ptr(locale_t *lc) ^ "libs/locale/src/posix/posix_backend.cpp", line 170: error: identifier "locale_t" is undefined boost::shared_ptr lc_; ^ "libs/locale/src/posix/posix_backend.cpp", line 67: error: identifier "freelocale" is undefined freelocale(*lc); ^ "libs/locale/src/posix/posix_backend.cpp", line 81: error: identifier "locale_t" is undefined locale_t tmp = newlocale(LC_ALL_MASK,real_id_.c_str(),0); ^ "libs/locale/src/posix/posix_backend.cpp", line 81: error: identifier "LC_ALL_MASK" is undefined locale_t tmp = newlocale(LC_ALL_MASK,real_id_.c_str(),0); ^ "libs/locale/src/posix/posix_backend.cpp", line 81: error: identifier "newlocale" is undefined locale_t tmp = newlocale(LC_ALL_MASK,real_id_.c_str(),0); ^ "libs/locale/src/posix/posix_backend.cpp", line 90: error: identifier "locale_t" is undefined locale_t *tmp_p = 0; ^ "libs/locale/src/posix/posix_backend.cpp", line 90: error: identifier "tmp_p" is undefined locale_t *tmp_p = 0; ^ "libs/locale/src/posix/posix_backend.cpp", line 93: error: expected a type specifier tmp_p = new locale_t(); ^ "libs/locale/src/posix/posix_backend.cpp", line 96: error: identifier "freelocale" is undefined freelocale(tmp); ^ "libs/locale/src/posix/posix_backend.cpp", line 101: error: "locale_t" is not a type name lc_ = boost::shared_ptr(tmp_p,free_locale_by_ptr); ^ "libs/locale/src/posix/posix_backend.cpp", line 101: error: no instance of constructor "boost::shared_ptr::shared_ptr [with T=]" matches the argument list argument types are: (, void ( *)) lc_ = boost::shared_ptr(tmp_p,free_locale_by_ptr); ^ "libs/locale/src/posix/posix_backend.cpp", line 120: error: identifier "nl_langinfo_l" is undefined return create_codecvt(base,nl_langinfo_l(CODESET,*lc_),type); ^ 17 errors detected in the compilation of "libs/locale/src/posix/posix_backend.cpp". "pgCC" -Kieee -fast -Mx,8,0x10000000 -Minform=warn -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -D__need_IOV_MAX -I"." -c -o "bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/posix_backend.o" "libs/locale/src/posix/posix_backend.cpp" ...failed pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/posix/posix_backend.o... common.mkdir bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/std pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/std/codecvt.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/std/collate.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/std/converter.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/std/numeric.o "libs/locale/src/std/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=char, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during instantiation of class "boost::locale::util::base_num_format [with CharType=char]" at line 327 of "libs/locale/src/std/numeric.cpp" "libs/locale/src/std/../util/numeric.hpp", line 65: warning: overloaded virtual function "std::num_put<_CharT, _OutputIter>::do_put [with _CharT=wchar_t, _OutputIter=std::ostreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_format" class base_num_format : public std::num_put ^ detected during instantiation of class "boost::locale::util::base_num_format [with CharType=wchar_t]" at line 357 of "libs/locale/src/std/numeric.cpp" "libs/locale/src/std/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=char, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during instantiation of class "boost::locale::util::base_num_parse [with CharType=char]" at line 399 of "libs/locale/src/std/numeric.cpp" "libs/locale/src/std/../util/numeric.hpp", line 259: warning: overloaded virtual function "std::num_get<_CharT, _InputIter>::do_get [with _CharT=wchar_t, _InputIter=std::istreambuf_iterator>]" is only partially overridden in class "boost::locale::util::base_num_parse" class base_num_parse : public std::num_get ^ detected during instantiation of class "boost::locale::util::base_num_parse [with CharType=wchar_t]" at line 425 of "libs/locale/src/std/numeric.cpp" pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/std/std_backend.o pgi.compile.c++ bin.v2/libs/locale/build/pgi/release/link-static/threading-multi/util/gregorian.o ...skipped libboost_locale.a for lack of posix/codecvt.o... ...skipped libboost_locale.a for lack of libboost_locale.a... ...failed updating 10 targets... ...skipped 4 targets... ...updated 67 targets...