[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: help with compiling octave-3.3.51
From: |
Dmitri A. Sergatskov |
Subject: |
Re: help with compiling octave-3.3.51 |
Date: |
Tue, 29 Jun 2010 18:24:15 -0500 |
On Tue, Jun 29, 2010 at 5:59 PM, Charles Yee <address@hidden> wrote:
>
> I have 2 versions of octave on my machine.
> I have version 3.2.4 and 3.3.51
>
> The following is run ldd command on version 3.2.4
> ldd /usr/local/bin/octave
> liboctinterp.so => /usr/local/lib/octave-3.2.4/liboctinterp.so
> (0x00002b45a7509000)
> liboctave.so => /usr/local/lib/octave-3.2.4/liboctave.so
> (0x00002b45a84f0000)
> libcruft.so => /usr/local/lib/octave-3.2.4/libcruft.so
> (0x00002b45a928e000)
> libGL.so.1 => /usr/lib64/libGL.so.1 (0x000000359ae00000)
> libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x0000003596000000)
> libX11.so.6 => /usr/lib64/libX11.so.6 (0x0000003593000000)
> libreadline.so.5 => /usr/lib64/libreadline.so.5 (0x0000003591000000)
> libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x00000035a4200000)
> libdl.so.2 => /lib64/libdl.so.2 (0x0000003592000000)
> libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003593c00000)
> libgfortran.so.1 => /usr/lib64/libgfortran.so.1 (0x00002b45a9867000)
> libm.so.6 => /lib64/libm.so.6 (0x0000003591c00000)
> libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003597c00000)
> libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003597000000)
> libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003592400000)
> libc.so.6 => /lib64/libc.so.6 (0x0000003591800000)
> libpcre.so.0 => /lib64/libpcre.so.0 (0x000000359e600000)
> libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003593800000)
> libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00000035a6200000)
> libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x000000359ba00000)
> libXau.so.6 => /usr/lib64/libXau.so.6 (0x0000003593400000)
> libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x0000003592c00000)
> /lib64/ld-linux-x86-64.so.2 (0x0000003590800000)
>
>
> This is the output from ldd command on version 3.3.51:
> ldd /usr/local/octave/3.3.51/bin/octave
> liblapack.so.3 => /usr/lib64/liblapack.so.3 (0x00002ba65a191000)
> libblas.so.3 => /usr/lib64/libblas.so.3 (0x00002ba65a89a000)
> liboctinterp-3.3.51.so =>
> /usr/local/octave/3.3.51/lib/octave-3.3.51/liboctinterp-3.3.51.so
> (0x00002ba65aaee000)
> liboctave-3.3.51.so =>
> /usr/local/octave/3.3.51/lib/octave-3.3.51/liboctave-3.3.51.so
> (0x00002ba65bafe000)
> libcruft-3.3.51.so =>
> /usr/local/octave/3.3.51/lib/octave-3.3.51/libcruft-3.3.51.so
> (0x00002ba65ca96000)
> libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003593c00000)
> libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
> (0x0000003594800000)
> libGL.so.1 => /usr/lib64/libGL.so.1 (0x000000359ae00000)
> libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x0000003596000000)
> libX11.so.6 => /usr/lib64/libX11.so.6 (0x0000003593000000)
> libreadline.so.5 => /usr/lib64/libreadline.so.5 (0x0000003591000000)
> libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x00000035a4200000)
> libpcre.so.0 => /lib64/libpcre.so.0 (0x000000359e600000)
> libdl.so.2 => /lib64/libdl.so.2 (0x0000003592000000)
> libgfortran.so.1 => /usr/lib64/libgfortran.so.1 (0x00002ba65cd34000)
> libm.so.6 => /lib64/libm.so.6 (0x0000003591c00000)
> libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003592400000)
> libc.so.6 => /lib64/libc.so.6 (0x0000003591800000)
> libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003597c00000)
> libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003597000000)
> libexpat.so.0 => /lib64/libexpat.so.0 (0x0000003594000000)
> libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003593800000)
> libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00000035a6200000)
> libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x000000359ba00000)
> libXau.so.6 => /usr/lib64/libXau.so.6 (0x0000003593400000)
> libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x0000003592c00000)
> /lib64/ld-linux-x86-64.so.2 (0x0000003590800000)
>
>
>
> For version 3.3.51, run-octave gave me the segmentation fault.
>
> Running "make check", I got the following error:
> make[2]: Leaving directory `/root/temp/octave-3.3.51/scripts'
> Making check in examples
> make[2]: Entering directory `/root/temp/octave-3.3.51/examples'
> make[2]: Nothing to be done for `check'.
> make[2]: Leaving directory `/root/temp/octave-3.3.51/examples'
> Making check in test
> make[2]: Entering directory `/root/temp/octave-3.3.51/test'
> ./build_sparse_tests.sh
> ./build_bc_overload_tests.sh ./bc_overloads_expected
> ../run-octave --norc --silent --no-history ./fntests.m .
> make[2]: *** [check] Segmentation fault
> make[2]: Leaving directory `/root/temp/octave-3.3.51/test'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/root/temp/octave-3.3.51'
> make: *** [check] Error 2
>
>
> Thanks for your help.
>
> -charles
>
At this moment I could only guess that you may have bad blas/lapack
library. There were a problem in RHEL5 with lapack
(see https://bugzilla.redhat.com/show_bug.cgi?id=557977 )
make sure you have an updated version.
Dmitri.
--
- help with compiling octave-3.3.51, Charles Yee, 2010/06/29
- Re: help with compiling octave-3.3.51, Jordi Gutiérrez Hermoso, 2010/06/29
- RE: help with compiling octave-3.3.51, Charles Yee, 2010/06/29
- Re: help with compiling octave-3.3.51, Jordi Gutiérrez Hermoso, 2010/06/29
- RE: help with compiling octave-3.3.51, Charles Yee, 2010/06/29
- Re: help with compiling octave-3.3.51, Jordi Gutiérrez Hermoso, 2010/06/29
- RE: help with compiling octave-3.3.51, Charles Yee, 2010/06/29
- Re: help with compiling octave-3.3.51, Dmitri A. Sergatskov, 2010/06/29
- RE: help with compiling octave-3.3.51, Charles Yee, 2010/06/29
- Re: help with compiling octave-3.3.51,
Dmitri A. Sergatskov <=
- RE: help with compiling octave-3.3.51, Charles Yee, 2010/06/29
- Re: help with compiling octave-3.3.51, Jaroslav Hajek, 2010/06/30