# Inconsistent use of Perl? (PR#1937)

Berwin Turlach berwin@maths.uwa.edu.au
Sun, 25 Aug 2002 19:12:46 +0800 (WST)

>>>>> "BDR" == Prof Brian D Ripley <ripley@stats.ox.ac.uk> writes:

BDR> On Sat, 24 Aug 2002 berwin@maths.uwa.edu.au wrote:
>> [...]  But during configuration there don't seem to be any check
>> whether the pdflatex is recent enough.  You might want to
>> consider to add such a check.

BDR> Well, we would need to know which version failed.  What is
BDR> yours?
0.12h it seems.  (See below).  The hyperref package coming with that
installation is also too old, it seems....

>> [...]  This leaves me wondering why during the base installation
>> Perl 5.004 (or later) is good enough for producing the TITLE'
>> file but for R CMD INSTALL' Perl 5.005 (or later) is required.

BDR> That is correct.  Most things require 5.004, a few require
BDR> 5.005.  Why is that a bug?
Did I claim it was a bug? :) Anyway, from the FAQ:

If a command you are familiar with causes an R error message in a
case where its usual definition ought to be reasonable, it is
probably a bug.

After installing R and knowing that ./configure' checks which Perl
version I have, I expect to have a system that works fine and doesn't
all of a sudden tell me that my Perl version is too old and cannot
perform a complete' install of addtional packages.  If part of R
needs Perl 5.005, why don't you check for Perl 5.005?  O.k., you can
argue that it wasn't an error message but just a warning, or that I am
not familiar with the command (fair enough too :-) ), but the FAQ
continues:

If you aren't familiar with the command, or don't know for certain
how the command is supposed to work, then it might actually be
working right. Rather than jumping to conclusions, show the problem
to someone who knows for certain.

And I did exactly the latter, labeling my report inconsistent use of
Perl'.  Rest assured, if I think something is a bug, then I will say
so in the subject line. :)

Cheers,

Berwin

----- Attempt of "make pdf" -----
absentia:/opt/R/R-1.5.1$make pdf make[1]: Entering directory /opt/R/R-1.5.1/doc' make[2]: Entering directory /opt/R/R-1.5.1/doc/manual' PDF/LaTeX documentation: reference index ... This is pdfTeX, Version 3.14159-0.12h (Web2C 7.2) (pdftex.cfg)<acrobat.map><lw35extra_urw.map><charter.map><omega.map><utopia.map ><xypic.map><hoekwater.map><bsr.map><bakomaextra.map> LaTeX2e <1998/06/01> Babel <v3.6j> and hyphenation patterns for american, french, german, italian, n ohyphenation, loaded. (refman.tex (/usr/share/texmf/tex/latex/base/book.cls Document Class: book 1998/05/05 v1.3y Standard LaTeX document class (/usr/share/texmf/tex/latex/base/bk10.clo)) (../../share/texmf/Rd.sty (/usr/share/texmf/tex/latex/base/ifthen.sty) (/usr/share/texmf/tex/latex/tools/longtable.sty) (/usr/share/texmf/tex/latex/tools/bm.sty) (/usr/share/texmf/tex/latex/base/alltt.sty) (/usr/share/texmf/tex/latex/tools/verbatim.sty) (/usr/share/texmf/tex/latex/misc/url.sty) NOT loading ae (/usr/share/texmf/tex/latex/graphics/color.sty (/usr/share/texmf/tex/latex/config/color.cfg) (/usr/share/texmf/tex/latex/graphics/pdftex.def)) (/usr/share/texmf/tex/latex/hyperref/hyperref.sty (/usr/share/texmf/tex/latex/graphics/keyval.sty) (/usr/share/texmf/tex/latex/hyperref/nameref.sty) (../../share/texmf/hyperref.cfg ! Package keyval Error: linktocpage undefined. See the keyval package documentation for explanation. Type H <return> for immediate help. ... l.12 } ) (/usr/share/texmf/tex/latex/hyperref/backref.sty)) (/usr/share/texmf/tex/latex/hyperref/hpdftex.def (/usr/share/texmf/tex/latex/psnfss/pifont.sty (/usr/share/texmf/tex/latex/psnfss/upzd.fd) (/usr/share/texmf/tex/latex/psnfss/upsy.fd)))) (/usr/share/texmf/tex/latex/base/makeidx.sty) Writing index file refman.idx No file refman.aux. (/usr/share/texmf/tex/context/base/supp-pdf.tex (/usr/share/texmf/tex/context/ppchtex/supp-mis.tex loading : Context Support Macros / Missing ) loading : Context Support Macros / PDF ) (refman.out) (refman.out) Overfull \hbox (437.54385pt too wide) in paragraph at lines 9--11 []\OT1/cmr/m/n/10 null null null [1] [2] (version.tex) (/usr/share/texmf/tex/latex/base/omscmr.fd) Warning (ext1): destination with the same identifier already exists! Underfull \hbox (badness 10000) has occurred while \output is active []\OT1/cmr/m/n/10 null null null [1] Underfull \hbox (badness 10000) has occurred while \output is active []\OT1/cmr/m/n/10 null null null [1] [2] (base-pkg.tex Chapter 1. Underfull \hbox (badness 10000) has occurred while \output is active []\OT1/cmr/m/n/10 null null null [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] Underfull \hbox (badness 1789) in paragraph at lines 2686--2689 []\OT1/cmr/m/n/10 further graph-i-cal pa-ram-e-ters ([][]\OT1/cmtt/m/n/10 par[] [][][][]\OT1/cmr/m/n/10 ) are passed to [][]\OT1/cmtt/m/n/10 plot.window[][][]( )[][]\OT1/cmr/m/n/10 , [52] [53] [54] [55] [56] [57] [58] Underfull \hbox (badness 1292) in paragraph at lines 3102--3104 []\OT1/cmr/m/n/10 Catherine Loader (2000). \OT1/cmr/m/it/10 Fast and Ac-cu-rate Com-pu-ta-tion of Bi-no-mial Prob-a-bil-i- [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] Overfull \hbox (14.27731pt too wide) in paragraph at lines 3707--3707 [] \OT1/cmtt/m/n/10 log = "", pars = NULL, frame.plot = axes, horizontal = FALSE, add = FALSE,[] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] Underfull \vbox (badness 10000) has occurred while \output is active [111] [112] Underfull \hbox (badness 2326) in paragraph at lines 5982--5984 []\OT1/cmr/m/n/10 logical in-di-cat-ing whether axes or a box should be drawn, see [113] [114] [115] [116] (../../share/texmf/omscmtt.fd) [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] Underfull \hbox (badness 1755) in paragraph at lines 7135--7139 [][][]\OT1/cmtt/m/n/10 print.data.frame[][][][][]\OT1/cmr/m/n/10 , [][]\OT1/cmt t/m/n/10 read.table[][][][][]\OT1/cmr/m/n/10 , [][]\OT1/cmtt/m/n/10 Math.data.f rame[][][][][] \OT1/cmr/m/n/10 etc, about \OT1/cmr/m/it/10 Group \OT1/cmr/m/n/1 0 meth-ods for [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] Underfull \hbox (badness 7116) in paragraph at lines 8575--8577 []\OT1/cmr/m/n/10 The de-fault for \OT1/cmtt/m/n/10 dev.print \OT1/cmr/m/n/10 i s to pro-duce and print a postscript copy, if [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] Underfull \hbox (badness 4254) in paragraph at lines 10463--10465 []\OT1/cmr/m/n/10 a frame in the call-ing list. Equiv-a-lent to giv-ing \OT1/cm tt/m/n/10 where \OT1/cmr/m/n/10 as [192] [193] [194] [195] ! TeX capacity exceeded, sorry [input stack size=300]. \@inmathwarn ...latex@warning {Command \protect #1 invalid in math mode}\fi l.10696 \alias{\$}{Extract}

!  ==> Fatal error occurred, the output PDF file not finished!
Transcript written on refman.log.
make[2]: *** [refman.pdf] Error 1
make[2]: Leaving directory /opt/R/R-1.5.1/doc/manual'
make[1]: *** [pdf] Error 2
make[1]: Leaving directory /opt/R/R-1.5.1/doc'
make: [pdf] Error 2 (ignored)
absentia:/opt/R/R-1.5.1\$

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._

`