On 13-Sep-2007, Fredrik Lingvall wrote:
| ...
|
| g++ -c -fPIC -I. -I.. -I../liboctave -I../src -I../libcruft/misc
| -DHAVE_CONFIG_H -Wall
| -W -Wshadow -Wold-style-cast -O3 -pipe -m64 -mtune=nocona -march=nocona
| -mfpmath=sse -msse2
| -msse3 -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays
| -pthread ./OPERATORS/op-
| b-b.cc -o pic/op-b-b.o
| ./OPERATORS/op-b-b.cc: In function 'void install_b_b_ops()':
| ./OPERATORS/op-b-b.cc:86: error: invalid conversion from 'octave_value
| (*)(octave_base_valu
| e&, const octave_base_value&, const Array<long int>&)' to 'octave_value
| (*)(octave_base_val
| ue&, const octave_base_value&, const Array<int>&)'
| ./OPERATORS/op-b-b.cc:86: error: initializing argument 3 of 'static
| bool
| octave_value_typ
| einfo::register_cat_op(int, int, octave_value (*)(octave_base_value&,
| const
| octave_base_val
| ue&, const Array<int>&))'
| ./OPERATORS/op-b-b.cc:87: error: invalid conversion from 'octave_value
| (*)(octave_base_valu
| e&, const octave_base_value&, const Array<long int>&)' to 'octave_value
| (*)(octave_base_val
| ue&, const octave_base_value&, const Array<int>&)'
| ./OPERATORS/op-b-b.cc:87: error: initializing argument 3 of 'static
| bool
| octave_value_typ
| einfo::register_cat_op(int, int, octave_value (*)(octave_base_value&,
| const
| octave_base_val
| ue&, const Array<int>&))'
| ./OPERATORS/op-b-b.cc:88: error: invalid conversion from 'octave_value
| (*)(octave_base_valu
| e&, const octave_base_value&, const Array<long int>&)' to 'octave_value
| (*)(octave_base_val
| ue&, const octave_base_value&, const Array<int>&)'
| ./OPERATORS/op-b-b.cc:88: error: initializing argument 3 of 'static
| bool
| octave_value_typ
| einfo::register_cat_op(int, int, octave_value (*)(octave_base_value&,
| const
| octave_base_val
| ue&, const Array<int>&))'
| make[2]: *** [pic/op-b-b.o] Error 1
| make[2]: Leaving directory `/root/software/octave/cvs/octave/src'
| make[1]: *** [src] Error 2
| make[1]: Leaving directory `/root/software/octave/cvs/octave'
| make: *** [all] Error 2
Does the attached patch help?