[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