--- image_view.hpp 2013-07-24 13:35:37.000000000 -0500 +++ image_view.hpp.new 2013-07-24 13:32:19.000000000 -0500 @@ -136,7 +136,7 @@ /// \name 2-D navigation reference operator()(const point_t& p) const { return _pixels(p.x,p.y); } reference operator()(x_coord_t x, y_coord_t y)const { return _pixels(x,y); } - template typename axis::iterator axis_iterator(const point_t& p) const { return _pixels.axis_iterator(p); } + template typename axis::iterator axis_iterator(const point_t& p) const { return _pixels.template axis_iterator(p); } xy_locator xy_at(x_coord_t x, y_coord_t y) const { return _pixels+point_t(x_coord_t(x),y_coord_t(y)); } locator xy_at(const point_t& p) const { return _pixels+p; } //\}@