Skip to content
Back to formatted view

Raw Message

Message-ID: <AFC4E37C-4D14-4CBF-976A-7CE94ADA6F22@sfu.ca>
Date: 2006-05-16T16:27:12Z
From: mwtoews at sfu.ca
Subject: help2man problem installing R-2.3.0 from source
In-Reply-To: <p06210201c08f362c8313@[134.214.34.24]>

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