|
From: | Charles Yee |
Subject: | RE: help with compiling octave-3.3.51 |
Date: | Wed, 30 Jun 2010 01:43:18 +0000 |
I am using lapack-3.0-37.el5.x86_64 and blas-3.0-37.el5.x86_64 for CentOS 5.4. I can run octave-3.2.4 because I had compiled it with --without-blas and --without-lapack options. Unfortunately, there seems to be no way of disabling blas and lapack in compiling octave-3.3.51. Thanks. -charles > Date: Tue, 29 Jun 2010 18:24:15 -0500 > Subject: Re: help with compiling octave-3.3.51 > From: address@hidden > To: address@hidden > CC: address@hidden; address@hidden > > 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. > -- The New Busy is not the too busy. Combine all your e-mail accounts with Hotmail. Get busy. |
[Prev in Thread] | Current Thread | [Next in Thread] |