[R-sig-Geo] Adehabitat crashed R on MacOS 2.15.2

Els Ducheyne educheyne at avia-gis.be
Thu Nov 29 09:19:59 CET 2012


Dear Mathieu and Massimo
Yes, that did the trick, installation of the framework solved the issue both on command line as in R GUI
Thanks for the help.

Could this be added to the documentation of the packages (the same issue occurs with adehabitatHS)

Best and thanks again
Els
On 27 Nov 2012, at 17:25, Mathieu Basille <basille at ase-research.org> wrote:

> Dear Els,
> 
> I can't really help on the Mac OS issue with tcl/tk since I'm using Linux. However, as the command line warning tells you, you'd better use 'adehabitatHS' [1] now, instead of the old 'adehabitat', which is no longer developed (bug fixes are added, but no new methods). I don't think it will solve your problem, though, but I really recommend to upgrade. Besides, you might want to have a look at the MADIFA instead of the ENFA. See [2] for further details.
> 
> Best,
> Mathieu Basille.
> 
> 
> [1] http://cran.r-project.org/web/packages/adehabitatHS/index.html
> 
> [2] Calenge, C.; Darmon, G.; Basille, M.; Loison, A. & Jullien, J.-M. (2008) The factorial decomposition of the Mahalanobis distances in habitat selection studies. Ecology, 89: 555-566 doi 10.1890/06-1750.1
> 
> 
> Le 27/11/2012 10:57, Els Ducheyne a écrit :
>> Dear Massimo
>> yes it works from command line, I do get a warning about the tcl tk though, so indeed this must be the source of the problem (see below)
>> The good news is that at least I can carry out the code via the terminal if necessary (even it is not with the R Gui)
>> Still hoping for a fix though
>> Els
>> 
>> R version 2.15.2 (2012-10-26) -- "Trick or Treat"
>> Copyright (C) 2012 The R Foundation for Statistical Computing
>> ISBN 3-900051-07-0
>> Platform: i386-apple-darwin9.8.0/i386 (32-bit)
>> 
>> R is free software and comes with ABSOLUTELY NO WARRANTY.
>> You are welcome to redistribute it under certain conditions.
>> Type 'license()' or 'licence()' for distribution details.
>> 
>>   Natural language support but running in an English locale
>> 
>> R is a collaborative project with many contributors.
>> Type 'contributors()' for more information and
>> 'citation()' on how to cite R or R packages in publications.
>> 
>> Type 'demo()' for some demos, 'help()' for on-line help, or
>> 'help.start()' for an HTML browser interface to help.
>> Type 'q()' to quit R.
>> 
>> [Previously saved workspace restored]
>> 
>>> library(adehabitat)
>> Loading required package: ade4
>> 
>> Attaching package: ‘ade4’
>> 
>> The following object(s) are masked from ‘package:base’:
>> 
>>     within
>> 
>> Loading required package: tkrplot
>> Loading required package: tcltk
>> Loading Tcl/Tk interface ... done
>> Loading required package: shapefiles
>> Loading required package: foreign
>> 
>> Attaching package: ‘shapefiles’
>> 
>> The following object(s) are masked from ‘package:foreign’:
>> 
>>     read.dbf, write.dbf
>> 
>> Be careful: it is now recommended to use the newpackages adehabitatMA, adehabitatLT, adehabitatHR, and adehabitatHS.
>> These 4 packages are intended to become the future of adehabitat.
>> The "classical" version of adehabitat will still be maintained for some
>> time, but no new method will be added to the package.
>> 
>> Warning message:
>> In fun(libname, pkgname) :
>>   Can't find a usable tk.tcl in the following directories:
>>     /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts/tk8.5 /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts/tk8.5/Resources/Scripts /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tk8.5 /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tk8.5/Resources/Scripts ./lib/tk8.5 ./lib/tk8.5/Resources/Scripts ~/Library/Tcl/tk8.5 ~/Library/Tcl/tk8.5/Resources/Scripts /Library/Tcl/tk8.5 /Library/Tcl/tk8.5/Resources/Scripts /System/Library/Tcl/tk8.5 /System/Library/Tcl/tk8.5/Resources/Scripts /System/Library/Tcl/8.5/tk8.5 /System/Library/Tcl/8.5/tk8.5/Resources/Scripts ~/Library/Frameworks/tk8.5 ~/Library/Frameworks/tk8.5/Resources/Scripts /Library/Frameworks/tk8.5 /Library/Frameworks/tk8.5/Resources/Scripts /System/Library/Frameworks/tk8.5 /System/Library/Frameworks/tk8.5/Resources/Scripts ./library
>> 
>> 
>> 
>> This probably means that tk wasn't installed properly.
>>> sessionInfo()
>> R version 2.15.2 (2012-10-26)
>> Platform: i386-apple-darwin9.8.0/i386 (32-bit)
>> 
>> locale:
>> [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
>> 
>> attached base packages:
>> [1] tcltk     stats     graphics  grDevices utils     datasets  methods
>> [8] base
>> 
>> other attached packages:
>> [1] adehabitat_1.8.11 shapefiles_0.6    foreign_0.8-51    tkrplot_0.0-23
>> [5] ade4_1.4-17
>>> 
>> 
>> On 27 Nov 2012, at 16:42, rpi <distem at rpi.edu> wrote:
>> 
>>> Els,
>>> 
>>> i tried to run adehabitat form inside the Gui.app (64 bit) using R
>>> (installed from Homebrew )
>>> 
>>> .. and i got the same problem you had
>>> 
>>> i tried to rebuild the  gui.app using Xcode but no lucky .. same crash.
>>> 
>>> trying to run R from the command line … it is able to load adehabitat.
>>> 
>>> seems to me a GUI.app problem
>>> 
>>> ..  can you check if your adehabitat code runs fine starting R from command line ?
>>> 
>>> thanks,
>>> 
>>> Massimo.
>>> 
>>> 
>>> Il giorno 27/nov/2012, alle ore 09:34, Els Ducheyne <educheyne at avia-gis.be> ha scritto:
>>> 
>>>> Dear Massimo
>>>> I've just tried and it is still the same problem. Should I put it somewhere for R to find this?
>>>> 
>>>> Best
>>>> Els
>>>> 
>>>> On 27 Nov 2012, at 15:03, epi <massimodisasha at gmail.com> wrote:
>>>> 
>>>>> did you tried to install XQuartz ?
>>>>> 
>>>>> http://xquartz.macosforge.org/landing/
>>>>> 
>>>>> --Massimo.
>>>>> 
>>>>> 
>>>>> Il giorno 27/nov/2012, alle ore 09:00, Els Ducheyne <educheyne at avia-gis.be> ha scritto:
>>>>> 
>>>>>> Dear list
>>>>>> I am trying to run ENFA for presence only records. I have installed adehabitat v1.18.11 on R2.15.2 on MacOS 10.8.2. I
>>>>>> Whilst the library is successfully installed and loaded, it crashed R when I am trying to run other commands after loading the library.
>>>>>> Did anyone experience this before?
>>>>>> Is it the Tcl/Tk that causes the problem, could I load the package without the Tcl/Tk?
>>>>>> I have tested under windows too with same version of adehabitat and R and there it works fine. Unfortunately, I will use the package for teaching and some students use MacOS so therefore I would like to find a solution.
>>>>>> 
>>>>>>> sessionInfo()
>>>>>> R version 2.15.2 (2012-10-26)
>>>>>> Platform: i386-apple-darwin9.8.0/i386 (32 bit)
>>>>>> 
>>>>>> locale
>>>>>> [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
>>>>>> 
>>>>>> attached base packages:
>>>>>> stats graphics grDevices utils datasets methods base
>>>>>>> library(adehabitat)
>>>>>> Loading required package: ade4
>>>>>> Attaching package: 'ade4'
>>>>>> The following objects are masked from 'package:base'
>>>>>> within
>>>>>> loading required package:tkrplot
>>>>>> loading required package: tcltk
>>>>>> Loading Tcl/Tk interface
>>>>>>> sessionInfo()
>>>>>> 
>>>>>> After the second sessionInfo() R does not respond, nor with any other command. The only option is Force quit and reboot.
>>>>>> 
>>>>>> Thanks for any help
>>>>>> Els
>>>>>> 
>>>>>> _______________________________________________
>>>>>> R-sig-Geo mailing list
>>>>>> R-sig-Geo at r-project.org
>>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>>>> 
>>>> 
>>>> _______________________________________________
>>>> R-sig-Geo mailing list
>>>> R-sig-Geo at r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>>> 
>>> 
>> 
>> _______________________________________________
>> R-sig-Geo mailing list
>> R-sig-Geo at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>> 
> 
> -- 
> 
> ~$ whoami
> Mathieu Basille, PhD
> 
> ~$ locate --details
> University of Florida \\
> Fort Lauderdale Research and Education Center
> (+1) 954-577-6314
> http://ase-research.org/basille
> 
> ~$ fortune
> « Le tout est de tout dire, et je manque de mots
> Et je manque de temps, et je manque d'audace. »
> -- Paul Éluard



More information about the R-sig-Geo mailing list