debian lennyにoctaveをインストールする際、ソースからコンパイルしようとしています。
しかし、以下のようなエラーが決まって発生してmakeコンパイルができません。(hogehoge/octave-3.2.3ディレクトリで)
いったいどうしたらいいのでしょうか?
宜しくお願いします。
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 g++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -mieee-fp -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2 -rdynamic \ -L.. -fPIC -o octave \ main.o \ -L../liboctave -L../libcruft -L../src -Wl,-rpath -Wl,/usr/local/lib/octave-3.2.3 \ -loctinterp -loctave -lcruft \ -lumfpack -lamd -lcamd -lcolamd \ -lcholmod -lccolamd -lcxsparse -llapack -lblas \ -lfftw3 -lfftw3f -larpack -lftgl -lfreetype -lz -L/usr/X11R6/lib -lGL -lGLU \ -lX11 -lreadline -lncurses -ldl -lz -lm make[2]: ディレクトリ `/home/matsutake3/octave-3.2.3/src' から出ます make[1]: ディレクトリ `/home/matsutake3/octave-3.2.3' から出ます ../libcruft/libcruft.so: undefined reference to `r_imag' ../libcruft/libcruft.so: undefined reference to `c_exp' ../libcruft/libcruft.so: undefined reference to `i_len' ../libcruft/libcruft.so: undefined reference to `d_int' ../libcruft/libcruft.so: undefined reference to `c_sqrt' ../libcruft/libcruft.so: undefined reference to `e_wsfi' ../libcruft/libcruft.so: undefined reference to `d_sign' ../libcruft/libcruft.so: undefined reference to `s_wsle' ../libcruft/libcruft.so: undefined reference to `r_mod' ../libcruft/libcruft.so: undefined reference to `c_div' ../libcruft/libcruft.so: undefined reference to `r_cnjg' ../libcruft/libcruft.so: undefined reference to `s_copy' ../libcruft/libcruft.so: undefined reference to `s_cmp' ../src/liboctinterp.so: undefined reference to `s_wsfe' ../libcruft/libcruft.so: undefined reference to `do_lio' ../libcruft/libcruft.so: undefined reference to `c_log' ../libcruft/libcruft.so: undefined reference to `r_int' ../libcruft/libcruft.so: undefined reference to `pow_dd' ../libcruft/libcruft.so: undefined reference to `i_indx' ../libcruft/libcruft.so: undefined reference to `s_wsfi' ../libcruft/libcruft.so: undefined reference to `z_abs' ../libcruft/libcruft.so: undefined reference to `s_stop' ../libcruft/libcruft.so: undefined reference to `r_sign' ../libcruft/libcruft.so: undefined reference to `pow_di' ../libcruft/libcruft.so: undefined reference to `d_lg10' ../libcruft/libcruft.so: undefined reference to `pow_ri' ../libcruft/libcruft.so: undefined reference to `e_wsle' ../libcruft/libcruft.so: undefined reference to `s_cat' ../src/liboctinterp.so: undefined reference to `do_fio' ../src/liboctinterp.so: undefined reference to `e_wsfe' ../libcruft/libcruft.so: undefined reference to `c_abs' ../libcruft/libcruft.so: undefined reference to `d_mod' collect2: ld returned 1 exit status make[2]: *** [octave] エラー 1 make[1]: *** [src] エラー 2 make: *** [al[/url] エラー 2また./configure時に以下の警告がでていますが、(エラーはありません)これも関係あるのでしょうか?
configure: WARNING: cannot determine how to obtain linking information from f77 configure: WARNING: qrupdate not found. The QR & Cholesky updating functions will be slow. configure: WARNING: qrupdate not found. The QR & Cholesky updating functions will be slow.ちなみに、octave-3.2.3/libcruft/にはlibcruft.soは存在しています。