Prof Brian Ripley
2004-Jun-18 16:35 UTC
[R] Problems running RSPerl w. SuSe 9.0 / Perl 5.8.1
Exactly the same question was asked here by From: Emmanuel Engelhart <Emmanuel.Engelhart at hte-company.de> Date: Fri, 11 Jun 2004 13:31:17 +0100 so please talk to your colleagues (and note what> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.htmlsays about doing your homework). Note also that RSPerl is part of the Omegahat project which has its own mailing lists (which may currently be down) and R-help is not the appropriate place for question about third-party addons to R. -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
Hi, installation of RSPerl works fine without errors. Running RSPerl does not work at all. If I start R, and then enter this command: library(RSPerl) this error appears: -----------------> library(RSPerl)Error in dyn.load(x, as.logical(local), as.logical(now)) : unable to load shared library "/usr/local/lib/R/library/RSPerl/libs/RSPerl.so": /usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/Apache/Languag e/Language.so: undefined symbol: perl_cmd_perl_TAKE1 Error in library(RSPerl) : .First.lib failed ------------------ Does anyone know why this happens? I have perl 5.8.1 from the SuSe 9.0 distribution. I used the R pecompiled rpm package R-base-1.9.0-1.i586.rpm for Suse. First I thought it is a problem of the perl module mentioned above, but after removing Language.so from my perl installation, the problem re-appeared with a different perl module. I also tried to compile R from scratch ( gcc 3.3.1), reinstalled RSPerl, but the problem remains. We have no Idea how to get RSPerl to work but we need it very urgently. Do you have any Ideas how to resolve this? Thank you very much in advance. Kind Regards Michael ================More detailed information: I searched through all of my shared librarys and found the missing Symbol 'perl_cmd_perl_TAKE1' in the library /usr/lib/apache/libproxy.so. But somehow Language.so does not find this symbol. Is there something wrong with the library search path? ( LD_LIBRARY_PATH is not defined on my system ) [[alternative HTML version deleted]]