Error al cargar el paquete rgl con Mac OS X

Estoy tratando de instalar el paquete rgl (0.92.858) para R (2.14.2) bajo Mac OS X (Lion 10.7.3). Cuando bash cargarlo (library (rgl)), aparece el siguiente error:

Error : .onLoad failed in loadNamespace() for 'rgl', details: call: dyn.load(file, DLLpath = DLLpath, ...) error: unable to load shared object '/Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so': dlopen(/Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so, 6): Symbol not found: __ZN3gui13OSXGUIFactory12hasEventLoopEv Referenced from: /Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so Expected in: dynamic lookup 

Tengo una Mac con teclado noruego. Tal vez esto tiene algo que ver con el problema? Sin embargo, recibo el mismo error, aunque cambie el idioma a EE. UU. ¿Alguien ha experimentado un problema similar? ¿Alguna forma de resolverlo?

Estaba teniendo este problema con rgl 0.93.996 en OSX 10.9.2, pero luego de reinstalarlo varias veces vi “Instalación de rgl – error: X11 no encontrado pero requerido, configuración abortada”

Una búsqueda rápida me llevó aquí https://stat.ethz.ch/pipermail/r-sig-mac/2012-March/009077.html

Luego finalmente pude hacer que funcionara al descargar XQuartz https://www.xquartz.org. Así que fue X11 el problema en mi caso.

Requiere comstackr desde la fuente ya que hay un problema con la ruta a la ruta libpng.dylib si se usa la instalación fuente integrada. El proceso es:

1) Descargue los archivos fuente desde http://download.r-forge.r-project.org/src/contrib/rgl_0.92.879.tar.gz – Debe descargar los archivos fuente desde aquí ya que tiene que instalarlos manualmente el progtwig.

2) Descomprime los archivos en una ubicación conveniente. Puedes hacer esto haciendo doble clic en el archivo .tar

3) Abre Terminal y navega hasta el directorio en el que colocaste los archivos. Los puse en mi escritorio para que el comando sea:

 cd ~/Desktop 

4) En la ejecución de la Terminal

 R CMD INSTALL --with-libpng-prefix=/usr/X11/lib/ rgl 

A continuación, puede eliminar todos los archivos que descargó. Tenga en cuenta que estoy ejecutando Mac OS X 10.7.3 con R 2.15.0. Las rutas específicas pueden ser ligeramente diferentes si estás en una versión diferente. No necesita la carpeta o archivos rgl después de instalarlos y pueden eliminarse.

Todavía estaba teniendo problemas para instalar desde la fuente con banderas especiales o cualquiera de las otras sugerencias en los comentarios y las cosas anteriores. Estoy usando Mac OS X 10.7.3 en una MacBook Pro de 64 bits y R 2.15.0

rgl obteniendo lo siguiente al cargar el paquete rgl : error: unable to load shared object '/Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so'

aglrgl.so los siguientes trabajos de solución subóptima: aglrgl.so archivo aglrgl.so . Luego intenta cargar el paquete nuevamente. (Esta es una sugerencia que tomé de una publicación de Duncan Murdoch )

Una forma rápida de eliminar este archivo es escribir lo siguiente en la terminal: open -a Finder /Library/Frameworks/R.framework/Versions/2.15/Resources/library/rgl/libs/x86_64/

En la nueva ventana del Finder que aparece, elimine el archivo aglrgl.so y luego cierre la ventana. Abra la R-GUI e intente cargar rgl : library("rgl") . Debería funcionar bien, y desafortunadamente usar X11 para los gráficos 3D en lugar de la ventana nativa de Quartz. Para mí, esto es mejor que nada.

El problema ahora está documentado en R-forge: http://r-forge.r-project.org/tracker/index.php?func=detail&aid=1996&group_id=234&atid=946

Básicamente, debes eliminar el archivo incriminado, aglrgl.so. R le proporciona la ruta del archivo en el mensaje de error que se muestra.

La nueva versión binaria de Mac de rgl 0.92.861 se instala en 2.14.2 sin error y ejecuta el código de ejemplo.

Bien, solución en mi caso (OS X Yosemite), primero descargue la fuente RGL (no los binarios) en http://cran.r-project.org/src/contrib/rgl_0.95.1247.tar.gz , extráigalo y compile la biblioteca usando este comando:
R CMD INSTALL --disable-cocoa --x-includes=/usr/X11/ rgl
Y funciona como un encanto.