[R-sig-Debian] Problem installing rgdal on a laptop running Ubuntu 16.04.1
Rolf Turner
r.turner at auckland.ac.nz
Mon Oct 17 11:07:03 CEST 2016
> On 10/04/2016 05:54 PM, Rolf Turner wrote:
>>
>> I previously sent a cri de coeur about this problem to the r-help list
>> but so far have not managed to extract a solution. So I am trying here.
>> (Uh, Ubuntu *is* a "special instance" of Debian, isn't it?)
>>
>> The problem is that I cannot install rgdal, and I need it. Rather
>> desperately.
>>
>> I do:
>>
>> install.packages("rgdal",lib="/home/rolf/Rlib")
>>
>> and get the error message:
>>
>>> ** testing if installed package can be loaded
>>> Error in dyn.load(file, DLLpath = DLLpath, ...) :
>>> unable to load shared object '/home/rolf/Rlib/rgdal/libs/rgdal.so':
>>> /home/rolf/Rlib/rgdal/libs/rgdal.so: undefined symbol:
>>> CPLQuietErrorHandler
>>> Error: loading failed
>>> Execution halted
Since I (in my desperation) cross-posted to r-sig-debian and r-help, I
am sending this "SOLVED" message to both lists.
The solution took a long while to find, but in the end it was very simple.
Quite a while back I was having problems with installing some package
(I *think* it was one of my own packages, hmm.discnp), and someone (the
details are lost in the mists of time) advised me to create a directory
".R" in my home directory and in it place a file "Makevars" containing
the lines:
> FCFLAGS = -g -O2 -mtune=native -fbounds-check
> FFLAGS = -g -O2 -mtune=native -fbounds-check
> PKG_LIBS=$(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
This solved the problem that I was having at that time. I had long
forgotten the directory ".R" and *that* was what was causing the problem.
A *very* clever and knowledgeable young Linux whiz, who kindly agreed to
help me with this problem, eventually tracked down the fact that it
originated from ".R". When I removed ".R", the problem with rgdal (and
problems with several other packages, that subsequently surfaced) went away.
My system is now humming away smoothly.
Thanks to everyone who (futilely!) attempted to help me out.
cheers,
Rolf Turner
--
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276
More information about the R-SIG-Debian
mailing list