The relevant (merged) PR that fixes this is
https://github.com/boostorg/mpi/pull/42

On 19 May 2017 at 14:39, Kenneth Hoste 
<[email protected]<mailto:[email protected]>> wrote:


On 19/05/2017 14:31, Joachim Hein wrote:
Dear Kenneth and Barth

Thanks for looking into this, but I am a bit lost now.  Is there a patch I 
should apply or should I just build a Boost 1.60 to help my users?

There's a patch for Boost 1.61.0-1.63.0 that fixes the 2nd problem that Bart 
pointed out.

I'm not aware of a patch to fix the installation of Boost 1.64.0, but it may be 
as simple as copying the missing header files into the unpacked sources 
(although there's probably a better fix, since there has to be a reason why 
they trashed it, I'm assuming...).


regards,

Kenneth


Best wishes
   Joachim


On 18 May 2017, at 19:21, Kenneth Hoste 
<[email protected]<mailto:[email protected]>> wrote:



On 18/05/2017 19:17, Bart Oldeman wrote:
We made that decision about 1.60 before you added that patch 
(Boost-1.61_fix-make_array-icpc.patch).

For Boost 1.64, I can reproduce Joachim's issue.

Perhaps it works if some system boost-devel style package is installed, so 
/usr/include/boost/serialization/detail/get_data.hpp is picked up?

Bonzai:

$ rpm -q --filesbypkg boost-devel | grep get_data
boost-devel               /usr/include/boost/serialization/detail/get_data.hpp

Urgh...

I guess we should all be complaining about this in the bug ticket, so they'll 
get around to fixing it?


K.

On 18 May 2017 at 13:06, Kenneth Hoste 
<[email protected]<mailto:[email protected]>> wrote:
On 18/05/2017 18:53, Bart Oldeman wrote:
Also, https://svn.boost.org/trac/boost/ticket/12516 is another reason for not 
doing anything newer than 1.60 for Boost-mpi.

This problem should be fixed in Boost 1.64.0, see also 
https://github.com/hpcugent/easybuild-easyconfigs/pull/4192 .


K.


Bart

On 18 May 2017 at 12:46, Bart Oldeman 
<[email protected]<mailto:[email protected]>> wrote:
Hi Joachim,

this is Boost bug https://svn.boost.org/trac/boost/ticket/12723

We installed Boost 1.60 as the default module to avoid any issue with this.

On 18 May 2017 at 12:12, Joachim Hein 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

I have an issue in EB 3.2.1 when tyring to build Boost-1.64.0-intel-2017a.eb.  
The critical section of the log seems:

In file included from ./boost/mpi/detail/mpi_datatype_oarchive.hpp(18),
                 from ./boost/mpi/detail/mpi_datatype_cache.hpp(13),
                 from ./boost/mpi/datatype.hpp(27),
                 from ./boost/mpi/communicator.hpp(22),
                 from ./boost/mpi/collectives.hpp(21),
                 from ./boost/mpi/collectives_fwd.hpp(19),
                 from ./boost/mpi/collectives/broadcast.hpp(11),
                 from libs/mpi/src/broadcast.cpp(10):
./boost/mpi/detail/mpi_datatype_primitive.hpp(28): catastrophic error: cannot 
open source file "boost/serialization/detail/get_data.hpp"
  #include <boost/serialization/detail/get_data.hpp>
                                                    ^

compilation aborted for libs/mpi/src/broadcast.cpp (code 4)

Anyone else seen this?  This after noon I have build 
Boost-1.63.0-intel-2017a-Python-2.7.13.eb
without issue.  We are using hierarchical modules, if that is important.

Thanks for reading
   Joachim



--
Dr. Bart E. Oldeman | [email protected]<mailto:[email protected]> | 
[email protected]<mailto:[email protected]>
Scientific Computing Analyst / Analyste en calcul scientifique
McGill HPC Centre / Centre de Calcul Haute Performance de McGill | 
http://www.hpc.mcgill.ca<http://www.hpc.mcgill.ca/>
Calcul Québec | http://www.calculquebec.ca<http://www.calculquebec.ca/>
Compute/Calcul Canada | 
http://www.computecanada.ca<http://www.computecanada.ca/>
Tel/Tél: 514-396-8926<tel:%28514%29%20396-8926> | Fax/Télécopieur: 
514-396-8934<tel:%28514%29%20396-8934>



--
Dr. Bart E. Oldeman | [email protected]<mailto:[email protected]> | 
[email protected]<mailto:[email protected]>
Scientific Computing Analyst / Analyste en calcul scientifique
McGill HPC Centre / Centre de Calcul Haute Performance de McGill | 
http://www.hpc.mcgill.ca<http://www.hpc.mcgill.ca/>
Calcul Québec | http://www.calculquebec.ca<http://www.calculquebec.ca/>
Compute/Calcul Canada | 
http://www.computecanada.ca<http://www.computecanada.ca/>
Tel/Tél: 514-396-8926<tel:%28514%29%20396-8926> | Fax/Télécopieur: 
514-396-8934<tel:%28514%29%20396-8934>




--
Dr. Bart E. Oldeman | [email protected]<mailto:[email protected]> | 
[email protected]<mailto:[email protected]>
Scientific Computing Analyst / Analyste en calcul scientifique
McGill HPC Centre / Centre de Calcul Haute Performance de McGill | 
http://www.hpc.mcgill.ca<http://www.hpc.mcgill.ca/>
Calcul Québec | http://www.calculquebec.ca<http://www.calculquebec.ca/>
Compute/Calcul Canada | 
http://www.computecanada.ca<http://www.computecanada.ca/>
Tel/Tél: 514-396-8926 | Fax/Télécopieur: 514-396-8934






--
Dr. Alan O'Cais
E-CAM Software Manager
Juelich Supercomputing Centre
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

Phone: +49 2461 61 5213
Fax: +49 2461 61 6656
E-mail: [email protected]<mailto:[email protected]>
WWW:    http://www.fz-juelich.de/ias/jsc/EN


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Reply via email to