Full_Name: michael klinglemsith
Version: R-1.7.1
OS: linux
Submission from: (NULL) (134.134.136.4)
I run: (note: ] is my unix prompt)
]./configure
It seems to work, here are the messages I get from the end of configure:
R is now configured for i686-pc-linux-gnu
Source directory: .
Installation directory: /usr/local
C compiler: gcc -D__NO_MATH_INLINES -mieee-fp -g -O2
C++ compiler: g++ -mieee-fp -g -O2
Fortran compiler: g77 -mieee-fp -g -O2
Interfaces supported: X11, tcltk
External libraries: readline
Additional capabilities: PNG, JPEG, bzip2, PCRE
Options enabled: R profiling
Recommended packages: yes
configure: WARNING: you cannot build info versions of the R manuals
configure: WARNING: you cannot build PDF versions of the R manuals
Next I run:
]make
I get this error (many times -- this is the first one):
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.
The make continues inspite of the errors until this point:
make[2]: Leaving directory `/tmp/R.INSTALL.11978/survival/src'
** R
** data
** inst
** help
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 436.
make[1]: *** [survival.ts] Error 6
>>> Building/Updating help pages for package 'survival'
Formats: text html latex example
ERROR: building help failed for package 'survival'
make[1]: Leaving directory
`/fs38/odc.arch.3/mtklingl/R/R-1.7.1/src/library/Recommended'
make: *** [stamp-recommended] Error 2
]
Here are the OS and tool versions I have:
]uname -a
Linux plxc1679 2.4.9-41lxset1 #1 Mon Mar 31 11:19:02 PST 2003 i686 unknown
]make -v
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i386-redhat-linux-gnu
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <bug-make@gnu.org>.
]perl -v
This is perl, version 5.004_04 built for i386_linux22
Copyright 1987-1997, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5.0 source kit.
]gcc -v
Reading specs from /usr/intel/pkgs/gcc/3.1/lib/gcc-lib/i686-pc-linux-gnu/3.1/specs
Configured with: ../gcc-3.1/configure --prefix=/usr/intel/pkgs/gcc/3.1
--enable-shared --enable-threads --with-gnu-as
--with-as=/usr/intel/pkgs/gcc/3.1/bin/gas --with-gnu-ld
--with-ld=/usr/intel/pkgs/gcc/3.1/bin/gld
Thread model: posix
gcc version 3.1
]
Undefined subroutine &R::Rdconv::fill (PR#3485)
4 messages · michael.t.klinglesmith@intel.com, Peter Dalgaard, Kurt Hornik +1 more
michael.t.klinglesmith@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.
O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
Peter Dalgaard BSA writes:
michael.t.klinglesmith@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.
Actually ... It seems that Text::Wrap::fill() was added between 5.004_04 and 5.004_05. I had not realized that the former was an official release. We can * Try to special-case 5.004_04 and provide the version of fill() indicated in the Text::Wrap documentation; * Decide we've played enough with this and require either 5.004_05 (can we do this?) or 5.005. -k
"KH" == Kurt Hornik <hornik@ci.tuwien.ac.at>
on Wed, 16 Jul 2003 07:36:26 +0200 writes:
Peter Dalgaard BSA writes:
>> michael.t.klinglesmith@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.
Martin