[R] install RSPerl on Fedora
Marc Schwartz
marc_schwartz at me.com
Wed Oct 27 14:26:48 CEST 2010
On Oct 27, 2010, at 5:48 AM, L wrote:
> Hi
> I have R 2.11.1 installed at Fedora 13. when I tried to install RSPerl
> by command line
>
> sudo R CMD INSTALL ~/Download/RSPerl_0.92-1.tar.gz
> It failed with following errors, could some one offer help?
>
> Thanks
>
> Yuan
>
> Converters.c: In function ‘PerlAllocHomogeneousVector’:
> Converters.c:1003: error: ‘elementType’ undeclared (first use in this function)
> Converters.c:1004: error: ‘SVt_IV’ undeclared (first use in this function)
> Converters.c:1005: error: ‘SVt_PVIV’ undeclared (first use in this function)
> Converters.c:1008: error: ‘SVt_NV’ undeclared (first use in this function)
> Converters.c:1009: error: ‘SVt_PVNV’ undeclared (first use in this function)
> Converters.c:1012: error: ‘SVt_PV’ undeclared (first use in this function)
> Converters.c: At top level:
> Converters.c:1037: error: expected ‘)’ before ‘*’ token
> Converters.c:1078: error: expected ‘)’ before ‘*’ token
> make: *** [Converters.o] Error 1
> ERROR: compilation failed for package ‘RSPerl’
> * removing ‘/usr/lib/R/library/RSPerl’
A brief search suggests that those variables are defined in Perl header files, which you appear to be missing from your Fedora installation. Header files are included in RPMS with the postfix '-devel' and are not usually present in typical Fedora installations. Thus, using:
sudo yum install perl-devel
should hopefully get you moving forward.
HTH,
Marc Schwartz
More information about the R-help
mailing list