Boost logo

Boost-MPI :

Subject: Re: [Boost-mpi] Paid assistance for installing boost-mpi
From: Info (rentalcondo2012-info_at_[hidden])
Date: 2017-06-23 18:07:59


Thanks. I tried 1.63 and 1.61 but keep receiving the errors below:

[users_at_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 <Alain.Miniussi_at_oca.eu>
To: Info <rentalcondo2012-info_at_[hidden]>; Discussion of Boost.MPI development <boost-mpi_at_[hidden]>
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 <Alain.Miniussi_at_oca.eu>
> To: Info <rentalcondo2012-info_at_[hidden]>; Discussion of Boost.MPI development <boost-mpi_at_[hidden]>
> 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
>> Boost-mpi_at_[hidden]
>> https://lists.boost.org/mailman/listinfo.cgi/boost-mpi


Boost-Commit list run by troyer at boostpro.com