[R-SIG-Mac] help2man problem installing R-2.3.0 from source

Michael Toews mwtoews at sfu.ca
Tue May 16 18:27:12 CEST 2006


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



More information about the R-SIG-Mac mailing list