aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Michał Górny <mgorny@gentoo.org> 2017-01-28 11:14:17 +0100
committerAvatar Bo Ørsted Andresen <zlin@exherbo.org> 2017-01-29 15:54:17 +0100
commit34eebf44cfb4db4072f81494f4481f542871cb59 (patch)
tree9db8bc0c24ef493a98e7944d46ea8cc38f4525c8
parent347f009f36329309faae4b369b7bf4f7dd663adf (diff)
downloadpaludis-34eebf44cfb4db4072f81494f4481f542871cb59.tar.gz
paludis-34eebf44cfb4db4072f81494f4481f542871cb59.tar.xz
python: Use complete type decls for boost-1.63.0
Add missing includes to ensure that all types used in python code hav ecomplete declarations (rather than the forward declarations). This is required to build with boost-1.63.0.
-rw-r--r--python/contents.cc1
-rw-r--r--python/environment.cc2
-rw-r--r--python/metadata_key.cc2
-rw-r--r--python/package_id.cc1
4 files changed, 6 insertions, 0 deletions
diff --git a/python/contents.cc b/python/contents.cc
index 70594397f..af400b5cd 100644
--- a/python/contents.cc
+++ b/python/contents.cc
@@ -21,6 +21,7 @@
#include <paludis/util/wrapped_forward_iterator-impl.hh>
#include <paludis/util/fs_path.hh>
#include <paludis/contents.hh>
+#include <paludis/metadata_key.hh>
using namespace paludis;
using namespace paludis::python;
diff --git a/python/environment.cc b/python/environment.cc
index 6cdc82280..b0274b171 100644
--- a/python/environment.cc
+++ b/python/environment.cc
@@ -34,6 +34,8 @@
#include <paludis/standard_output_manager.hh>
#include <paludis/environment.hh>
#include <paludis/environment_factory.hh>
+#include <paludis/mask.hh>
+#include <paludis/repository.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/util/tribool.hh>
diff --git a/python/metadata_key.cc b/python/metadata_key.cc
index 196ae127a..4a5f20dad 100644
--- a/python/metadata_key.cc
+++ b/python/metadata_key.cc
@@ -27,6 +27,8 @@
#include <paludis/environment.hh>
#include <paludis/maintainer.hh>
#include <paludis/slot.hh>
+#include <paludis/choice.hh>
+#include <paludis/package_id.hh>
#include <paludis/util/set.hh>
#include <paludis/util/sequence.hh>
#include <paludis/util/timestamp.hh>
diff --git a/python/package_id.cc b/python/package_id.cc
index 19fb03e98..a6122c189 100644
--- a/python/package_id.cc
+++ b/python/package_id.cc
@@ -27,6 +27,7 @@
#include <paludis/version_spec.hh>
#include <paludis/action.hh>
#include <paludis/dep_spec.hh>
+#include <paludis/contents.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
using namespace paludis;