*********************************************************** * * To compile Octave, you will need a recent versions of * the following software: * * g++ (3.2.x or a more recent version) * * flex (2.5.4 or a more recent version) -- required if * you need to recreate lex.cc from lex.l * * bison (1.31 or a more recent version) -- required if * you need to recreate parse.cc from parse.y * * gperf (3.0.1 or a more recent version) -- required if * you need to recreate oct-gperf.h from octave.gperf * * Now would be a good time to read INSTALL.OCTAVE if * you have not done so already. * *********************************************************** make -f octMakefile all make[1]: Entering directory `/home/frank/octvae/octave-2.9.8' make -C libcruft all make[2]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft' make -C amos all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/amos' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/amos' make -C blas all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/blas' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/blas' make -C blas-xtra all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/blas-xtra' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/blas-xtra' make -C daspk all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/daspk' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/daspk' make -C dasrt all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/dasrt' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/dasrt' make -C dassl all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/dassl' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/dassl' make -C fftpack all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/fftpack' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/fftpack' make -C lapack all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/lapack' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/lapack' make -C lapack-xtra all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/lapack-xtra' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/lapack-xtra' make -C minpack all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/minpack' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/minpack' make -C misc all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/misc' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/misc' make -C odepack all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/odepack' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/odepack' make -C ordered-qz all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/ordered-qz' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/ordered-qz' make -C quadpack all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/quadpack' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/quadpack' make -C ranlib all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/ranlib' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/ranlib' make -C slatec-err all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/slatec-err' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/slatec-err' make -C slatec-fn all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/slatec-fn' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/slatec-fn' make -C villad all make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft/villad' warning: run make in parent directory to update libraries make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft/villad' make libcruft.so.2.9.8 make[3]: Entering directory `/home/frank/octvae/octave-2.9.8/libcruft' make[3]: `libcruft.so.2.9.8' is up to date. make[3]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft' make[2]: Leaving directory `/home/frank/octvae/octave-2.9.8/libcruft' make -C liboctave all make[2]: Entering directory `/home/frank/octvae/octave-2.9.8/liboctave' make[2]: Leaving directory `/home/frank/octvae/octave-2.9.8/liboctave' make -C src all make[2]: Entering directory `/home/frank/octvae/octave-2.9.8/src' making defaults.h from defaults.h.in defaults.h is unchanged making oct-conf.h from oct-conf.h.in oct-conf.h is unchanged making builtins.cc DEF_FILES = bitfcns.df data.df debug.df defaults.df defun.df dirfns.df error.df file-io.df help.df input.df lex.df load-path.df load-save.df ls-oct-ascii.df mappers.df oct-hist.df octave.df pager.df parse.df pr-output.df sighandlers.df strfns.df symtab.df syscalls.df sysdep.df toplev.df utils.df variables.df ov-base.df ov-list.df ov-re-mat.df ov-streamoff.df ov-struct.df ov-cell.df ov.df ov-usr-fcn.df ov-fcn-handle.df ov-fcn-inline.df ov-typeinfo.df ov-int8.df ov-int16.df ov-int32.df ov-int64.df ov-uint8.df ov-uint16.df ov-uint32.df ov-uint64.df pt-arg-list.df pt-mat.df balance.df besselj.df betainc.df cellfun.df chol.df ccolamd.df colamd.df colloc.df conv2.df daspk.df dasrt.df dassl.df det.df dispatch.df eig.df expm.df fft.df fft2.df fftn.df fftw_wisdom.df filter.df find.df fsolve.df gammainc.df gcd.df getgrent.df getpwent.df getrusage.df givens.df hess.df inv.df kron.df lpsolve.df lsode.df lu.df luinc.df matrix_type.df minmax.df pinv.df qr.df quad.df qz.df rand.df regexp.df schur.df sort.df sparse.df spchol.df spdet.df spkron.df splu.df spparms.df spqr.df sqrtm.df svd.df syl.df time.df __gnuplot_raw__.df __glpk__.df __pchip_deriv__.df __qp__.df builtins.cc is unchanged g++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -mieee-fp -Wall -W -Wshadow -Wold-style-cast -ggdb3 -rdynamic \ -L.. -fPIC -o octave \ main.o \ -L../liboctave -L../libcruft -L../src -Wl,-rpath -Wl,/home/usr/local/octavedbg/lib/octave-2.9.8 \ -loctinterp -loctave -lcruft \ -lamd \ \ -lreadline -lncurses -ldl -lm -L/usr/lib/gcc/i586-suse-linux/4.1.0 -L/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/lib -L/usr/lib/gcc/i586-suse-linux/4.1.0/../../.. -lgfortranbegin -lgfortran -lm -lgcc_s ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_status' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_get_numeric' ../liboctave/liboctave.so: undefined reference to `cholmod_factorize' ../liboctave/liboctave.so: undefined reference to `cholmod_free_dense' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_symbolic' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_qsymbolic' ../liboctave/liboctave.so: undefined reference to `cs_di_dropzeros' ../liboctave/liboctave.so: undefined reference to `cs_di_spfree' ../liboctave/liboctave.so: undefined reference to `cs_di_usolve' ../liboctave/liboctave.so: undefined reference to `cs_ci_happly' ../liboctave/liboctave.so: undefined reference to `cs_ci_spfree' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_free_numeric' ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_symbolic' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_solve' ../liboctave/liboctave.so: undefined reference to `cholmod_free_factor' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_get_determinant' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_matrix' ../liboctave/liboctave.so: undefined reference to `cholmod_spsolve' ../liboctave/liboctave.so: undefined reference to `cs_di_sfree' ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_matrix' ../liboctave/liboctave.so: undefined reference to `cs_di_nfree' ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_numeric' ../liboctave/liboctave.so: undefined reference to `umfpack_di_free_numeric' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_numeric' ../liboctave/liboctave.so: undefined reference to `cs_ci_qr' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_defaults' ../liboctave/liboctave.so: undefined reference to `cholmod_divcomplex' ../liboctave/liboctave.so: undefined reference to `umfpack_di_free_symbolic' ../liboctave/liboctave.so: undefined reference to `cholmod_start' ../liboctave/liboctave.so: undefined reference to `cs_di_sqr' ../liboctave/liboctave.so: undefined reference to `cs_di_utsolve' ../liboctave/liboctave.so: undefined reference to `umfpack_di_solve' ../liboctave/liboctave.so: undefined reference to `cs_ci_usolve' ../liboctave/liboctave.so: undefined reference to `umfpack_di_get_numeric' ../liboctave/liboctave.so: undefined reference to `cs_ci_sqr' ../liboctave/liboctave.so: undefined reference to `cholmod_free_sparse' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_free_symbolic' ../liboctave/liboctave.so: undefined reference to `cs_ci_pvec' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_control' ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_perm' ../liboctave/liboctave.so: undefined reference to `cholmod_finish' ../liboctave/liboctave.so: undefined reference to `cs_di_ipvec' ../liboctave/liboctave.so: undefined reference to `cs_di_dfree' ../liboctave/liboctave.so: undefined reference to `cholmod_hypot' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_numeric' ../liboctave/liboctave.so: undefined reference to `cs_ci_transpose' ../liboctave/liboctave.so: undefined reference to `cs_ci_nfree' ../liboctave/liboctave.so: undefined reference to `cs_ci_sfree' ../liboctave/liboctave.so: undefined reference to `cholmod_print_common' ../liboctave/liboctave.so: undefined reference to `cholmod_solve' ../liboctave/liboctave.so: undefined reference to `umfpack_di_numeric' ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_control' ../liboctave/liboctave.so: undefined reference to `cs_di_dmperm' ../liboctave/liboctave.so: undefined reference to `cs_ci_utsolve' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_info' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_perm' ../liboctave/liboctave.so: undefined reference to `umfpack_di_get_lunz' ../liboctave/liboctave.so: undefined reference to `cs_di_happly' ../liboctave/liboctave.so: undefined reference to `umfpack_di_get_determinant' ../liboctave/liboctave.so: undefined reference to `cs_ci_dropzeros' ../liboctave/liboctave.so: undefined reference to `cs_ci_ipvec' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_get_lunz' ../liboctave/liboctave.so: undefined reference to `umfpack_di_report_info' ../liboctave/liboctave.so: undefined reference to `cholmod_rcond' ../liboctave/liboctave.so: undefined reference to `cs_di_transpose' ../liboctave/liboctave.so: undefined reference to `umfpack_di_qsymbolic' ../liboctave/liboctave.so: undefined reference to `umfpack_di_defaults' ../liboctave/liboctave.so: undefined reference to `cholmod_analyze' ../liboctave/liboctave.so: undefined reference to `cholmod_realloc' ../liboctave/liboctave.so: undefined reference to `cs_di_pvec' ../liboctave/liboctave.so: undefined reference to `cholmod_reallocate_sparse' ../liboctave/liboctave.so: undefined reference to `cholmod_factor_to_sparse' ../liboctave/liboctave.so: undefined reference to `umfpack_zi_report_status' ../liboctave/liboctave.so: undefined reference to `cs_di_qr' collect2: ld returned 1 exit status make[2]: *** [octave] Error 1 make[2]: Leaving directory `/home/frank/octvae/octave-2.9.8/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/home/frank/octvae/octave-2.9.8' make: *** [all] Error 2