df5a32b
diff -Naur k3d-source-0.8.0.2.orig/k3dsdk/gil/boost/gil/extension/dynamic_image/apply_operation_base.hpp k3d-source-0.8.0.2/k3dsdk/gil/boost/gil/extension/dynamic_image/apply_operation_base.hpp
df5a32b
--- k3d-source-0.8.0.2.orig/k3dsdk/gil/boost/gil/extension/dynamic_image/apply_operation_base.hpp	2010-07-03 04:27:47.000000000 +0200
df5a32b
+++ k3d-source-0.8.0.2/k3dsdk/gil/boost/gil/extension/dynamic_image/apply_operation_base.hpp	2011-02-10 07:42:05.369909078 +0100
df5a32b
@@ -114,7 +114,7 @@
df5a32b
     template <typename T2, typename Op>
df5a32b
     struct reduce_bind1 {
df5a32b
         const T2& _t2;
df5a32b
-        mutable Op&  _op;
df5a32b
+        Op&  _op;
df5a32b
 
df5a32b
         typedef typename Op::result_type result_type;
df5a32b
 
df5a32b
@@ -127,7 +127,7 @@
df5a32b
     struct reduce_bind2 {
df5a32b
         const Bits1& _bits1;
df5a32b
         std::size_t _index1;
df5a32b
-        mutable Op&  _op;
df5a32b
+        Op&  _op;
df5a32b
 
df5a32b
         typedef typename Op::result_type result_type;
df5a32b