[Jde] Instalando JDE

julio.vega en urjc.es julio.vega en urjc.es
Dom Nov 9 16:13:43 CET 2008


   Hola a.ramosa :)

   Fíjate que los primeros errores que te aparecen al compilar corresponden a
funcionalidades de glut (GLUT_SINGLE y GLUT_RGB) a las cuales estás  
haciendo referencia en el fichero calibrador.c.

   Por lo parece, no encuentra tales definiciones. Eso es probable que  
sea porque no tienes instalada la librería OpenGL.

   La instalación de la librería es sencilla, aunque hay que saber  
diferencias entre los contenidos de cada uno de los paquetes que vas a  
instalar:

     * libglu1-mesa-dev: Incluye el fichero de cabecera GL/glu.h, o lo  
que es lo mismo, las OpenGL Utility Library, las cuales contienen  
varias rutinas que usan comandos de OpenGL de bajo nivel para realizar  
diferentes tareas.

     * freeglut3-dev: Incluye el fichero de cabecera GL/glut.h, o lo  
que es lo mismo, las OpenGL Utility Toolkit, las cuales implementan un  
sistema de ventanas independiente para la escritura de programas  
OpenGL, sin tener que escribir ventanas por ejemplo en X11.

     * mesa-common-dev: Incluye el fichero de cabecera GL/gl.h,  
esencial para escribir programas en opengl.

   Pues bien, todos estos paquetes los instalas con:
      $sudo apt-get install nombrepaquete


   A ver qué tal. Saludos,

   Julio


a.ramosa en alumnos.urjc.es ha escrito:

> Hola a todos.
>
> Aprovecho para presentarme y para preguntaros sobre este posible error
> al instalar JDE 4.3
>
> Despues de hacer los pasos de compilación con el comando
>
>>  sudo ./configure --disable-drivers-gazebo --disable-drivers-mplayer
>> --disable-drivers-wiimote
>
> Inicio la instalación (make install) pero al final termina así.
>
> alibrador.c:1760: aviso: ISO C prohíbe la asignación entre un puntero
> a función y ‘void *’
> calibrador.c:1761: aviso: ISO C prohíbe la asignación entre un puntero
> a función y ‘void *’
> calibrador.c:1767: aviso: ISO C prohíbe la asignación entre un puntero
> a función y ‘void *’
> calibrador.c:1768: aviso: ISO C prohíbe la asignación entre un puntero
> a función y ‘void *’
> calibrador.c: En la función ‘calibrador_startup’:
> calibrador.c:1851: aviso: declaración implícita de la función ‘glutInit’
> calibrador.c:1853: aviso: declaración implícita de la función
> ‘glutInitDisplayMode’
> calibrador.c:1853: error: ‘GLUT_SINGLE’ no se declaró aquí (primer uso
> en esta función)
> calibrador.c:1853: error: (Cada identificador no declarado solamente
> se reporta una vez
> calibrador.c:1853: error: para cada funcion en la que aparece.)
> calibrador.c:1853: error: ‘GLUT_RGB’ no se declaró aquí (primer uso en
> esta función)
> calibrador.c:1861: aviso: ISO C prohíbe la conversión de un apuntador
> a función a un tipo de objeto apuntador
> calibrador.c:1862: aviso: ISO C prohíbe la conversión de un apuntador
> a función a un tipo de objeto apuntador
> calibrador.c:1865: aviso: ISO C prohíbe la conversión de objeto
> apuntador a un tipo de apuntador a función
> calibrador.c:1869: aviso: ISO C prohíbe la conversión de objeto
> apuntador a un tipo de apuntador a función
> calibrador.c:1873: aviso: ISO C prohíbe la conversión de objeto
> apuntador a un tipo de apuntador a función
> calibrador.c:1877: aviso: ISO C prohíbe la conversión de objeto
> apuntador a un tipo de apuntador a función
> calibrador.c: En la función ‘draw_all’:
> calibrador.c:2192: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2194: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2196: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2197: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2198: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2199: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2213: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2215: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2217: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2218: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2219: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2220: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2242: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2243: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2244: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2245: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2252: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2253: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2254: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2255: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2264: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2265: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2274: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2275: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c: En la función ‘calibrador_guidisplay’:
> calibrador.c:2398: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c:2412: aviso: desbordamiento en la conversión implícita de
> constante
> calibrador.c: En la función ‘calibrador_guisuspend’:
> calibrador.c:2507: aviso: declaración implícita de la función
> ‘delete_buttonscallback’
> calibrador.c:2508: aviso: declaración implícita de la función
> ‘delete_displaycallback’
> calibrador.c: En la función ‘calibrador_guiresume’:
> calibrador.c:2578: aviso: se pasa el argumento 3 de
> ‘fl_add_canvas_handler’ desde un tipo de puntero incompatible
> calibrador.c:2579: aviso: se pasa el argumento 3 de
> ‘fl_add_canvas_handler’ desde un tipo de puntero incompatible
> calibrador.c:2598: aviso: se pasa el argumento 1 de
> ‘myregister_buttonscallback’ desde un tipo de puntero incompatible
> make[3]: *** [calibrador_la-calibrador.lo] Error 1
> make[3]: se sale del directorio
> `/home/equipo/Escritorio/trunk/schemas/calibrador'
> make[2]: *** [install] Error 2
> make[2]: se sale del directorio
> `/home/equipo/Escritorio/trunk/schemas/calibrador'
> make[1]: *** [install-recursive] Error 1
> make[1]: se sale del directorio `/home/equipo/Escritorio/trunk/schemas'
> make: *** [install-recursive] Error 1
>
> ¿A que puede ser debido?
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>





More information about the Jde-developers mailing list