aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paludis/repositories/e/eapi.cc1
-rw-r--r--paludis/repositories/e/eapi.hh2
2 files changed, 3 insertions, 0 deletions
diff --git a/paludis/repositories/e/eapi.cc b/paludis/repositories/e/eapi.cc
index 89f1bc33f..da5979e59 100644
--- a/paludis/repositories/e/eapi.cc
+++ b/paludis/repositories/e/eapi.cc
@@ -22,6 +22,7 @@
#include <paludis/name.hh>
#include <paludis/dep_spec.hh>
+#include <paludis/util/attributes.hh>
#include <paludis/util/is_file_with_extension.hh>
#include <paludis/util/system.hh>
#include <paludis/util/strip.hh>
diff --git a/paludis/repositories/e/eapi.hh b/paludis/repositories/e/eapi.hh
index fbd836b8c..f33a72d7c 100644
--- a/paludis/repositories/e/eapi.hh
+++ b/paludis/repositories/e/eapi.hh
@@ -227,6 +227,8 @@ namespace paludis
typedef Name<struct name_want_portage_emulation_vars> want_portage_emulation_vars;
}
+ extern template class PALUDIS_VISIBLE Singleton<erepository::EAPIData>;
+
namespace erepository
{
class PALUDIS_VISIBLE EAPILabels