{"action":"created","issue":{"url":"https://api.github.com/repos/boostorg/mpi/issues/39","repository_url":"https://api.github.com/repos/boostorg/mpi","labels_url":"https://api.github.com/repos/boostorg/mpi/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/boostorg/mpi/issues/39/comments","events_url":"https://api.github.com/repos/boostorg/mpi/issues/39/events","html_url":"https://github.com/boostorg/mpi/pull/39","id":203509196,"number":39,"title":"Replace boost::serialization::detail::get_data function.","user":{"login":"jwakely","id":1254480,"avatar_url":"https://avatars.githubusercontent.com/u/1254480?v=3","gravatar_id":"","url":"https://api.github.com/users/jwakely","html_url":"https://github.com/jwakely","followers_url":"https://api.github.com/users/jwakely/followers","following_url":"https://api.github.com/users/jwakely/following{/other_user}","gists_url":"https://api.github.com/users/jwakely/gists{/gist_id}","starred_url":"https://api.github.com/users/jwakely/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwakely/subscriptions","organizations_url":"https://api.github.com/users/jwakely/orgs","repos_url":"https://api.github.com/users/jwakely/repos","events_url":"https://api.github.com/users/jwakely/events{/privacy}","received_events_url":"https://api.github.com/users/jwakely/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-01-26T22:33:35Z","updated_at":"2017-02-22T15:42:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/boostorg/mpi/pulls/39","html_url":"https://github.com/boostorg/mpi/pull/39","diff_url":"https://github.com/boostorg/mpi/pull/39.diff","patch_url":"https://github.com/boostorg/mpi/pull/39.patch"},"body":"Several Boost.MPI headers include `<boost/serialization/detail/get_data.hpp>` which was removed by https://github.com/boostorg/serialization/commit/d558b6da917ecae1036adf9b22a0741c78f627ff\r\n\r\nThis causes multiple build failures with the current snapshot at http://downloads.sourceforge.net/boost/boost_1_63_0.tar.bz2\r\n\r\n````\r\n    \"g++\"  -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fn\r\no-strict-aliasing -Wno-unused-local-typedefs -pthread -fPIC  -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_DYN_LINK=1 -DBOOST_GRAPH_NO_LIB=1 -DNDEBUG  -I\".\" -I\"/usr/include/openmpi-x86_64\" -I\"libs/graph_parallel/src\" -c -o \"openmpi-x86_64/boost/bin\r\n.v2/libs/graph_parallel/build/gcc-6.3.1/release/debug-symbols-on/pch-off/threading-multi/mpi_process_group.o\" \"libs/graph_parallel/src/mpi_process_group.cpp\"\r\n\r\nIn file included from ./boost/mpi/detail/mpi_datatype_oarchive.hpp:18:0,\r\n                from ./boost/mpi/detail/mpi_datatype_cache.hpp:13,\r\n                from ./boost/mpi/datatype.hpp:27,\r\n                from ./boost/mpi/communicator.hpp:22,\r\n                from ./boost/mpi/collectives.hpp:21,\r\n                from ./boost/mpi.hpp:23,\r\n                from ./boost/graph/distributed/mpi_process_group.hpp:30,\r\n                from libs/graph_parallel/src/mpi_process_group.cpp:14:\r\n./boost/mpi/detail/mpi_datatype_primitive.hpp:28:51: fatal error: boost/serialization/detail/get_data.hpp: No such file or directory\r\n#include <boost/serialization/detail/get_data.hpp>\r\n                                                  ^\r\ncompilation terminated.\r\n````\r\nThere are other failures due to `packed_oprimitive` and `packed_iprimitive` also using the missing header.\r\n\r\nSince only one function from the header is needed the simplest thing is to just define that function locally in the classes that need it.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/boostorg/mpi/issues/comments/281706504","html_url":"https://github.com/boostorg/mpi/pull/39#issuecomment-281706504","issue_url":"https://api.github.com/repos/boostorg/mpi/issues/39","id":281706504,"user":{"login":"aminiussi","id":552076,"avatar_url":"https://avatars.githubusercontent.com/u/552076?v=3","gravatar_id":"","url":"https://api.github.com/users/aminiussi","html_url":"https://github.com/aminiussi","followers_url":"https://api.github.com/users/aminiussi/followers","following_url":"https://api.github.com/users/aminiussi/following{/other_user}","gists_url":"https://api.github.com/users/aminiussi/gists{/gist_id}","starred_url":"https://api.github.com/users/aminiussi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aminiussi/subscriptions","organizations_url":"https://api.github.com/users/aminiussi/orgs","repos_url":"https://api.github.com/users/aminiussi/repos","events_url":"https://api.github.com/users/aminiussi/events{/privacy}","received_events_url":"https://api.github.com/users/aminiussi/received_events","type":"User","site_admin":false},"created_at":"2017-02-22T15:42:20Z","updated_at":"2017-02-22T15:42:20Z","body":"#42 is pending review, if the review does not come between a couple of day, I'll merge it anyway.\r\nThanks "}}
{"actor":{"display_login":"aminiussi"}}