diff -rup /usr/include/boost/gil/bit_aligned_pixel_reference.hpp ./bit_aligned_pixel_reference.hpp --- /usr/include/boost/gil/bit_aligned_pixel_reference.hpp 2009-10-14 09:39:49.000000000 -0400 +++ ./bit_aligned_pixel_reference.hpp 2009-11-16 19:25:32.000000000 -0500 @@ -169,8 +169,8 @@ private: private: static void check_gray() { BOOST_STATIC_ASSERT((is_same::value)); } - template void assign(const Channel& chan, mpl::false_) const { check_gray(); at_c<0>(*this)=chan; } - template bool equal (const Channel& chan, mpl::false_) const { check_gray(); return at_c<0>(*this)==chan; } + template void assign(const Channel& chan, mpl::false_) const { check_gray(); gil::at_c<0>(*this)=chan; } + template bool equal (const Channel& chan, mpl::false_) const { check_gray(); return gil::at_c<0>(*this)==chan; } }; ///////////////////////////// diff -rup /usr/include/boost/gil/gil_concept.hpp ./gil_concept.hpp --- /usr/include/boost/gil/gil_concept.hpp 2008-07-08 14:56:09.000000000 -0400 +++ ./gil_concept.hpp 2009-11-16 21:48:11.000000000 -0500 @@ -618,7 +618,7 @@ struct ColorBaseConcept { typedef typename kth_element_const_reference_type::type CR; #if !defined(_MSC_VER) || _MSC_VER > 1310 - CR cr=at_c(cb); ignore_unused_variable_warning(cr); + CR cr=gil::at_c(cb); ignore_unused_variable_warning(cr); #endif // functions that work for every pixel (no need to require them) Only in .: patch.diff