A few additional close out notes: 1. It turns out that Apple (and Homebrew) no longer support Fortran, so I had to specify an external Fortran compiler and options: $ export F77="/usr/local/bin/gfortran -arch x86_64" $ brew install octave --default-fortran-flags "-O2" 2. The fortran compiler can be obtained from AT&T (Simon Urbenek). 3. I think the build uses clang/clang++ and not gcc/g++ (because Apple no longer supports the latter), so there is the potential for ABI problems when this version of Octave is used with RcppOctave. 4. I think brew can be instructed to use gcc/g++ by setting CC and CXX.
On Thu, Oct 10, 2013 at 11:26 PM, Steve Lianoglou <lianoglou.st...@gene.com>wrote: > Just to close this out (for posterity again). > > Dominick had pointed out to me off list that the octave formula isn't > in the default homebrew install, and to get it you've got to "tap" > their science repository by following the instructions here: > > https://github.com/Homebrew/homebrew-science > > I had forgotten that I added those a while ago, so thanks again Dominick! > > -steve > > On Thu, Oct 10, 2013 at 12:44 PM, Steve Lianoglou > <lianoglou.st...@gene.com> wrote: > > Hi, > > > > On Thu, Oct 10, 2013 at 12:26 PM, Dominick Samperi <djsamp...@gmail.com> > wrote: > >> The problem here is that Mac Ports installs a very old version of > Octave. > >> Installing the latest version (3.6.4) from source seems to resolve the > >> issue. At least .O$version() works! > >> > >> Installing Octave from source under MacOS takes some work due > >> to many dependencies, and the need for work-arounds for Apple > >> changes and deprecated features. See, for example: > >> http://wiki.octave.org/Octave_for_Mac > > > > Nice work! > > > > For the sake of future wanderers landing on this thread via google, > > these days the "preferred" package manager on OSX seems to be > > homebrew: > > > > http://brew.sh > > > > It's so good, Simon Urbanek doesn't hate it, yet ... which is not to > > say that he endorses it ;-) > > > > https://stat.ethz.ch/pipermail/r-sig-mac/2013-September/010303.html > > > > They've also got the latest octave on tap: > > > > $ brew info octave | head -n2 > > octave: stable 3.6.4 > > http://www.gnu.org/software/octave/index.html > > > > HTH, > > -steve > > > > -- > > Steve Lianoglou > > Computational Biologist > > Bioinformatics and Computational Biology > > Genentech > > > > -- > Steve Lianoglou > Computational Biologist > Bioinformatics and Computational Biology > Genentech >
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel