[R-sig-Geo] install of new maptools package fails

Clint Bowman clint at ecy.wa.gov
Tue Mar 22 17:50:18 CET 2011


I have a failure installing rgeos:

> sessionInfo()
R version 2.12.2 (2011-02-25)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
  [5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8
  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
  [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods 
base

loaded via a namespace (and not attached):
[1] tcltk_2.12.2 tools_2.12.2

First error during the install (following a series of warnings):

gcc -m64 -std=gnu99 -I/usr/include/R -I/usr/include 
-I/usr/local/include -I"/usr/lib64/R/library/sp/include"   -fpic 
-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c 
rgeos_misc.c -o rgeos_misc.o
rgeos_misc.c: In function ‘rgeos_area’:
rgeos_misc.c:5: warning: passing argument 4 of ‘rgeos_miscfunc’ 
from incompatible pointer type
rgeos_misc.c: In function ‘rgeos_length’:
rgeos_misc.c:9: warning: passing argument 4 of ‘rgeos_miscfunc’ 
from incompatible pointer type
rgeos_misc.c: In function ‘rgeos_distance’:
rgeos_misc.c:51: warning: passing argument 5 of 
‘rgeos_distancefunc’ from incompatible pointer type
rgeos_misc.c: In function ‘rgeos_hausdorffdistance’:
rgeos_misc.c:55: error: ‘GEOSHausdorffDistance_r’ undeclared (first 
use in this function)
rgeos_misc.c:55: error: (Each undeclared identifier is reported 
only once
rgeos_misc.c:55: error: for each function it appears in.)
rgeos_misc.c: In function ‘rgeos_hausdorffdistancedensify’:
rgeos_misc.c:137: error: ‘GEOSHausdorffDistanceDensify_r’ 
undeclared (first use in this function)
make: *** [rgeos_misc.o] Error 1
ERROR: compilation failed for package ‘rgeos’

Not that it matters but I see "-m64" twice in the gcc command line.

Clint

-- 
Clint Bowman			INTERNET:	clint at ecy.wa.gov
Air Quality Modeler		INTERNET:	clint at math.utah.edu
Department of Ecology		VOICE:		(360) 407-6815
PO Box 47600			FAX:		(360) 407-7534
Olympia, WA 98504-7600


         USPS:           PO Box 47600, Olympia, WA 98504-7600
         Parcels:        300 Desmond Drive, Lacey, WA 98503-1274


On Tue, 22 Mar 2011, Roger Bivand wrote:

> On Tue, 22 Mar 2011, William McCoy wrote:
>
>>  I tried updating my installed packages on R today since the new rgeos and
>>  maptools packages were out.  The update of the maptools package failed
>>  with the message:
>> 
>> >  ERROR: installing package indices failed
>
> Which system - output of sessionInfo() and other relevant details, please? 
> The release has checked cleanly pre-submission on Redhat 5 x86_64, but I 
> don't see the -m64 flag for my regularly configured R on compiled code. It 
> checked OK on pre-release R 2.13 on 32-bit Fedora 14, and on the development 
> R 2.14, without the errors you list.
>
> We can take this offlist until it is resolved if you like.
>
> Roger
>
>>
>>  I then tried removing the old maptools package and reinstalling it with
>>  depend = TRUE to be sure I had all the needed dependencies.  However it
>>  still fails with:
>> 
>> >  ** building package indices ...
>> >  Warning: file 'gpcholes.rda' has magic number ''
>> >     Use of save versions prior to 2 is deprecated
>> >  Error : bad restore file magic number (file may be corrupted) -- no data
>>  loaded
>> >  ERROR: installing package indices failed
>> >  * removing ‘/usr/share/R/library/maptools’
>> 
>>
>>  I'm not sure what the underlying cause is.  Can someone suggest a
>>  solution?
>>
>>  The full text of the install.packages() output is below.
>> 
>>
>>  Bill
>> 
>> 
>
>


More information about the R-sig-Geo mailing list