[Rd] rgl install for R 3.7

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Sun Jun 2 18:27:31 CEST 2019

On 02/06/2019 11:28 a.m., Koenker, Roger W wrote:
> I’ve installed R 3.7.0 on a new laptop running macos 10.14.5 and have managed to get most of my usual packages
> to compile from source with a ~/.R/Makevars file that looks like this:
> CC=/usr/local/clang8/bin/clang
> CXX=/usr/local/clang8/bin/clang++
> LDFLAGS=-L/usr/local/clang8/lib
> CPPFLAGS=-I/usr/local/clang8/include -I/opt/X11/include/freetype2
> FC=/usr/local/gfortran/bin/gfortran
> FLIBS=-L/usr/local/gfortran/lib -lgfortran
> As usual, the last challenge seems to be to get rgl installed.  Compilation _seems_ to go
> smoothly, but I now see:
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
>    unable to load shared object '/Library/Frameworks/R.framework/Versions/3.7/Resources/library/00LOCK-rgl/00new/rgl/libs/rgl.so':
>    dlopen(/Library/Frameworks/R.framework/Versions/3.7/Resources/library/00LOCK-rgl/00new/rgl/libs/rgl.so, 6): Symbol not found: _FT_Attach_File
>    Referenced from: /Library/Frameworks/R.framework/Versions/3.7/Resources/library/00LOCK-rgl/00new/rgl/libs/rgl.so
> There is a comment somewhat after this about rgl requiring XQuartz, but I have  XQuartz 2.7.11 so I don’t
> think that this is the problem.  Apparently, there is still a freetype problem, however I’m out of my depth at this
> point.   Any suggestions would be most welcome.

I'm not up to date on MacOS (I have 10.13.6) or clang.  I'm compiling 
with something that calls itself gcc, but gcc --version gives

Apple LLVM version 9.0.0 (clang-900.0.39.2)

So this isn't very relevant, but for what it's worth, rgl compiles and 
loads fine in the current R-devel (r76642).

Duncan Murdoch

More information about the R-devel mailing list