[R-SIG-Mac] Making package "frontier" available for Mac: debugging Fortran code

MacQueen, Don macqueen1 at llnl.gov
Mon Dec 3 17:35:59 CET 2012


I'm on a Mac. Although I'm still using R 15.2.1 on this machine, perhaps
my results will be helpful.
Briefly, no problem with frontier.

I do have the "Additional tools necessary for building R for Mac OS X"
installed (downloaded from the "R for Mac tools page").


The first thing I did was
The package installed successfully, and I tried the first example in
?frontier; it ran. By which I mean there were no error or warning messages.

I then downloaded the package source, unpacked it. In the directory where
I unpacked it:

frontier-pkg[41]% ls
./              ../             frontier/

frontier-pkg[42]% R CMD build frontier > & build.log

frontier-pkg[43]% R CMD check frontier > & check.log

>From check.log:

* checking examples ...
** running examples for arch 'i386' ... OK
** running examples for arch 'x86_64' ... OK

R CMD install seems to work. Then:

> require(frontier)
Loading required package: frontier
Loading required package: plm
Loading required package: bdsmatrix

Attaching package: 'bdsmatrix'

The following object(s) are masked from 'package:base':


Loading required package: nlme
Loading required package: Formula
Loading required package: MASS
Loading required package: sandwich
Loading required package: zoo

Attaching package: 'zoo'

The following object(s) are masked from 'package:base':

    as.Date, as.Date.numeric

Loading required package: micEcon
Loading required package: miscTools
Loading required package: lmtest

And finally:

> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

[1] C

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

other attached packages:
 [1] frontier_0.997-12 lmtest_0.9-30     micEcon_0.6-10
miscTools_0.6-12  plm_1.2-10        sandwich_2.2-9    zoo_1.7-7
 [8] MASS_7.3-19       Formula_1.1-0     nlme_3.1-104      bdsmatrix_1.3

loaded via a namespace (and not attached):
[1] grid_2.15.1    lattice_0.20-6 moments_0.13   tcltk_2.15.1

Don MacQueen

Lawrence Livermore National Laboratory
7000 East Ave., L-627
Livermore, CA 94550

On 12/3/12 7:35 AM, "Arne Henningsen" <arne.henningsen at gmail.com> wrote:

>Dear Mac users
>I am the maintainer of the R package "frontier." Some Mac users made
>me aware of that this package is not available for their system [1],
>because its Fortran code causes a segmentation fault when "R CMD
>check" runs the example code. This error neither occurs on MS-Windows
>nor on GNU-Linux systems. As I do not have access to a Mac system, I
>cannot debug this error and I wonder if someone on this list could
>help me to debug and fix this error. Thanks a lot in advance!
>[1] http://cran.r-project.org/web/packages/frontier/index.html
>Best wishes from Copenhagen,
>Arne Henningsen
>R-SIG-Mac mailing list
>R-SIG-Mac at r-project.org

More information about the R-SIG-Mac mailing list