[Rd] Undefined subroutine &R::Rdconv::fill (PR#3485)

Martin Maechler maechler at stat.math.ethz.ch
Wed Jul 16 11:22:31 MEST 2003

>>>>> "KH" == Kurt Hornik <hornik at ci.tuwien.ac.at>
>>>>>     on Wed, 16 Jul 2003 07:36:26 +0200 writes:

>>>>> Peter Dalgaard BSA writes:
    >> michael.t.klinglesmith at intel.com writes:
    >>> make[1]: Leaving directory
    >>> `/fs38/odc.arch.3/mtklingl/R/R-1.7.1/doc' make[1]:
    >>> Entering directory
    >>> `/fs38/odc.arch.3/mtklingl/R/R-1.7.1/src/library'
    >>> building all R object docs (text, HTML, LaTeX, examples)
    >>> make[2]: Entering directory
    >>> `/fs38/odc.arch.3/mtklingl/R/R-1.7.1/src/library'
    >>> Undefined subroutine &R::Rdconv::fill called at
    >>> /fs38/odc.arch.3/mtklingl/R/R-1.7.1/share/perl/R/Rdconv.pm
    >>> line 1955, <rdfile> chunk 381.
    >> ....
    >>> ]perl -v
    >>> This is perl, version 5.004_04 built for i386_linux22
    >>> Copyright 1987-1997, Larry Wall

    >> I would suspect that this is the culprit. We do check
    >> that the perl version is at least 5.004 so we expect your
    >> version to work, but on the other hand it is quite old (~
    >> 6 years it would seem) and quite likely noone actually
    >> checked against that version when making changes to
    >> Rdconv.

    KH> Actually ...

    KH> It seems that Text::Wrap::fill() was added between
    KH> 5.004_04 and 5.004_05.  I had not realized that the
    KH> former was an official release.

    KH> We can

    KH> * Try to special-case 5.004_04 and provide the version
    KH> of fill() indicated in the Text::Wrap documentation;

    KH> * Decide we've played enough with this and require
    KH> either 5.004_05 (can we do this?) or 5.005.

I'd go for the latter. 
We will do people a favor (in the longer term at least) by
urging them to upgrade such old perl versions.


More information about the R-devel mailing list