Boost C++ Libraries: Ticket #8335: [locale] PGI 11.3 build problems () https://svn.boost.org/trac10/ticket/8335 <p> Hi, </p> <p> Compilation of boost 1.53.0 with the PGI 11.3 compiler on RHEL5 fails for the following source files when using the method in the quickstart guide: </p> <ul><li>libs/locale/src/posix/codecvt.cpp </li><li>libs/locale/src/posix/collate.cpp </li><li>libs/locale/src/posix/converter.cpp </li><li>libs/locale/src/posix/numeric.cpp </li><li>libs/locale/src/posix/posix_backend.cpp </li></ul><p> Most of the errors appear to stem from a claim that locale_t is undefined. Errors are too long to include here, so have attached a build output to this ticket. Hope it doesn't make it too much a pain to read. </p> <p> In addition, detection of icu libraries seems to fail (whereas building against GNU or Intel compilers succeeds). Note the icu/icu (lib64) lines below. I'm told this is to do with the locale component: </p> <pre class="wiki">$ ./b2 Building the Boost C++ Libraries. Performing configuration checks - 32-bit : no - 64-bit : yes - x86 : yes - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add "using mpi ;" to your user-config.jam - iconv (libc) : yes - icu : no - icu (lib64) : no - gcc visibility : no - long double support : yes warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8335 Trac 1.4.3 Mark Dixon <m.c.dixon@…> Tue, 26 Mar 2013 14:43:00 GMT attachment set https://svn.boost.org/trac10/ticket/8335 https://svn.boost.org/trac10/ticket/8335 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost_1_53_0.local.pgi.txt</span> </li> </ul> Ticket