diff -Naur aqsis-1.8.2.orig/tools/displays/piqsl/piqsldisplay.cpp aqsis-1.8.2/tools/displays/piqsl/piqsldisplay.cpp
--- aqsis-1.8.2.orig/tools/displays/piqsl/piqsldisplay.cpp 2012-08-24 14:26:50.000000000 +0200
+++ aqsis-1.8.2/tools/displays/piqsl/piqsldisplay.cpp 2015-09-27 06:40:37.700795930 +0200
@@ -38,6 +38,11 @@
#include <boost/archive/iterators/insert_linebreaks.hpp>
#include <boost/shared_ptr.hpp>
+#ifndef BOOST_MAKE_PFTO_WRAPPER
+// backward compatibility aid
+# define BOOST_MAKE_PFTO_WRAPPER(t) t
+#endif
+
#ifdef AQSIS_SYSTEM_WIN32
#include <winsock2.h>
typedef u_long in_addr_t;
diff -Naur aqsis-1.8.2.orig/tools/piqsl/imagelistmodel.cpp aqsis-1.8.2/tools/piqsl/imagelistmodel.cpp
--- aqsis-1.8.2.orig/tools/piqsl/imagelistmodel.cpp 2012-08-24 14:26:50.000000000 +0200
+++ aqsis-1.8.2/tools/piqsl/imagelistmodel.cpp 2015-09-27 06:37:37.454111985 +0200
@@ -44,10 +44,15 @@
#include <boost/version.hpp>
#if BOOST_VERSION < 103700
# include <boost/pfto.hpp>
-#else
+#elif BOOST_VERSION < 105900
+// Abandoned in boost >= 1.59
# include <boost/serialization/pfto.hpp>
#endif
+#ifndef BOOST_MAKE_PFTO_WRAPPER
+// backward compatibility aid
+# define BOOST_MAKE_PFTO_WRAPPER(t) t
+#endif
#include "displayserverimage.h"