[R-sig-Fedora] missing Rversion.h and Rconfig.h when installing RSQLite under FC8

Tom "spot" Callaway tcallawa at redhat.com
Fri Oct 17 19:09:17 CEST 2008


On Fri, 2008-10-17 at 19:02 +0200, Martyn Plummer wrote:
> Dear Han,
> 
> The short answer to your question is that you need to install the
> R-devel package, which contains the header files.  This question comes
> up a lot. Most people ask on R-help so I have to thank you for asking
> here as it gives us a chance to discuss this.
> 
> The good news is that R 2.8.0 will produce a sensible error message
> suggesting that you have a missing R-devel RPM. But the real question is
> why are we splitting off the header files into a separate RPM at all? It
> certainly isn't to save disk space:
> 
> [martyn at seurat i386]$ ls -l R-2.7.2-1.fc9.i386.rpm R-devel-2.7.2-1.fc9.i386.rpm 
> -rw-r--r-- 1 martyn mock 26469726 2008-08-26 16:17 R-2.7.2-1.fc9.i386.rpm
> -rw-r--r-- 1 martyn mock    92558 2008-08-26 16:17 R-devel-2.7.2-1.fc9.i386.rpm
> 
> Brian Ripley considers this to be a bug, and I have to say he has a
> point.
> 
> I would very much prefer if the R-devel files were merged back into the
> main R rpm. Would anyone from Fedora like to comment?

You do not need these files unless you're building something for R,
thus, the average end-user does not need them. The -devel subpackage is
correct for this case, and it matches the rest of Fedora.

Sorry, I don't agree that this is a bug, this is an intentional design
design in Fedora that all of our packages follow.

~spot



More information about the R-SIG-Fedora mailing list