diff -r 419306b866c3 src/backend/filters/algorithms/spatial.cpp
--- src/backend/filters/algorithms/spatial.cpp Sun Aug 11 20:03:37 2019 +0100
+++ src/backend/filters/algorithms/spatial.cpp Sun Aug 11 20:05:06 2019 +0100
@@ -26,7 +26,20 @@
#include <gsl/gsl_randist.h>
#include <gsl/gsl_multifit.h>
-#include <qhull/qhull_a.h>
+//QHull library
+//Build fix for qhull ; wx defines powerpc without
+//assigning a value, causing build fail on powerpc
+#ifdef __POWERPC__
+ #pragma push_macro("__POWERPC__")
+ #define __POWERPC__ 1
+#endif
+extern "C"
+{
+ #include <qhull/qhull_a.h>
+}
+#ifdef __POWERPC__
+ #pragma pop_macro("__POWERPC__")
+#endif
using std::vector;