Bug#345241: [Pkg-octave-devel] Bug#345241: octave2.1: octave panics on start

Dirk Eddelbuettel edd at debian.org
Fri Dec 30 13:22:53 UTC 2005


On 30 December 2005 at 12:54, Martin Samuelsson wrote:
| Martin Samuelsson @ 2005-12-30 (Friday), 09:23 (+0100)
| > I just started rebuilding octave again with DEB_BUILD_OPTIONS set to
| > "nostrip noopt". Hopefully that will give some clues.
| 
| The compilation has finished, but it seems like the build process did
| not honour DEB_BUILD_OPTIONS. (Debian Policy 10.1 [1])
| 
| 12:43|lusa% file /usr/bin/octave-2.1.72
| /usr/bin/octave-2.1.72: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped
| 
| Unless someone tells me how to easily produce a debugable debian
| package, I'm not spending more time on this bug.

Make sure you disable dh_strip in debian/rules.
 
| Does anyone know if there is a tool available to simply find out which
| of the packages that octave2.1 depends on that have been updated in
| Debian between 2.1.72-5 and 2.1.72-6?

I do not but I just wanted to make sure you knew that this is not a generic
bug. My system (a few years old, many packages, current and up-to-date
testing, dual athlon cpu) runs Octave just fine as shown below. So I would
think we need to downgrade the severity of the bug report.

Dirk


edd at basebud:~> octave-2.1.72
GNU Octave, version 2.1.72 (i486-pc-linux-gnu).
Copyright (C) 2005 John W. Eaton.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html

Report bugs to <bug at octave.org> (but first, please read
http://www.octave.org/bugs.html to learn how to write a helpful report).

octave-2.1.72:1> a=1:3
a =

  1  2  3

octave-2.1.72:2> quit
edd at basebud:~> ldd /usr/bin/octave-2.1.72
        linux-gate.so.1 =>  (0xffffe000)
        liboctinterp.so => /usr/lib/octave-2.1.72/liboctinterp.so (0xb78e9000)
        liboctave.so => /usr/lib/octave-2.1.72/liboctave.so (0xb72f1000)
        libcruft.so => /usr/lib/octave-2.1.72/libcruft.so (0xb72a4000)
        liblapack.so.3 => /usr/lib/atlas/3dnow/liblapack.so.3 (0xb6c45000)
        libblas.so.3 => /usr/lib/atlas/3dnow/libblas.so.3 (0xb6717000)
        libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0xb6640000)
        libreadline.so.5 => /lib/libreadline.so.5 (0xb660f000)
        libncurses.so.5 => /lib/libncurses.so.5 (0xb65cc000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb65c8000)
        libhdf5-1.6.4.so.0 => /usr/lib/libhdf5-1.6.4.so.0 (0xb64c4000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb64b0000)
        libgfortran.so.0 => /usr/lib/libgfortran.so.0 (0xb6455000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb642f000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6424000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6348000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb6211000)
        libg2c.so.0 => /usr/lib/libg2c.so.0 (0xb61e9000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb61d6000)
        /lib/ld-linux.so.2 (0xb7feb000)
edd at basebud:~> dpkg -l octave2.1
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  octave2.1      2.1.72-6       GNU Octave language for numerical computatio



-- 
Hell, there are no rules here - we're trying to accomplish something. 
                                                  -- Thomas A. Edison




More information about the Pkg-octave-devel mailing list