diff -uar octave-2.1.72-old/liboctave/ArrayN.h octave-2.1.72/liboctave/ArrayN.h --- octave-2.1.72-old/liboctave/ArrayN.h 2006-05-14 11:11:55.000000000 -0700 +++ octave-2.1.72/liboctave/ArrayN.h 2006-05-14 11:12:13.000000000 -0700 @@ -63,7 +63,7 @@ ArrayN (const dim_vector& dv) : Array (dv) { } ArrayN (const dim_vector& dv, const T& val) - : Array (dv) { fill (val); } + : Array (dv) { Array::fill (val); } template explicit ArrayN (const Array2& a) : Array (a, a.dims ()) { } diff -uar octave-2.1.72-old/liboctave/DiagArray2.h octave-2.1.72/liboctave/DiagArray2.h --- octave-2.1.72-old/liboctave/DiagArray2.h 2006-05-14 11:11:55.000000000 -0700 +++ octave-2.1.72/liboctave/DiagArray2.h 2006-05-14 11:12:13.000000000 -0700 @@ -125,7 +125,7 @@ { this->dimensions = dim_vector (r, c); - fill (val); + Array::fill (val); } DiagArray2 (const Array& a) : Array (a) Only in octave-2.1.72/liboctave: DiagArray2.h.orig