Bueno, antes de todo saludar al grupo :) espero aprender mucho de
vosotros.
La cuestión es que ayer intente instalarme allegro en linux, instale
los paquetes RPM que hay en la página de Allegro y pensé que con eso
bastaría.
Pero al intentar compilar me pasa lo siguiente.
cuando hago "gcc prueba.c -o prueba -lalleg"
me sale esto:
xt+0x1d5): In function `_xwin_mousedrv_exit':
: undefined reference to `XLockDisplay'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(xmouse.o)(.text+0x26a): In function `_xwin_mousedrv_position':
: undefined reference to `XUnlockDisplay'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(xmouse.o)(.text+0x278): In function `_xwin_mousedrv_position':
: undefined reference to `XLockDisplay'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(xmouse.o)(.text+0x345): In function `_xwin_mousedrv_set_range':
: undefined reference to `XUnlockDisplay'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(xmouse.o)(.text+0x355): In function `_xwin_mousedrv_set_range':
: undefined reference to `XLockDisplay'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(digmid.o)(.text+0x200b): In function `digmid_init':
: undefined reference to `pow'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(digmid.o)(.text+0x2057): In function `digmid_init':
: undefined reference to `pow'
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/../../../liballeg.a
(digmid.o)(.text+0x20a5): In function `digmid_init':
: undefined reference to `pow'
collect2: ld returned 1 exit status
[david@david david]$
bueno, salen mas lineas pero todas dicen mas o menos lo mismo, lo
unico
que cambia es la referencia.
alguien me puede decir que hago mal?
Gracias