|
From: | Charles Yee |
Subject: | RE: help with compiling octave-3.3.51 |
Date: | Tue, 29 Jun 2010 22:59:43 +0000 |
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 > Date: Tue, 29 Jun 2010 17:52:12 -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:44 PM, Charles Yee <address@hidden> wrote: > > Hi Jordi, > > > > Sorry, i forgot to execute "bt". > > > > > > Program received signal SIGSEGV, Segmentation fault. > > 0x00002b3a7f3c7dd8 in sigemptyset () from > > /usr/local/octave/3.3.51/lib/octave-3.3.51/liboctinterp-3.3.51.so > > (gdb) bt > > #0 0x00002b3a7f3c7dd8 in sigemptyset () from > > /usr/local/octave/3.3.51/lib/octave-3.3.51/liboctinterp-3.3.51.so > > #1 0x00002b3a7e97d9e1 in octave_set_signal_handler (sig=2, > > handler=0x2b3a7e97df30 <sigint_handler>, restart_syscalls=true) at > > sighandlers.cc:198 > > #2 0x00002b3a7e97da8a in octave_catch_interrupts () at sighandlers.cc:474 > > #3 0x00002b3a7e97daf3 in install_signal_handlers () at sighandlers.cc:543 > > #4 0x00002b3a7e955d95 in octave_main (argc=1, argv=0x7fff23fe5828, > > embedded=0) at octave.cc:620 > > #5 0x000000359181d994 in __libc_start_main () from /lib64/libc.so.6 > > #6 0x0000000000400639 in _start () > > > > > > -charles > > > > Do you have another octave installation on this computer? > Can you post output of > ldd /usr/local/bin/octave > > and > > ldd /usr/local/octave/3.3.51/lib/octave-3.3.51/liboctinterp-3.3.51.so > > Can you run "make check" in your build directory? > > Can you do ./run-octave > in your build directory? > > Sincerely, > > 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] |