From tyler.smith at mail.mcgill.ca  Wed Jul  6 05:48:01 2005
From: tyler.smith at mail.mcgill.ca (Tyler Smith)
Date: Tue, 05 Jul 2005 23:48:01 -0400
Subject: [Rd] dyn.load in linux: missing libraries?
Message-ID: <42CB5471.5040506@mail.mcgill.ca>

Hi,

I've just about got myself transferred from windowsXP to Linux (Mepis 
3.3.1-1). I've got R 2.1.1, emacs, and ess running from the debian 
repositories. Of course, there is a hitch. I have a bit of C code in one 
of my personal functions. I have, apparently without problem, been able 
to compile it using R CMD SHLIB, but when I try to dyn.load it I get the 
following error:

 > dyn.load("Cfiles/Neutral/Bell2000.dll")
Error in dyn.load(x, as.logical(local), as.logical(now)) :
    unable to load shared library 
'/home/tyler/RWorkingDirectory/Cfiles/Neutral/Bell2000.dll':
  /home/tyler/RWorkingDirectory/Cfiles/Neutral/Bell2000.dll: invalid ELF 
header

I take this to mean one of the required libraries is either not loaded 
or not updated. Or, I've overlooked something. Can anyone point me to a 
solution? I tried updating my perl files, and I haven't found anything 
using the R Site Search...

Thanks,

Tyler



[Rd] dyn.load in linux: missing libraries?
Tyler Smith