El mié, 30 de 07 de 2003 a las 10:20, the_goulin escribió:
Tenes que compilar
gcc prueba.c -o prueba `allegro-config --libs`
> 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
>
>
>
> _______________________________________________
> Para cancelar su subscripción envíe un email a:
> allegro-espanol-unsubscribe@egroups.com
>
>
> La utilización de Yahoo! Grupos está sujeta a su aceptación de las
> Condiciones del servicio (http://es.docs.yahoo.com/info/utos.html) así
> como de la Política de privacidad (http://privacy.yahoo.com/es/).
>
--
John Alexis Guerra Gómez <aguerra0@...>