From murdoch.duncan at gmail.com  Tue Jan 27 02:36:50 2015
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Mon, 26 Jan 2015 20:36:50 -0500
Subject: [Rd] Building rinstaller using R-devel (3.2.0-to-be) halts when
 trying to copy html files
In-Reply-To: <CAL6gwnKn8Y9wJJYKQ+RJNb8KkKF=pokr3ggu7-YhAxXM+f_4MQ@mail.gmail.com>
References: <CAL6gwnKn8Y9wJJYKQ+RJNb8KkKF=pokr3ggu7-YhAxXM+f_4MQ@mail.gmail.com>
Message-ID: <54C6EBB2.7050901@gmail.com>

On 26/01/2015 5:12 PM, Avraham Adler wrote:
> As the build process, especially for Windows, is changing
> significantly for R 3.2.0, I am trying to build R-devel in
> preparation. When running `make rinstaller`, I get the following
> error:
> 
>     cp -p ../../../etc/x64/Makeconf R-devel/etc/x64
>     mkdir -p R-devel/doc
>     cp -p ../../../doc/CRAN_mirrors.csv R-devel/doc
>     mkdir -p R-devel/doc/manual/images
>     cp -pR ../../../doc/html R-devel/doc
>     cp -p ../../../doc/manual/*.html ../../../doc/manual/*.pdf \
>       R-devel/doc/manual
>     cp: cannot stat '../../../doc/manual/*.html': No such file or directory
>     make[1]: *** [imagedir] Error 1
>     make[1]: Leaving directory `/cygdrive/f/R/R-devel/src/gnuwin32/installer'
>     make: *** [rinstaller] Error 2
> 
> Looking at the directories, I have "\doc\manual" and
> "F:\R\R-devel\doc\html" and there are no .html files in the \manual
> directory, only pdfs.
> 
> I am building on Windows 7 64 bit, so the MkRules.local is being used,
> and the pertinent settings therein include:
> 
>     BUILD_HTML = YES
>     MIKTEX = TRUE
>     TEXI2ANY = missing
> 
> Is it as simple as changing line 74 in the Makefile under
> src/gnuwin32/installer from:
> 
>     $(CP) -p $(R_HOME)/doc/manual/*.html $(R_HOME)/doc/manual/*.pdf \
> 
> to
> 
>     $(CP) -p $(R_HOME)/doc/html/*.html $(R_HOME)/doc/manual/*.pdf \
> 
> Or is the problem that MIKTEX alone can no longer be used and texinfo
> /must/ be installed (as is implied in
> <http://cran.r-project.org/doc/manuals/r-devel/R-admin.html#Building-the-manuals>?

Yes, for a complete build you need the texi2any program (and Perl).  R
will still build well enough to run, but the help system is incomplete,
and will require an Internet connection to access the manuals.

Were you interested in distributing the version without the manuals, or
is it just that you haven't updated your Rtools to include texi2any?

Duncan Murdoch

> 
> Thank you,
> 
> Avi
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] Building rinstaller using R-devel (3.2.0-to-be) halts when trying to copy html files
Duncan Murdoch