Boost logo

Boost-Build :

Subject: Re: [Boost-build] Building boost for PGI 11.3 compiler
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2013-03-25 11:45:35


AMDG

This is the wrong list. Try boost-users.

On 03/25/2013 08:27 AM, Mark Dixon wrote:
> Hi,
>
> I'm trying to build boost 1.53.0 against the PGI 11.3 compiler on a
> RHEL5 system and am hitting problems. Can anyone point out where I'm
> going wrong, please?
>
> The method I'm using is:
>
> a) ./bootstrap.sh --prefix=/install/directory --with-toolset=pgi
> b) ./b2
> c) ./b2 install
>
> Things seem to be going wrong at step (b) in a couple of ways:
>
> 1) Compilation errors. A summary of where I'm getting these errors:
>
> $ grep 'errors detected in the compilation' b2-output.txt

This isn't terribly useful without the actual error messages.
You should file a bug report for each library at https://svn.boost.org/

> 4 errors detected in the compilation of
> "libs/locale/src/posix/codecvt.cpp".
> <snip>
>
>
> 2) Although the bootstrap step detects an ICU_PATH of /usr, ./b2 reports
> "icu" and "icu (lib64)" as "no". If I build against GNU of Intel, they
> are both reported as "yes".
>

Boost.Regex and Boost.Locale have separate detection of ICU. Check:
http://www.boost.org/libs/locale/doc/html/building_boost_locale.html

> Performing configuration checks
>
> - 32-bit : no
> - 64-bit : yes
> - x86 : yes
> - has_icu builds : yes
> 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
>

In Christ,
Steven Watanabe


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk