Opened 6 years ago

Last modified 5 years ago

#12723 new Bugs

./boost/mpi/detail/mpi_datatype_primitive.hpp:28:51: fatal error: boost/serialization/detail/get_data.hpp: No such file or directory

Reported by: nico.schloemer@… Owned by: Matthias Troyer
Milestone: To Be Determined Component: mpi
Version: Boost 1.64.0 Severity: Regression
Keywords: Cc: nico.schloemer@…, boost@…

Description

When compiling Boost from master, I'm getting

./boost/mpi/detail/mpi_datatype_primitive.hpp:28:51: fatal error: boost/serialization/detail/get_data.hpp: No such file or directory

#include <boost/serialization/detail/get_data.hpp>

(see [1]).

Indeed, there doesn't seem to be a get_data.hpp in the serialization package (anymore?).

[1] https://launchpadlibrarian.net/301233079/buildlog_ubuntu-yakkety-amd64.boost1.63_1.63.0~20170104224508-03db8ee4-1yakkety1_BUILDING.txt.gz

Change History (14)

comment:1 by nico.schloemer@…, 6 years ago

This commit in the serialization module removed get_data.hpp: ` commit d558b6da917ecae1036adf9b22a0741c78f627ff Author: Robert Ramey <ramey@…> Date: Fri Nov 25 13:39:18 2016 -0800

adjustments to make test_dll_simple pass

`

comment:2 by anonymous, 6 years ago

Severity: ProblemRegression
Version: Boost 1.61.0Boost 1.64.0

MPI doesn't build anymore because of this. This bug is now in 1.64 beta1.

comment:3 by anonymous, 6 years ago

this bug now in release 1.64 ...

comment:4 by anonymous, 5 years ago

I compiled and run successfully with intel compilers on a cluster, but got this problem on my laptop with gcc and mpich.

comment:5 by anonymous, 5 years ago

same problem here using GCC 6.3 and OpenMPI 2.0.2.

comment:6 by anonymous, 5 years ago

I got the same problem with Intel 15.0.3 compilers and OpenMPI 2.1.0. Any workaround to this problem?

comment:7 by gnthibault@…, 5 years ago

Got the same problem on a cluster with gcc5.3.0

comment:8 by anonymous, 5 years ago

I also confirmed that MPI is broken in the 1.64.0 release.

comment:9 by anonymous, 5 years ago

MPI is broken in 1.64 release - confirmed with GCC 5.4.0 and OpenMPI 2.0.2

comment:10 by likesummeru@…, 5 years ago

same problem here using GCC 4.47

comment:11 by richard@…, 5 years ago

Now this bug is even in boost 1.65.0 beta 1!

Could someone PLEASE merge the fixing commit https://github.com/boostorg/mpi/commit/f5bdcc1ebfe954bb64835f2a0efd94471da42207 and make sure that this bug does not make it to the next release?

It's bad enough this bug made it to boost 1.64.0!

comment:12 by Lukas Barth <boost@…>, 5 years ago

Cc: boost@… added

comment:13 by anonymous, 5 years ago

Just encountered this with Intel 2017 compiler.

comment:14 by anonymous, 5 years ago

Also encountered, using a cross-compiler for the Rumprun unikernel.

Note: See TracTickets for help on using tickets.