Da: Sumit Ray <address@hidden>
Oggetto: Error installing octave 3.2.4
A: address@hidden
Cc: "Dai-Hee Kim" <address@hidden>, "Kenneth Chiu" <address@hidden>
Data: Lunedì 29 marzo 2010, 08:30
Hi,
I am trying to install Octave 3.2.4 on a Linux-Ubuntu-Karmic laptop.
After playing around a bit with the various dependent libraries and the
config.log messages and information I found
on the net, I thought I got
the system configured correctly. However, the make fails with the
following errors:
gcc -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc
-DHAVE_CONFIG_H -mieee-fp -Wall -W -Wshadow -Wformat -I/usr/include/mpi
-pthread main.c -o main.o
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 -I/usr/include/mpi -pthread -rdynamic \
-L.. -fPIC -o octave \
main.o \
-L../liboctave -L../libcruft -L../src -Wl,-rpath
-Wl,/usr/local/lib/octave-3.2.4 \
-loctinterp -loctave -lcruft \
-lumfpack -lamd -lcamd -lcolamd \
-lcholmod -lccolamd -lcxsparse -llapack -lblas \
-lfftw3 -lfftw3f -lqrupdate
-larpack -lftgl -lfreetype -lz
-L/usr/X11R6/lib -lGL -lGLU \
-lX11 -lreadline -lncurses -ldl -lhdf5 -lz -lm
../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] Error 1
make[2]: Leaving directory `/home/sumit/octave/octave-3.2.4/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/home/sumit/octave/octave-3.2.4'
This doesn't seem to be a new issue and I've tried the fixes suggested
online, namely:
sudo apt-get build-dep octave3.0
sudo apt-get install libftgl-dev
A gzipped copy of my config.log is attached.
I think I've hit a wall with the configuration. Any help would be
appreciated.
Thanks,
Sumit
-----Segue allegato-----