Foro de debate

Instalación del paquete "rgl" para Rcmdr

Instalación del paquete "rgl" para Rcmdr

de javier solis -
Número de respuestas: 5
Instale R2.11.1 en Fedora 13 (kernel 2.6.34.7-56.f13.¡686PAE
GNOME 2.30.0)
Al iniciar library(Rcmdr) obtengo el siguiente mensaje: faltan los siguientes paquetes que necesita Rcmdr: rgl

Al instalarar "rgl": install.packages("rgl", dependencies = TRUE)
Obtengo estos resultados:

Aviso en install.packages("rgl", dependencies = TRUE) :
argument 'lib' is missing: using '/home/samuel/R/i386-redhat-linux-gnu-library/2.11'
--- Please select a CRAN mirror for use in this session ---
Loading Tcl/Tk interface ... done
probando la URL 'http://cran.fhcrc.org/src/contrib/rgl_0.91.tar.gz'
Content type 'application/x-gzip' length 1677498 bytes (1.6 Mb)
URL abierta
==================================================
downloaded 1.6 Mb

* installing *source* package ‘rgl’ ...
checking for gcc... gcc -m32 -std=gnu99
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -m32 -std=gnu99 accepts -g... yes
checking for gcc -m32 -std=gnu99 option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -m32 -std=gnu99 -E
checking for gcc... (cached) gcc -m32 -std=gnu99
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc -m32 -std=gnu99 accepts -g... (cached) yes
checking for gcc -m32 -std=gnu99 option to accept ISO C89... (cached) none needed
checking for libpng-config... no
checking libpng... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking png.h usability... no
checking png.h presence... no
checking for png.h... no
checking for png_read_update_info in -lpng... no
configure: libpng header and lib found
configure: using libpng dynamic linkage
checking for X... libraries , headers
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glEnd in -lGL... yes
checking for gluProject in -lGLU... yes
checking for freetype-config... yes
configure: using Freetype and FTGL
configure: creating ./config.status
config.status: creating src/Makevars
** libs
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c BBoxDeco.cpp -o BBoxDeco.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Background.cpp -o Background.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Color.cpp -o Color.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Disposable.cpp -o Disposable.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Light.cpp -o Light.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c LineSet.cpp -o LineSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c LineStripSet.cpp -o LineStripSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Material.cpp -o Material.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c PointSet.cpp -o PointSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c PrimitiveSet.cpp -o PrimitiveSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c QuadSet.cpp -o QuadSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c RenderContext.cpp -o RenderContext.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Shape.cpp -o Shape.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c SphereMesh.cpp -o SphereMesh.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c SphereSet.cpp -o SphereSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c SpriteSet.cpp -o SpriteSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c String.cpp -o String.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Surface.cpp -o Surface.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c TextSet.cpp -o TextSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Texture.cpp -o Texture.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Viewpoint.cpp -o Viewpoint.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c api.cpp -o api.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c assert.cpp -o assert.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c callbacks.cpp -o callbacks.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c device.cpp -o device.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c devicemanager.cpp -o devicemanager.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c fps.cpp -o fps.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c ftgl.cpp -o ftgl.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c geom.cpp -o geom.o
gcc -m32 -std=gnu99 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c gl2ps.c -o gl2ps.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c glErrors.cpp -o glErrors.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c glgui.cpp -o glgui.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c gui.cpp -o gui.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c init.cpp -o init.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c osxgui.cpp -o osxgui.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c osxlib.cpp -o osxlib.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c par3d.cpp -o par3d.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c pixmap.cpp -o pixmap.o
En el fichero incluído de pixmap.cpp:14:
pngpixmap.h:3:17: error: png.h: No existe el fichero o el directorio
In file included from pixmap.cpp:14:
pngpixmap.h:124: error: ‘png_structp’ no se ha declarado
pngpixmap.h:124: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:131: error: ‘png_structp’ no se ha declarado
pngpixmap.h:131: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:139: error: ‘png_structp’ no se ha declarado
pngpixmap.h:139: error: ‘png_infop’ no se ha declarado
pngpixmap.h:244: error: ‘png_structp’ no se ha declarado
pngpixmap.h:244: error: ‘png_bytep’ no se ha declarado
pngpixmap.h:244: error: ‘png_uint_32’ no se ha declarado
pngpixmap.h:253: error: ‘png_structp’ no se ha declarado
pngpixmap.h:253: error: ‘png_infop’ no se ha declarado
pngpixmap.h:275: error: expected ‘)’ before ‘*’ token
pngpixmap.h:280: error: ‘png_structp’ no nombra a un tipo
pngpixmap.h:281: error: ‘png_infop’ no nombra a un tipo
pngpixmap.h:392: error: ‘png_structp’ no se ha declarado
pngpixmap.h:392: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:399: error: ‘png_structp’ no se ha declarado
pngpixmap.h:399: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:410: error: ‘png_structp’ no nombra a un tipo
pngpixmap.h:411: error: ‘png_infop’ no nombra a un tipo
pngpixmap.h: In member function ‘virtual bool PNGPixmapFormat::checkSignature(FILE*)’:
pngpixmap.h:23: error: ‘png_sig_cmp’ no se declaró en este ámbito
pngpixmap.h:20: aviso: se descarta el valor de devolución de ‘size_t fread(void*, size_t, size_t, FILE*)’, se declaró con el atributo warn_unused_result
pngpixmap.h: In constructor ‘PNGPixmapFormat::Load::Load(FILE*, Pixmap*)’:
pngpixmap.h:66: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:67: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Load::init()’:
pngpixmap.h:76: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:76: error: ‘PNG_LIBPNG_VER_STRING’ no se declaró en este ámbito
pngpixmap.h:76: error: ‘png_voidp’ no se declaró en este ámbito
pngpixmap.h:76: error: ‘png_create_read_struct’ no se declaró en este ámbito
pngpixmap.h:79: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:79: error: ‘png_create_info_struct’ no se declaró en este ámbito
pngpixmap.h:81: error: ‘png_set_progressive_read_fn’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Load::process()’:
pngpixmap.h:97: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:97: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:97: error: ‘png_process_data’ no se declaró en este ámbito
pngpixmap.h: In destructor ‘PNGPixmapFormat::Load::~Load()’:
pngpixmap.h:105: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:106: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:106: error: ‘png_infopp’ no se declaró en este ámbito
pngpixmap.h:106: error: ‘png_destroy_read_struct’ no se declaró en este ámbito
pngpixmap.h: In static member function ‘static void PNGPixmapFormat::Load::info_callback(int, int)’:
pngpixmap.h:142: error: ‘png_get_progressive_ptr’ no se declaró en este ámbito
pngpixmap.h:144: error: ‘png_uint_32’ no se declaró en este ámbito
pngpixmap.h:144: error: expected ‘;’ before ‘width’
pngpixmap.h:147: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘png_ptr’
pngpixmap.h:147: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘info_ptr’
pngpixmap.h:287: error: uso inválido del miembro ‘PNGPixmapFormat::Load::width’ en la función miembro static
pngpixmap.h:147: error: desde esta ubicación
pngpixmap.h:288: error: uso inválido del miembro ‘PNGPixmapFormat::Load::height’ en la función miembro static
pngpixmap.h:147: error: desde esta ubicación
pngpixmap.h:149: error: ‘png_get_IHDR’ no se declaró en este ámbito
pngpixmap.h:155: error: ‘PNG_COLOR_TYPE_RGB’ no se declaró en este ámbito
pngpixmap.h:158: error: ‘PNG_COLOR_TYPE_GRAY’ no se declaró en este ámbito
pngpixmap.h:161: error: ‘PNG_COLOR_TYPE_PALETTE’ no se declaró en este ámbito
pngpixmap.h:164: error: ‘PNG_COLOR_TYPE_RGB_ALPHA’ no se declaró en este ámbito
pngpixmap.h:167: error: ‘PNG_COLOR_TYPE_GRAY_ALPHA’ no se declaró en este ámbito
pngpixmap.h:175: error: ‘PNG_INTERLACE_ADAM7’ no se declaró en este ámbito
pngpixmap.h:178: error: ‘png_set_strip_16’ no se declaró en este ámbito
pngpixmap.h:179: error: ‘PNG_COLOR_TYPE_GRAY’ no se declaró en este ámbito
pngpixmap.h:180: error: ‘png_set_expand_gray_1_2_4_to_8’ no se declaró en este ámbito
pngpixmap.h:190: error: ‘PNG_COLOR_TYPE_RGB’ no se declaró en este ámbito
pngpixmap.h:193: error: ‘PNG_COLOR_TYPE_GRAY’ no se declaró en este ámbito
pngpixmap.h:196: error: ‘PNG_COLOR_TYPE_RGB_ALPHA’ no se declaró en este ámbito
pngpixmap.h:199: error: ‘PNG_COLOR_TYPE_PALETTE’ no se declaró en este ámbito
pngpixmap.h:200: error: ‘png_set_palette_to_rgb’ no se declaró en este ámbito
pngpixmap.h:203: error: ‘PNG_COLOR_TYPE_GRAY_ALPHA’ no se declaró en este ámbito
pngpixmap.h:204: error: ‘png_set_gray_to_rgb’ no se declaró en este ámbito
pngpixmap.h:213: error: ‘PNG_INFO_tRNS’ no se declaró en este ámbito
pngpixmap.h:213: error: ‘png_get_valid’ no se declaró en este ámbito
pngpixmap.h:214: error: ‘png_set_tRNS_to_alpha’ no se declaró en este ámbito
pngpixmap.h:287: error: uso inválido del miembro ‘PNGPixmapFormat::Load::width’ en la función miembro static
pngpixmap.h:218: error: desde esta ubicación
pngpixmap.h:288: error: uso inválido del miembro ‘PNGPixmapFormat::Load::height’ en la función miembro static
pngpixmap.h:218: error: desde esta ubicación
pngpixmap.h:220: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘png_ptr’
pngpixmap.h:220: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘info_ptr’
pngpixmap.h:220: error: ‘png_read_update_info’ no se declaró en este ámbito
pngpixmap.h:287: error: uso inválido del miembro ‘PNGPixmapFormat::Load::width’ en la función miembro static
pngpixmap.h:226: error: desde esta ubicación
pngpixmap.h:288: error: uso inválido del miembro ‘PNGPixmapFormat::Load::height’ en la función miembro static
pngpixmap.h:226: error: desde esta ubicación
pngpixmap.h:229: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘png_ptr’
pngpixmap.h:229: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘info_ptr’
pngpixmap.h: In static member function ‘static void PNGPixmapFormat::Load::row_callback(int, int, int, int)’:
pngpixmap.h:246: error: ‘png_get_progressive_ptr’ no se declaró en este ámbito
pngpixmap.h:250: error: conversión inválida de ‘int’ a ‘const void*’
pngpixmap.h:250: error: argumento de inicialización 2 de ‘void* memcpy(void*, const void*, size_t)’
pngpixmap.h: In static member function ‘static void PNGPixmapFormat::Load::end_callback(int, int)’:
pngpixmap.h:255: error: ‘png_get_progressive_ptr’ no se declaró en este ámbito
pngpixmap.h: In constructor ‘PNGPixmapFormat::Save::Save(FILE*, Pixmap*)’:
pngpixmap.h:306: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:307: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Save::init()’:
pngpixmap.h:314: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:314: error: ‘PNG_LIBPNG_VER_STRING’ no se declaró en este ámbito
pngpixmap.h:314: error: ‘png_voidp’ no se declaró en este ámbito
pngpixmap.h:314: error: ‘png_create_write_struct’ no se declaró en este ámbito
pngpixmap.h:317: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:317: error: ‘png_create_info_struct’ no se declaró en este ámbito
pngpixmap.h:319: error: ‘png_init_io’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Save::process()’:
pngpixmap.h:329: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:329: error: ‘png_jmpbuf’ no se declaró en este ámbito
pngpixmap.h:329: error: ‘setjmp’ no se declaró en este ámbito
pngpixmap.h:331: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:331: error: ‘png_destroy_write_struct’ no se declaró en este ámbito
pngpixmap.h:335: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:335: error: ‘PNG_FILTER_NONE’ no se declaró en este ámbito
pngpixmap.h:335: error: ‘png_set_filter’ no se declaró en este ámbito
pngpixmap.h:338: error: ‘PNG_COLOR_TYPE_RGB’ no se declaró en este ámbito
pngpixmap.h:339: error: ‘PNG_INTERLACE_NONE’ no se declaró en este ámbito
pngpixmap.h:340: error: ‘PNG_COMPRESSION_TYPE_DEFAULT’ no se declaró en este ámbito
pngpixmap.h:341: error: ‘PNG_FILTER_TYPE_DEFAULT’ no se declaró en este ámbito
pngpixmap.h:343: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:346: error: ‘png_set_IHDR’ no se declaró en este ámbito
pngpixmap.h:348: error: ‘png_text’ no se declaró en este ámbito
pngpixmap.h:348: error: expected ‘;’ before ‘text’
pngpixmap.h:350: error: ‘text’ no se declaró en este ámbito
pngpixmap.h:350: error: ‘png_charp’ no se declaró en este ámbito
pngpixmap.h:350: error: expected ‘;’ before string constant
pngpixmap.h:351: error: expected ‘;’ before string constant
pngpixmap.h:352: error: ‘PNG_TEXT_COMPRESSION_NONE’ no se declaró en este ámbito
pngpixmap.h:354: error: ‘png_set_text’ no se declaró en este ámbito
pngpixmap.h:356: error: ‘png_write_info’ no se declaró en este ámbito
pngpixmap.h:358: error: ‘png_bytep’ no se declaró en este ámbito
pngpixmap.h:358: error: expected ‘;’ before ‘rowptr’
pngpixmap.h:361: error: ‘rowptr’ no se declaró en este ámbito
pngpixmap.h:361: error: ‘png_write_row’ no se declaró en este ámbito
pngpixmap.h:365: error: ‘png_write_end’ no se declaró en este ámbito
pngpixmap.h: In destructor ‘PNGPixmapFormat::Save::~Save()’:
pngpixmap.h:372: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:373: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:373: error: ‘png_destroy_write_struct’ no se declaró en este ámbito
make: *** [pixmap.o] Error 1
ERROR: compilation failed for package ‘rgl’
* removing ‘/home/samuel/R/i386-redhat-linux-gnu-library/2.11/rgl’

The downloaded packages are in
‘/tmp/Rtmp65mEbO/downloaded_packages’
Mensajes de aviso perdidos
In install.packages("rgl", dependencies = TRUE) :
installation of package 'rgl' had non-zero exit status
>

Se que el paquete se requiere para gráficos tridimensionales: Instalo por primera vez R y soy principiante en Linux, asì que agradezco las observaciones para la solución de la dificultad que tengo.
En respuesta a javier solis

Re: Instalación del paquete "rgl" para Rcmdr

de Manuel Muñoz Márquez -
Lo que te ocurre tiene pinta de ser un problema de dependencias que no está resuelto.

No uso Fedora, pero en la paquetería de ubuntu el paquete r-cran-rgl depende, entre otros, de libpng12-0, versión 1.2.13-4 o superior. Te sugiero que empieces comprobando que tienes instalado dicho paquete.

Saludos y suerte.
En respuesta a Manuel Muñoz Márquez

Re: Instalación del paquete "rgl" para Rcmdr

de javier solis -
Gracias Manuel: efectivamente, ya verifiqué la existencia de la libpng y me dice que se encuentra instalada en su última versión. Creo también que se trata de dependencias: algo como crear la ruta para que "rgl" encuentre libpng. Mi ignorancia con respecto a eso es total. Gracias
En respuesta a javier solis

Re: Instalación del paquete "rgl" para Rcmdr

de Manuel Muñoz Márquez -
En linux las cosas se ponen donde deben estar y es muy raro que sea necesario "crear rutas".

Se me ocurren dos explicaciones:
  1. La versión de R que has instalado espera una versión más reciente de libpng. En este caso la solución sería instalar una versión un poco más antigua de R.
  2. El paquete depende de la versión de desarrollo de libpng, busca e instala un paquete llamado libpng-dev o algo parecido.
Otra cosita, por la ruta que ponía en los mensajes de error me da la impresión que has instalado R desde el fuente, ¿no?.

No sé si R está disponible en la paquetería de fedora, si lo estuviese, sería recomendable instalarlo desde la paquetería, aunque tuvieras una versión un poco más antigua, tal vez de esta forma se resuelva el problema de las dependencias.

Saludos.

En respuesta a Manuel Muñoz Márquez

Re: Instalación del paquete "rgl" para Rcmdr

de javier solis -
Manuel, nuevamente gracias. Persiste mi problema, entiendo que la instalaciòn que hice de R es la oficial de Fedora 13.

En respuesta a javier solis

Re: Instalación del paquete "rgl" para Rcmdr (solucionado)

de javier solis -
Finalmente pude solucionar el problema en la instalaciòn del packages("rgl") para Rcmdr instalando las siguientes dependencies:

yum install freeglut-devel
yum install libpng-devel

Gracias