Davor, we're not talking about the warning - we're talking about the error (illegal instruction = too old CPU).
Cheers, S > On Jul 30, 2015, at 3:28 PM, Davor Cubranic <[email protected]> wrote: > > It’s not just old Macs: I see the same warning on a late-2013 MacBook Pro (so > the second-latest generation): > > $ gfortran --version > gfortran: warning: couldn’t understand kern.osversion ‘14.4.0 > GNU Fortran (GCC) 4.8.2 > Copyright (C) 2013 Free Software Foundation, Inc. > > Davor > >> On Jul 28, 2015, at 2:37 PM, Simon Urbanek <[email protected]> >> wrote: >> >> Jose, >> >> I suspect you're using a rather old Mac that is no longer supported by our >> tools. >> >> The only other alternative I can think of is that you may have better luck >> trying to use the older Fortran compiler from CRAN at >> https://cran.r-project.org/bin/macosx/tools/gfortran-4.2.3.pkg >> >> In order to avoid clashes with the newer compiler, you may need to run (on >> the command line) something like >> >> sudo ln -sfn gfortran /usr/local/bin/gfortran-4.8 >> >> I'm not sure if it will work, but that's the best guess short of installing >> the Homebrew toolchain and re-compiling R which is a bit of an overkill. >> >> Cheers, >> Simon >> >> >>> On Jul 28, 2015, at 3:13 PM, José Carlos Guerrero Antúnez >>> <[email protected]> wrote: >>> >>> Hi, >>> >>> First, thank you for your answers, and I have to admit that don't prepare >>> to do a bit more work, because I'm a user that I have no programming >>> skills, and therefore, I depend on people like you, to use these programs. >>> >>> According to the easier instruction, and I downloaded >>> gfortran-4.8.2-darwin13.tar.bz2 >>> >>> You'll want to unpack it in the root folder at `/` (or move it there after >>> unpacking); the directory structure is such that the necessary >>> pieces are dumped into `/usr/local/` and R will by default be able to >>> discover >>> everything needed. >>> >>> It will not let me move the item "usr" to the root folder "/" >>> >>> Now I have this error message, >>> >>>> install.packages("~/Desktop/RMacoqui_1.0.tar.gz", repos = NULL, type = >>> "source", >>> lib="/Library/Frameworks/R.framework/Versions/3.2/Resources/library") >>> * installing *source* package ‘RMacoqui’ ... >>> ** libs >>> gfortran-4.8 -fPIC -g -O2 -c RMacoqui.f -o RMacoqui.o >>> gfortran-4.8: warning: couldn’t understand kern.osversion ‘14.4.0 >>> f951: internal compiler error: Illegal instruction: 4 >>> >>> f951: internal compiler error: Abort trap: 6 >>> gfortran-4.8: internal compiler error: Abort trap: 6 (program f951) >>> make: *** [RMacoqui.o] Abort trap: 6 >>> ERROR: compilation failed for package ‘RMacoqui’ >>> * removing >>> ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/RMacoqui’ >>> Warning in install.packages : >>> installation of package ‘/Users/joseca_IMac/Desktop/RMacoqui_1.0.tar.gz’ >>> had non-zero exit status >>> >>> Many thanks again, >>> >>> >>> Best regards, >>> >>> >>> >>> >>> 2015-07-27 23:49 GMT-03:00 Kevin Ushey <[email protected]>: >>> >>>> There error here is, as it says: >>>> >>>>> make: gfortran-4.8: No such file or directory >>>> >>>> In other words, `make` is attempting to call `gfortran-4.8` to compile >>>> FORTRAN code in your package, but is unable to find it -- likely >>>> because it's not installed. >>>> >>>> Since 'gfortran' is no longer distributed as part of Apple's command >>>> line tools, you'll need to install it from another source -- Simon >>>> Urbanek hosts a version of 'gfortran' at http://r.research.att.com/ >>>> (more specifically, in the `libs` directory at >>>> http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2). >>>> You'll want to unpack it in the root folder at `/` (or move it there >>>> after unpacking); the directory structure is such that the necessary >>>> pieces are dumped into `/usr/local/` and R will by default be able to >>>> discover everything needed. >>>> >>>> Alternatively (if you're prepared to do a bit more work), you can use >>>> the OS X package manager homebrew to install 'gcc' and hence >>>> 'gfortran'. Install homebrew following the instructions here: >>>> >>>> http://brew.sh/ >>>> >>>> and then, from the command line, call >>>> >>>> brew install gcc >>>> >>>> This will install an up-to-date version of both 'gcc' and 'gfortran'. >>>> Since it won't be installed into a directory that's 'visible' to R by >>>> default, you'll need to tell R how to find it -- you can check the >>>> StackOverflow questions + responses here for ideas on how to >>>> accomplish that. >>>> >>>> >>>> http://stackoverflow.com/questions/29992066/rcpp-warning-directory-not-found-for-option-l-usr-local-cellar-gfortran-4-8 >>>> >>>> http://stackoverflow.com/questions/19920281/rcpparmadillo-compile-errors-on-os-x-mavericks/19920761#19920761 >>>> >>>> As an aside -- I am not sure why make is attempting to call >>>> `gfortran-4.8` rather than `gfortran`. You might have to check >>>> `~/.R/Makevars` or other package configuration variables. (Do you >>>> _really_ need to be compiling with `gfortran-4.8` specifically?) >>>> >>>> Hope this helps, >>>> Kevin >>>> >>>> >>>> On Mon, Jul 27, 2015 at 7:19 PM, David Winsemius <[email protected]> >>>> wrote: >>>>> >>>>> On Jul 27, 2015, at 6:49 PM, José Carlos Guerrero Antúnez wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I have this problem when I try to install a package, I'm working with >>>> OSX >>>>>> Yosemite 10.10.4. >>>>>> >>>>>> Best regards, >>>>>> >>>>>>> install.packages("~/Downloads/RMacoqui_1.0.tar.gz", repos = NULL, type >>>> = >>>>>> "source", >>>>>> lib="/Library/Frameworks/R.framework/Versions/3.2/Resources/library") >>>>>> * installing *source* package ‘RMacoqui’ ... >>>>>> ** libs >>>>>> gfortran-4.8 -fPIC -g -O2 -c RMacoqui.f -o RMacoqui.o >>>>>> make: gfortran-4.8: No such file or directory >>>>> >>>>> I suspect that you have not obtained Xcode and installed Command line >>>> tools and perhaps not installed XQuartz (although that is not the cause of >>>> any error that I see here.) >>>>> >>>>> Apple has pretty much always made XCode available for free. You need to >>>> register with Apple as a developer and then get the XCode version that is >>>> mated to your version of OSX. >>>>> >>>>> >>>>> >>>>> -- >>>>> David >>>>> >>>>>> make: *** [RMacoqui.o] Error 1 >>>>>> ERROR: compilation failed for package ‘RMacoqui’ >>>>>> * removing >>>>>> >>>> ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/RMacoqui’ >>>>>> Warning in install.packages : >>>>>> installation of package ‘/Users/joseca/Downloads/RMacoqui_1.0.tar.gz’ >>>> had >>>>>> non-zero exit status >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ################################################################ >>>>>> Dr. José Carlos Guerrero >>>>>> Laboratorio de Desarrollo Sustentable y Gestión Ambiental del Territorio >>>>>> (LDSGAT) >>>>>> Instituto de Ecología y Ciencias Ambientales (IECA) >>>>>> Facultad de Ciencias >>>>>> Universidad de la República >>>>>> Montevideo-URUGUAY >>>>>> ################################################################ >>>>>> >>>>>> [[alternative HTML version deleted]] >>>>>> >>>>>> _______________________________________________ >>>>>> R-SIG-Mac mailing list >>>>>> [email protected] >>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >>>>> >>>>> David Winsemius >>>>> Alameda, CA, USA >>>>> >>>>> _______________________________________________ >>>>> R-SIG-Mac mailing list >>>>> [email protected] >>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >>>> >>> >>> >>> >>> -- >>> ################################################################ >>> Dr. José Carlos Guerrero >>> Laboratorio de Desarrollo Sustentable y Gestión Ambiental del Territorio >>> (LDSGAT) >>> Instituto de Ecología y Ciencias Ambientales (IECA) >>> Facultad de Ciencias >>> Universidad de la República >>> Montevideo-URUGUAY >>> ################################################################ >>> >>> [[alternative HTML version deleted]] >>> >>> _______________________________________________ >>> R-SIG-Mac mailing list >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >> >> _______________________________________________ >> R-SIG-Mac mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac > _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
