c:\development\9200\resources\boost\boost\gil\pixel.hpp(147): error C2338: (is_same::value) 1> c:\development\9200\resources\boost\boost\gil\pixel.hpp(147) : while compiling class template member function 'void boost::gil::pixel::check_gray(void)' 1> with 1> [ 1> ChannelValue=boost::gil::bits8, 1> Layout=boost::gil::rgb_layout_t 1> ] 1> c:\development\9200\resources\boost\boost\type_traits\is_pod.hpp(40) : see reference to class template instantiation 'boost::gil::pixel' being compiled 1> with 1> [ 1> ChannelValue=boost::gil::bits8, 1> Layout=boost::gil::rgb_layout_t 1> ] 1> c:\development\9200\resources\boost\boost\type_traits\is_pod.hpp(134) : see reference to class template instantiation 'boost::detail::is_pod_impl' being compiled 1> with 1> [ 1> T=boost::gil::pixel 1> ] 1> c:\development\9200\resources\boost\boost\mpl\aux_\preprocessed\plain\and.hpp(51) : see reference to class template instantiation 'boost::is_POD' being compiled 1> with 1> [ 1> T=boost::gil::pixel 1> ] 1> c:\development\9200\resources\boost\boost\mpl\not.hpp(41) : see reference to class template instantiation 'boost::mpl::and_' being compiled 1> with 1> [ 1> T1=boost::is_POD>, 1> T2=boost::detail::iterator_writability_disabled,boost::gil::pixel > 1> ] 1> c:\development\9200\resources\boost\boost\iterator\iterator_facade.hpp(383) : see reference to class template instantiation 'boost::mpl::not_' being compiled 1> with 1> [ 1> T=boost::mpl::and_>,boost::detail::iterator_writability_disabled,boost::gil::pixel >> 1> ] 1> c:\development\9200\resources\boost\boost\mpl\if.hpp(63) : see reference to class template instantiation 'boost::detail::use_operator_brackets_proxy' being compiled 1> with 1> [ 1> ValueType=boost::gil::pixel, 1> Reference=boost::gil::pixel 1> ] 1> c:\development\9200\resources\boost\boost\iterator\iterator_facade.hpp(392) : see reference to class template instantiation 'boost::mpl::if_' being compiled 1> with 1> [ 1> T1=boost::detail::use_operator_brackets_proxy,boost::gil::pixel >, 1> T2=boost::detail::operator_brackets_proxy>, 1> T3=boost::gil::pixel 1> ] 1> c:\development\9200\resources\boost\boost\iterator\iterator_facade.hpp(651) : see reference to class template instantiation 'boost::detail::operator_brackets_result' being compiled 1> with 1> [ 1> Iterator=boost::gil::memory_based_step_iterator, 1> Value=boost::gil::pixel, 1> Reference=boost::gil::pixel 1> ] 1> c:\development\9200\resources\boost\boost\iterator\iterator_adaptor.hpp(265) : see reference to class template instantiation 'boost::iterator_facade' being compiled 1> with 1> [ 1> Derived=boost::gil::memory_based_step_iterator, 1> Value=boost::gil::pixel, 1> CategoryOrTraversal=boost::random_access_traversal_tag, 1> Reference=boost::gil::pixel , 1> Difference=__w64 int 1> ] 1> c:\development\9200\resources\boost\boost\gil\step_iterator.hpp(53) : see reference to class template instantiation 'boost::iterator_adaptor' being compiled 1> with 1> [ 1> Derived=boost::gil::memory_based_step_iterator, 1> Base=boost::gil::rgb8_ptr_t , 1> Value=boost::use_default, 1> Traversal=boost::use_default, 1> Reference=boost::use_default, 1> Difference=boost::gil::memunit_step_fn::difference_type 1> ] 1> c:\development\9200\resources\boost\boost\gil\step_iterator.hpp(151) : see reference to class template instantiation 'boost::gil::detail::step_iterator_adaptor' being compiled 1> with 1> [ 1> Derived=boost::gil::memory_based_step_iterator, 1> Iterator=boost::gil::rgb8_ptr_t , 1> SFn=boost::gil::memunit_step_fn 1> ] 1> c:\development\9200\resources\boost\boost\gil\locator.hpp(313) : see reference to class template instantiation 'boost::gil::memory_based_step_iterator' being compiled 1> with 1> [ 1> Iterator=boost::gil::rgb8_ptr_t 1> ] 1> c:\development\9200\resources\boost\boost\gil\image_view.hpp(73) : see reference to class template instantiation 'boost::gil::memory_based_2d_locator' being compiled 1> with 1> [ 1> StepIterator=boost::gil::memory_based_step_iterator 1> ] 1> c:\development\9200\resources\boost\boost\gil\image.hpp(55) : see reference to class template instantiation 'boost::gil::image_view' being compiled 1> with 1> [ 1> Loc=boost::gil::rgb8_loc_t 1> ] 1> c:\development\sandbox\sandbox\tester\tester.cpp(26) : see reference to class template instantiation 'boost::gil::image' being compiled 1> with 1> [ 1> Pixel=boost::gil::rgb8_pixel_t, 1> IsPlanar=false, 1> Alloc=std::allocator 1> ]