[R] Producing png plot in batch mode

vittorio vdemart1 at tin.it
Sun Jun 25 01:07:09 CEST 2006


Thanks again Prof Ripley.
Under FreeBSD 6.1 I eliminated the three lines you suggested in Makevars.in 
and the package was compiled like a charm.

Bye
Vittorio 

Alle 16:28, sabato 24 giugno 2006, Prof Brian Ripley ha scritto:
> The advice in the posting guide was to ask the package maintainer (Cc:ed
> here).  Please report what he had to say, as it would be helpful to the
> rest of us.
>
> Note that the src/Makevars.in has
>
> # we need to add JNI specific stuff here
> ifdef DEBUG
>    PKG_CFLAGS+=-DJGD_DEBUG
> endif
>
> which is GNU-make specific, so you could just delete those three lines and
> try again (or use GNU make).
>
> On Sat, 24 Jun 2006, vittorio wrote:
> > SorThanks for the reply!!!.ry for my being so lazy and thanks a lot for
> > your kind replies.....
> >
> > Well, I tried to install GDD  under freebsd (this time I read cafrefully
> > the package docs and checked if the required libgd and
> > freetype2 were installed and they were) BUT there's
> > something wrong with  "Makevars":
> >
> >
> > NbBSD# R CMD INSTALL GDD_0.1-8.tar.gz
> > * Installing *source* package 'GDD' ...
> > checking for gcc... cc
> > checking for C compiler default output file name... a.out
> > checking whether the C compiler works... yes
> > checking whether we are cross compiling... no
> > checking for suffix of executables...
> > checking for suffix of object files... o
> > checking whether we are using the GNU C compiler... yes
> > checking whether cc accepts -g... yes
> > checking for cc option to accept ANSI C... none needed
> > checking how to run the C preprocessor... cc -E
> > checking for egrep... grep -E
> > checking for ANSI C header files... yes
> > checking for sys/wait.h that is POSIX.1 compatible... yes
> > checking for sys/types.h... yes
> > checking for sys/stat.h... yes
> > checking for stdlib.h... yes
> > checking for string.h... yes
> > checking for memory.h... yes
> > checking for strings.h... yes
> > checking for inttypes.h... yes
> > checking for stdint.h... yes
> > checking for unistd.h... yes
> > checking for string.h... (cached) yes
> > checking sys/time.h usability... yes
> > checking sys/time.h presence... yes
> > checking for sys/time.h... yes
> > checking for unistd.h... (cached) yes
> > checking for an ANSI C-conforming const... yes
> > checking whether time.h and sys/time.h may both be included... yes
> > checking for stdlib.h... (cached) yes
> > checking for GNU libc compatible malloc... yes
> > checking return type of signal handlers... void
> > checking for memset... yes
> > checking for mkdir... yes
> > checking for rmdir... yes
> > checking for gdlib-config... /usr/local/bin/gdlib-config
> > libgd-flags according to gdlib-config:
> >   -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -lgd
> > if that is not correct, fix your gd installation
> > checking gd.h usability... yes
> > checking gd.h presence... yes
> > checking for gd.h... yes
> > checking for gdImageCreateFromPng in -lgd... yes
> > checking usability of FreeType in GD... yes
> > checking whether GD programs can be compiled... yes
> > configure: creating ./config.status
> > config.status: creating src/Makevars
> > config.status: creating src/gddconfig.h
> > ** libs
> > "Makevars", line 2: Need an operator
> > "Makevars", line 4: Need an operator
> > make: fatal errors encountered -- cannot continue
> > chmod: /usr/local/lib/R/library/GDD/libs/*: No such file or directory
> > ERROR: compilation failed for package 'GDD'
> > ** Removing '/usr/local/lib/R/library/GDD'
> >
> >
> > What should I do?
> >
> > Vittorio
> >
> > Alle 16:29, venerdì 23 giugno 2006, Marc Schwartz (via MN) ha scritto:
> >> On Fri, 2006-06-23 at 17:23 +0100, Vittorio wrote:
> >>> I have set up an R procedure that is launched every three hours by
> >>> crontab in a unix server. Crontab runs at regular intervals the
> >>> following line:
> >>> R CMD BATH myprog.R
> >>>
> >>> myprog.R (which by the way uses
> >>> R2HTML) should create an updated png graph  to be referred to and seen
> >>> in an intranet web-page index.html.
> >>>
> >>> The problem is that both:
> >>>
> >>> png
> >>> (....)
> >>> plot(...)
> >>> dev.off()
> >>>
> >>> AND:
> >>>
> >>> plot(...)
> >>> HTMLplot(...)
> >>>
> >>> fail when
> >>> launched in a batch manner compalining that they need an X11() instance
> >>> to be used (I understand that they work only in a graphic context and
> >>> intarictively).
> >>>
> >>> How can I obtain that png file?
> >>
> >> See R FAQ 7.19 How do I produce PNG graphics in batch mode?
> >>
> >> HTH,
> >>
> >> Marc Schwartz
> >
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide!
> > http://www.R-project.org/posting-guide.html

______________________________________________
R-help at stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html



More information about the R-help mailing list