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