Boost logo

Boost-Build :

Subject: [Boost-build] Building boost for PGI 11.3 compiler
From: Mark Dixon (m.c.dixon_at_[hidden])
Date: 2013-03-25 11:27:58


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
4 errors detected in the compilation of "libs/locale/src/posix/codecvt.cpp".
15 errors detected in the compilation of "libs/locale/src/posix/collate.cpp".
20 errors detected in the compilation of "libs/locale/src/posix/converter.cpp".
71 errors detected in the compilation of "libs/locale/src/posix/numeric.cpp".
17 errors detected in the compilation of "libs/locale/src/posix/posix_backend.cpp".
3 errors detected in the compilation of "libs/math/build/../src/tr1/sph_bessel.cpp".
3 errors detected in the compilation of "libs/math/build/../src/tr1/sph_bessell.cpp".
4 errors detected in the compilation of "libs/locale/src/posix/codecvt.cpp".
15 errors detected in the compilation of "libs/locale/src/posix/collate.cpp".
20 errors detected in the compilation of "libs/locale/src/posix/converter.cpp".
71 errors detected in the compilation of "libs/locale/src/posix/numeric.cpp".
17 errors detected in the compilation of "libs/locale/src/posix/posix_backend.cpp".
3 errors detected in the compilation of "libs/math/build/../src/tr1/sph_bessel.cpp".
3 errors detected in the compilation of "libs/math/build/../src/tr1/sph_bessell.cpp".

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".

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

Any ideas?

Thanks,

Mark

-- 
-----------------------------------------------------------------
Mark Dixon                       Email    : m.c.dixon_at_[hidden]
HPC/Grid Systems Support         Tel (int): 35429
Information Systems Services     Tel (ext): +44(0)113 343 5429
University of Leeds, LS2 9JT, UK
-----------------------------------------------------------------

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