[R-SIG-Mac] Error: package 'RODBC' was built for universal-apple-darwin8.6.1
simon.urbanek at r-project.org
Thu Jul 6 15:48:41 CEST 2006
On Jul 5, 2006, at 11:43 AM, Randall C. Johnson [Contr] wrote:
> I recently installed RODBC (binary) on my G4 PowerBook, and I am
> not able to load the library (I thought I had it working at one
> point). I also tried installing from source, but I have other
> issues there... Any ideas? I did upgrade to 10.4.7 this morning,
> could that have something to do with it?
>> library(RODBC) # binary installation
> Error: package 'RODBC' was built for universal-apple-darwin8.6.1
It seems that you have compiled R from sources as non-universal
binary, so you're pretty much on your own, because that is not
compatible with the CRAN binary of R.
>> library(RODBC) # source installation
> Error in dyn.load(x, as.logical(local), as.logical(now)) :
> unable to load shared library
> RODBC/libs/R ODBC.so':
> library/RODBC/libs/RODBC.so, 6): Symbol not found: _libintl_dgettext
Pretty much the same answer - try re-compiling R and RODBC (also
don't forget to delete the previously installed binary package!).
According to the log you're using fink which supplies its own libintl
so my guess would be that it's one of the problems. It's not uncommon
that things break in fink after OS updates, but that's just a wild
guess, so you may want to update your fink as well (or don't use it
for R - sometimes it causes more harm than good due to compiler issues).
If you want to avoid having to compile everything yourself, my actual
recommendation would be to use the CRAN binary to avoid problems like
that, so you can use binary packages.
More information about the R-SIG-Mac