Your message dated Thu, 1 Nov 2007 15:52:56 +0100 with message-id <20071101145256.GC28331@localhost> and subject line [Pkg-octave-devel] Bug#448846: octave2.9: Plot fails: symbol 'drawnow' is not valid as a function has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: octave2.9: Plot fails: symbol 'drawnow' is not valid as a function
- From: Tom Wright <tew24@esc.cam.ac.uk>
- Date: Thu, 1 Nov 2007 12:05:57 +0000
- Message-id: <[🔎] 200711011206.00997.tew24@esc.cam.ac.uk>
Package: octave2.9 Version: 1:2.9.15-1 Severity: important *** Please type your report below this line *** When plotting, it returns an error and doesn't produce a plot. When plotting to a file (eg. PNG), it opens the file but doesn't write anything to it. Here's the error: octave2.9:1> plot(rand(10,1)) error: feval: the symbol `drawnow' is not valid as a function It doesn't matter what you plot, it always gives this error. Octave 2.1 can still plot fine, by the way. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.20.070502.2 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) (ignored: LC_ALL set to en_GB) Shell: /bin/sh linked to /bin/bash Versions of packages octave2.9 depends on: ii atlas3-base [liblapack 3.6.0-20.6 Automatically Tuned Linear Algebra ii lapack3 [liblapack.so. 3.0.20000531a-6.1 library of linear algebra routines ii libc6 2.6.1-6 GNU C Library: Shared libraries ii libcurl3-gnutls 7.17.0-1 Multi-protocol file transfer libra ii libfftw3-3 3.1.2-3 library for computing Fast Fourier ii libg2c0 1:3.4.6-6 Runtime library for GNU Fortran 77 ii libgcc1 1:4.2.2-3 GCC support library ii libglpk0 4.23-1 linear programming kit with intege ii libhdf5-serial-1.6.5-0 1.6.5-5+b1 Hierarchical Data Format 5 (HDF5) ii libncurses5 5.6+20071013-1 Shared libraries for terminal hand ii libpcre3 7.3-2 Perl 5 Compatible Regular Expressi ii libqhull5 2003.1-7 calculate convex hulls and related ii libreadline5 5.2-3 GNU readline and history libraries ii libstdc++6 4.2.2-3 The GNU Standard C++ Library v3 ii libsuitesparse 3.0.0-7 collection of libraries for comput ii refblas3 [libblas.so.3 1.2-8 Basic Linear Algebra Subroutines 3 ii texinfo 4.8.dfsg.1-6 Documentation system for on-line i ii zlib1g 1:1.2.3.3.dfsg-6 compression library - runtime Versions of packages octave2.9 recommends: ii atlas3-base 3.6.0-20.6 Automatically Tuned Linear Algebra ii gnuplot 4.2.2-1 A command-line driven interactive -- no debconf informationAttachment: signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
- To: Tom Wright <tew24@esc.cam.ac.uk>, 448846-done@bugs.debian.org
- Subject: Re: [Pkg-octave-devel] Bug#448846: octave2.9: Plot fails: symbol 'drawnow' is not valid as a function
- From: Rafael Laboissiere <rafael@debian.org>
- Date: Thu, 1 Nov 2007 15:52:56 +0100
- Message-id: <20071101145256.GC28331@localhost>
- In-reply-to: <200711011431.49718.tew24@esc.cam.ac.uk>
- References: <[🔎] 200711011206.00997.tew24@esc.cam.ac.uk> <[🔎] 20071101141112.GA28331@localhost> <200711011431.49718.tew24@esc.cam.ac.uk>
* Tom Wright <tew24@esc.cam.ac.uk> [2007-11-01 14:31]: > > I cannot reproduce this error here. What does "which drawnow" yield for > > you? > > octave2.9:1> which drawnow > which: `drawnow' is the script file > /usr/share/octave/site/api-v22/m/octave2.9-forge/plot/drawnow.m > > I suspect that might answer the question - AFAIK, Octave 2.9.15 uses API > version 27. The question now is how do I make sure it loads the right > drawnow, without messing up how everything else in octave-forge loads? Is it > safe to simply delete drawnow.m from the octave-forge directory? > > Is this actually a bug with octave-forge, rather than octave2.9 perhaps? > > Thanks for the hint! We have requested the removal of octave2.9-forge from Debian [1]. At any rate, it is strange that the api-v22 directory shows up in your path. Do you set it manually? [1] http://bugs.debian.org/440777 I am hereby closing this bug report. -- Rafael
--- End Message ---