help2man problem installing R-2.3.0 from source
Hi,
The problem is actually R's inability to print the version number
normally .. for instance typing: './bin/R --version' produces the
proper output, but './bin/R --version | cat' does not produce any
output ('help2man' reads an empty strings, and throws an error).
The only solution for now is to download a pre-compiled version from
CRAN, since it works perfectly (including 'R --version | cat').
However, I have tracked down the vulnerability to:
sys-std.c: In function 'pushReadline':
sys-std.c:497: warning: passing argument 2 of
'rl_callback_handler_install' from incompatible pointer type
sys-std.c: In function 'popReadline':
sys-std.c:513: warning: passing argument 2 of
'rl_callback_handler_install' from incompatible pointer type
The source file ./src/unix/sys-std.c refers to Apple's ReadLine on OS
X 10.4-pre, and how it needs to be forced to flush the stdout to make
it visible (this is exactly the problem described above from
help2man). Simon fixed this almost a year ago (svn r33778), but it
appears this problem has re-surfaced for some proportions of Macs.
I can provide a complete log from './configure', 'make' and 'sudo
make install' to anyone interested in seeing.
+mt
On 2006-May-16, at 01:32 , Jean Thioulouse wrote:
Hello,
Sorry to bother you, but I have a problem installing R-2.3.0 from
source.
'configure' and 'make' produce no error, and the R executable seems
to run
fine (particularly, R --version does work), but 'make install'
fails with
the following error message :
% sudo make install
Password:
make[1]: Nothing to be done for `install'.
make[1]: Nothing to be done for `install'.
installing doc ...
help2man: can't get `--version' info from ../bin/R
make[1]: *** [R.1] Error 22
make: *** [install] Error 1
R-2.2.1 compiles and installs without problem. Using MacOS 10.4.6 on a
powerMac G5 with XCode 2.2.1.
Thank you,
Jean
--
Jean Thioulouse - Labo de Biometrie et Biologie Evolutive, UMR CNRS
5558
Universite Lyon 1, Batiment G. Mendel, 43 Boulevard du 11 Novembre
1918
69622 Villeurbanne Cedex, France. Tel/Fax : (33) 4 72 43
27 56
http://pbil.univ-lyon1.fr/JTHome.html
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac