|
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