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

