edd at debian.org
2008-Nov-14 14:15 UTC
[Rd] Bug#505698: r-base-core: dev2bitmap fails with gsexe related error (PR#13288)
Stefano,
Thanks for the bug report.
On 14 November 2008 at 14:35, Stefano Costa wrote:
| Package: r-base-core
| Version: 2.8.0-1
| Severity: normal
|
| As in subject. The bug is reproducible on my machine with these
| commands:
|
| > x <- rnorm(100)
| > plot(density(x))
| > dev2bitmap("density.png")
| Error in paste(shQuote(gsexe), " -dNOPAUSE -dBATCH -q -sDEVICE=",
type,
| :
| object "extra" not found
| >
Confirmed. The code in looks a little off inasmuch as in
if (!is.na(taa))
extra <- paste(" -dTextAlphaBits=", taa, sep =
"")
if (!is.na(gaa))
extra <- paste(extra, " -dGraphicsAlphaBits=", gaa, sep =
"")
cmd <- paste(shQuote(gsexe), " -dNOPAUSE -dBATCH -q -sDEVICE=",
type, " -r", res, "-dAutoRotatePages=/None", "
-g", ceiling(res *
width), "x", ceiling(res * height), extra, "
-sOutputFile=",
shQuote(file), " ", tmp, sep = "")
system(cmd)
'extra' does get set if and only if taa or gaa are given. Adding a
simple
extra <- ""
before the quoted code block fixes the trivial bug. I am CC'ing upstream.
All that said, you may also want to consider the somewhat better usage of
x <- rnorm(100)
png("density.png") ## also see additional png arguments
plot(density(x))
dev.off()
to create density.png.
Thanks, Dirk
|
|
| Best,
| Steko
|
|
|
| -- System Information:
| Debian Release: lenny/sid
| APT prefers unstable
| APT policy: (500, 'unstable'), (101, 'experimental')
| Architecture: amd64 (x86_64)
|
| Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
| Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
| Shell: /bin/sh linked to /bin/dash
|
| Versions of packages r-base-core depends on:
| ii libatlas3gf-base [libl 3.6.0-22 Automatically Tuned Linear
Algebra
| ii libblas3gf [libblas.so 1.2-2 Basic Linear Algebra Subroutines
3
| ii libc6 2.7-16 GNU C Library: Shared libraries
| ii libcairo2 1.6.4-6.1 The Cairo 2D vector graphics
libra
| ii libgfortran3 4.3.2-1 Runtime library for GNU Fortran
ap
| ii libglib2.0-0 2.16.6-1 The GLib library of C routines
| ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
| ii libjpeg62 6b-14 The Independent JPEG Group's
JPEG
| ii liblapack3gf [liblapac 3.1.1-6 library of linear algebra
routines
| ii libpango1.0-0 1.20.5-3 Layout and rendering of
internatio
| ii libpaper-utils 1.1.23+nmu1 library for handling paper
charact
| ii libpcre3 7.8-2 Perl 5 Compatible Regular
Expressi
| ii libpng12-0 1.2.27-2 PNG library - runtime
| ii libreadline5 5.2-3 GNU readline and history
libraries
| ii libsm6 2:1.0.3-2 X11 Session Management library
| ii libtiff4 3.8.2-11 Tag Image File Format (TIFF)
libra
| ii libx11-6 2:1.1.5-2 X11 client-side library
| ii libxext6 2:1.0.4-1 X11 miscellaneous extension
librar
| ii libxss1 1:1.1.3-1 X11 Screen Saver extension
library
| ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
| ii perl 5.10.0-17 Larry Wall's Practical
Extraction
| ii tcl8.5 8.5.3-2 Tcl (the Tool Command Language)
v8
| ii tk8.5 8.5.3-4 Tk toolkit for Tcl and X11, v8.5
-
| ii ucf 3.0010 Update Configuration File:
preserv
| ii unzip 5.52-12 De-archiver for .zip files
| ii zip 2.32-1 Archiver for .zip files
| ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
|
| Versions of packages r-base-core recommends:
| ii r-base-dev 2.8.0-1 GNU R installation of auxiliary
GN
| ii r-recommended 2.8.0-1 GNU R collection of recommended
pa
|
| Versions of packages r-base-core suggests:
| pn ess <none> (no description available)
| ii r-base-html 2.8.0-1 GNU R html docs for statistical
co
| ii r-base-latex 2.8.0-1 GNU R LaTeX docs for statistical
c
| pn r-doc-info | r-doc-pdf | r-do <none> (no description available)
| pn r-mathlib <none> (no description available)
|
| -- no debconf information
|
|
--
Three out of two people have difficulties with fractions.
Prof Brian Ripley
2008-Nov-14 14:37 UTC
[Rd] (PR#13288) Bug#505698: r-base-core: dev2bitmap fails with gsexe related error
>From the NEWS for R-patchedo dev2bitmap() failed in 2.8.0 if 'taa' and 'gaa' were both NA. so this was already fixed. On Fri, 14 Nov 2008, edd at debian.org wrote:> > Stefano, > > Thanks for the bug report. > > On 14 November 2008 at 14:35, Stefano Costa wrote: > | Package: r-base-core > | Version: 2.8.0-1 > | Severity: normal > | > | As in subject. The bug is reproducible on my machine with these > | commands: > | > | > x <- rnorm(100) > | > plot(density(x)) > | > dev2bitmap("density.png") > | Error in paste(shQuote(gsexe), " -dNOPAUSE -dBATCH -q -sDEVICE=", type, > | : > | object "extra" not found > | > > > Confirmed. The code in looks a little off inasmuch as in > > if (!is.na(taa)) > extra <- paste(" -dTextAlphaBits=", taa, sep = "") > if (!is.na(gaa)) > extra <- paste(extra, " -dGraphicsAlphaBits=", gaa, sep = "") > cmd <- paste(shQuote(gsexe), " -dNOPAUSE -dBATCH -q -sDEVICE=", > type, " -r", res, "-dAutoRotatePages=/None", " -g", ceiling(res * > width), "x", ceiling(res * height), extra, " -sOutputFile=", > shQuote(file), " ", tmp, sep = "") > system(cmd) > > 'extra' does get set if and only if taa or gaa are given. Adding a simple > > extra <- "" > > before the quoted code block fixes the trivial bug. I am CC'ing upstream. > > All that said, you may also want to consider the somewhat better usage of > > x <- rnorm(100) > png("density.png") ## also see additional png arguments > plot(density(x)) > dev.off() > > to create density.png. > > Thanks, Dirk > > | > | > | Best, > | Steko > | > | > | > | -- System Information: > | Debian Release: lenny/sid > | APT prefers unstable > | APT policy: (500, 'unstable'), (101, 'experimental') > | Architecture: amd64 (x86_64) > | > | Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) > | Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) > | Shell: /bin/sh linked to /bin/dash > | > | Versions of packages r-base-core depends on: > | ii libatlas3gf-base [libl 3.6.0-22 Automatically Tuned Linear Algebra > | ii libblas3gf [libblas.so 1.2-2 Basic Linear Algebra Subroutines 3 > | ii libc6 2.7-16 GNU C Library: Shared libraries > | ii libcairo2 1.6.4-6.1 The Cairo 2D vector graphics libra > | ii libgfortran3 4.3.2-1 Runtime library for GNU Fortran ap > | ii libglib2.0-0 2.16.6-1 The GLib library of C routines > | ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library > | ii libjpeg62 6b-14 The Independent JPEG Group's JPEG > | ii liblapack3gf [liblapac 3.1.1-6 library of linear algebra routines > | ii libpango1.0-0 1.20.5-3 Layout and rendering of internatio > | ii libpaper-utils 1.1.23+nmu1 library for handling paper charact > | ii libpcre3 7.8-2 Perl 5 Compatible Regular Expressi > | ii libpng12-0 1.2.27-2 PNG library - runtime > | ii libreadline5 5.2-3 GNU readline and history libraries > | ii libsm6 2:1.0.3-2 X11 Session Management library > | ii libtiff4 3.8.2-11 Tag Image File Format (TIFF) libra > | ii libx11-6 2:1.1.5-2 X11 client-side library > | ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar > | ii libxss1 1:1.1.3-1 X11 Screen Saver extension library > | ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library > | ii perl 5.10.0-17 Larry Wall's Practical Extraction > | ii tcl8.5 8.5.3-2 Tcl (the Tool Command Language) v8 > | ii tk8.5 8.5.3-4 Tk toolkit for Tcl and X11, v8.5 - > | ii ucf 3.0010 Update Configuration File: preserv > | ii unzip 5.52-12 De-archiver for .zip files > | ii zip 2.32-1 Archiver for .zip files > | ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime > | > | Versions of packages r-base-core recommends: > | ii r-base-dev 2.8.0-1 GNU R installation of auxiliary GN > | ii r-recommended 2.8.0-1 GNU R collection of recommended pa > | > | Versions of packages r-base-core suggests: > | pn ess <none> (no description available) > | ii r-base-html 2.8.0-1 GNU R html docs for statistical co > | ii r-base-latex 2.8.0-1 GNU R LaTeX docs for statistical c > | pn r-doc-info | r-doc-pdf | r-do <none> (no description available) > | pn r-mathlib <none> (no description available) > | > | -- no debconf information > | > | > > -- > Three out of two people have difficulties with fractions. > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel >-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595