[R-SIG-Mac] make install fails

Kasper Daniel Hansen khansen at stat.berkeley.edu
Tue Dec 1 15:46:19 CET 2009


Fresh R-devel (as well as R-2.10) on a fresh install of Snow Leopard (not an upgrade).  Using Xcode 3.2.1.  Building in a separate directory from the source.

../R-devel-src/configure $OPTIONS
make
sudo make install

The sudo make install fails with

<SNIP>
mkdir /Library/Frameworks/R.framework/Versions/2.11/Resources/share/locale/en at quot/LC_MESSAGES
  en at quot
make -f ../R-devel-src/Makefile.fw top_srcdir=../R-devel-src install
Creating R framework ...
/bin/bash: line 0: cd: /Library/Frameworks/R.framework/Resources/lib: No such file or directory
make[1]: *** [install-R-framework] Error 1
make: *** [install] Error 2

This setup worked (on Leopard) when I had installed the CRAN binary and then compiled R-devel myself.  My guess is that something is up with the install script, but that it only gets triggered in this specific case (fresh install).

My $OPTIONS are
../${SRCDIR}/configure SHELL='/bin/bash' \
  r_arch=x86_64 \
  CC="/usr/bin/gcc-4.2 -arch x86_64 -std=gnu99" \
  CFLAGS="-g -O2 -std=gnu99 -march=nocona" \
  CXX="/usr/bin/g++-4.2 -arch x86_64" \
  CXXFLAGS="-g -O2 -march=nocona" \
  OBJC="/usr/bin/gcc-4.2 -arch x86_64" \
  F77="/usr/bin/gfortran-4.2 -arch x86_64" \
  FFLAGS="-g -O2 -march=nocona" \
  FC="/usr/bin/gfortran-4.2 -arch x86_64" \
  FCFLAGS="-g -O2 -march=nocona" \
  --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib \
  --with-system-zlib \
  --with-blas='-framework vecLib' --with-lapack

The offending line is line 36
35        @## the resulting libR will point dyld to the fat libR regardless of its origin
36 (part of)        @(cd "$(R_FRAMEWORK_DIR)/Resources/lib" && \                                                
 
$R_FRAMEWORK_DIR/Resources exists, but does not have a "lib" subdir.

My guess is that the cd command ought to be cd $(R_FRAMEWORK_DIR)/Libraries instead of $(R_FRAMEWORK_DIR)/Resources/lib

I'll keep away from my system for some hours in case someone wants me to probe deeper and/or test.

Kasper



More information about the R-SIG-Mac mailing list