Octave-3.0.2 make problem.

Ananda Murthy R S rsamurti at gmail.com
Sun Oct 5 12:12:52 CDT 2008


Hello,

When I compile Octave-3.0.2 on Zenwalk Snapshot which has SuiteSparse-3.2,
make continues for some time and then stops with the error message given
below:

CSparse.cc: In member function 'ComplexMatrix
SparseComplexMatrix::fsolve(MatrixType&, const Matrix&, octave_idx_type&,
double&, void (*)(double), bool) const':
CSparse.cc:5769: error: invalid conversion from 'void (*)(int, char*, int,
char*)' to 'void (*)(int, const char*, int, const char*)'
CSparse.cc: In member function 'SparseComplexMatrix
SparseComplexMatrix::fsolve(MatrixType&, const SparseMatrix&,
octave_idx_type&, double&, void (*)(double), bool) const':
CSparse.cc:6012: error: invalid conversion from 'void (*)(int, char*, int,
char*)' to 'void (*)(int, const char*, int, const char*)'
CSparse.cc: In member function 'ComplexMatrix
SparseComplexMatrix::fsolve(MatrixType&, const ComplexMatrix&,
octave_idx_type&, double&, void (*)(double), bool) const':
CSparse.cc:6303: error: invalid conversion from 'void (*)(int, char*, int,
char*)' to 'void (*)(int, const char*, int, const char*)'
CSparse.cc: In member function 'SparseComplexMatrix
SparseComplexMatrix::fsolve(MatrixType&, const SparseComplexMatrix&,
octave_idx_type&, double&, void (*)(double), bool) const':
CSparse.cc:6525: error: invalid conversion from 'void (*)(int, char*, int,
char*)' to 'void (*)(int, const char*, int, const char*)'
make[2]: *** [pic/CSparse.o] Error 1
make[2]: Leaving directory `/root/octave/octave-3.0.2/liboctave'
make[1]: *** [liboctave] Error 2
make[1]: Leaving directory `/root/octave/octave-3.0.2'
make: *** [all] Error 2

What is the solution? This problem was not there when I compiled with
SuiteSparse-3.1.

Thanks for your help,

Anand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www-old.cae.wisc.edu/pipermail/help-octave/attachments/20081005/4cc5bdde/attachment.html 


More information about the Help-octave mailing list