Thanks. I tried 1.63 and 1.61 but keep receiving the errors below:
[users@w9 boost_1_63_0]$ ./b2 -j20 install
--prefix=/Apps/users/SSAGES/build/boost_1_63_0/libs toolset=intel-linux
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
- symlinks supported : yes (cached)
Component configuration:
- atomic : not building
- chrono : not building
- container : not building
- context : not building
- coroutine : not building
- coroutine2 : not building
- date_time : not building
- exception : not building
- fiber : not building
- filesystem : not building
- graph : not building
- graph_parallel : not building
- iostreams : not building
- locale : not building
- log : not building
- math : not building
- metaparse : not building
- mpi : building
- program_options : not building
- python : not building
- random : not building
- regex : not building
- serialization : building
- signals : not building
- system : not building
- test : not building
- thread : not building
- timer : not building
- type_erasure : not building
- wave : not building
...patience...
...patience...
...found 28129 targets...
...updating 10 targets...
intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/threading-multi/graph_communicator.o
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/graph_communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: namespace "std" has no member
"complex"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/graph_communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: expected a ">"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
compilation aborted for libs/mpi/src/graph_communicator.cpp (code 2)
"icpc" -c -xc++ -w1 -inline-level=2 -O3 -ip -pthread -fPIC -m64
-DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"."
-I"/app/software/openmpi/1.8.4_intel-2015.1.133/include" -c -o
"bin.v2/libs/mpi/build/intel-linux/release/threading-multi/graph_communicator.o"
"libs/mpi/src/graph_communicator.cpp"
...failed intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/threading-multi/graph_communicator.o...
intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/threading-multi/communicator.o
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: namespace "std" has no member
"complex"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: expected a ">"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
compilation aborted for libs/mpi/src/communicator.cpp (code 2)
"icpc" -c -xc++ -w1 -inline-level=2 -O3 -ip -pthread -fPIC -m64
-DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"."
-I"/app/software/openmpi/1.8.4_intel-2015.1.133/include" -c -o
"bin.v2/libs/mpi/build/intel-linux/release/threading-multi/communicator.o"
"libs/mpi/src/communicator.cpp"
...failed intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/threading-multi/communicator.o...
...skipped
<pbin.v2/libs/mpi/build/intel-linux/release/threading-multi>libboost_mpi.so.1.63.0
for lack of
<pbin.v2/libs/mpi/build/intel-linux/release/threading-multi>communicator.o...
...skipped
<p/Apps/users/SSAGES/build/boost_1_63_0/libs/lib>libboost_mpi.so.1.63.0 for
lack of
<pbin.v2/libs/mpi/build/intel-linux/release/threading-multi>libboost_mpi.so.1.63.0...
...skipped <p/Apps/users/SSAGES/build/boost_1_63_0/libs/lib>libboost_mpi.so for
lack of
<p/Apps/users/SSAGES/build/boost_1_63_0/libs/lib>libboost_mpi.so.1.63.0...
intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi/graph_communicator.o
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/graph_communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: namespace "std" has no member
"complex"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/graph_communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: expected a ">"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
compilation aborted for libs/mpi/src/graph_communicator.cpp (code 2)
"icpc" -c -xc++ -w1 -inline-level=2 -O3 -ip -pthread -m64
-DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"."
-I"/app/software/openmpi/1.8.4_intel-2015.1.133/include" -c -o
"bin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi/graph_communicator.o"
"libs/mpi/src/graph_communicator.cpp"
...failed intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi/graph_communicator.o...
intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi/communicator.o
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: namespace "std" has no member
"complex"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
In file included from ./boost/type_traits.hpp(93),
from ./boost/pending/property.hpp(13),
from ./boost/graph/graph_traits.hpp(27),
from ./boost/mpi/graph_communicator.hpp(29),
from libs/mpi/src/communicator.cpp(9):
./boost/type_traits/is_complex.hpp(20): error: expected a ">"
template <class T> struct is_complex<std::complex<T> > : public
true_type{};
^
compilation aborted for libs/mpi/src/communicator.cpp (code 2)
"icpc" -c -xc++ -w1 -inline-level=2 -O3 -ip -pthread -m64
-DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"."
-I"/app/software/openmpi/1.8.4_intel-2015.1.133/include" -c -o
"bin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi/communicator.o"
"libs/mpi/src/communicator.cpp"
...failed intel-linux.compile.c++
bin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi/communicator.o...
...skipped
<pbin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi>libboost_mpi.a(clean)
for lack of
<pbin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi>communicator.o...
...skipped
<pbin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi>libboost_mpi.a
for lack of
<pbin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi>communicator.o...
...skipped <p/Apps/users/SSAGES/build/boost_1_63_0/libs/lib>libboost_mpi.a for
lack of
<pbin.v2/libs/mpi/build/intel-linux/release/link-static/threading-multi>libboost_mpi.a...
...failed updating 4 targets...
...skipped 6 targets...
________________________________
From: Alain Miniussi <[email protected]>
To: Info <[email protected]>; Discussion of Boost.MPI development
<[email protected]>
Sent: Friday, June 23, 2017 9:49 AM
Subject: Re: [Boost-mpi] Paid assistance for installing boost-mpi
The bug will probably be there in the next release too, so you should
stick to version 1.63.
On 23/06/2017 15:13, Info wrote:
> I made some progress. The problem was I was not specifying the intel compiler
> in the toolset so it was using gcc. Here's what I did:
>
> ./bootstrap.sh --with-toolset=intel-linux
>
> And then:
>
> ./b2 -j20 install --prefix=/apps/home/user/boost_1_64_0/libs
>
> But then I run into this bug:
>
> https://svn.boost.org/trac10/ticket/12723
>
> So I will try older version as workaround.
>
>
> ________________________________
> From: Alain Miniussi <[email protected]>
> To: Info <[email protected]>; Discussion of Boost.MPI
> development <[email protected]>
> Sent: Thursday, June 22, 2017 3:15 AM
> Subject: Re: [Boost-mpi] Paid assistance for installing boost-mpi
>
>
>
> Hi,
>
> Could you provide the boost version, the project-config.jam file, the
> result of "which mpiicc" command and the first error message ?
>
> Thanks
>
> Alain
>
>
>
> On 22/06/2017 03:47, Info via Boost-mpi wrote:
>> I have installed boost on our cluster but am having difficulty installing
>> boost-mpi. Getting tons of errors. Can't figure out if it is mpi library
>> issue or python issue or something else.
>>
>> We have openmpi and Intelmpi on our cluster. But I am no mpi expert! I would
>> be glad to pay someone $40 to help me troubleshoot via a webex.
>>
>>
>> Thanks!
>> _______________________________________________
>> Boost-mpi mailing list
>> [email protected]
>> https://lists.boost.org/mailman/listinfo.cgi/boost-mpi
_______________________________________________
Boost-mpi mailing list
[email protected]
https://lists.boost.org/mailman/listinfo.cgi/boost-mpi