On Sun, 7 Jan 2001, Santiago Romero wrote:
> ¿Soy el único que piensa que Allegro necesitaría ser incluido
> dentro de las diferentes distribuciones de Linux para expandirse?
No realmente.
> SDL viene por defecto en redhat, debian y mandrake. Allegro no.
> Allegro sólo viene en Debian WOODY (ahora mismo es testing, o sea,
> no hay CDs, y se instala con apt-get install liballegro)...
Una posible explicación a este problema de "dejadez", es que realmente a
los desarrolladores de Allegro sólo les interesa programar con/para
Allegro, no se meten en rollos de "mi librería tiene más usuarios que la
tuya", por mucho bien o mal que eso pueda provocar :-)
> Otra pregunta es porqué leches los rpm y deb de allegro de rpmfind.net
> en lugar de ser binarios precompilados de facil instalación, lo que
> hacen es compilarse cuando los instalas (tardando un monton) ...
Posiblemente por la cantidad de dependencias que genera Allegro. Ten en
cuenta que aunque en DOS sea lo único, y en Windows no haya problemas con
tener o no tener DirectX instalado, en Linux es mucho más difícil que todo
el mundo tenga todas las posibles librerías: GGI, SVGAlib, X,
framebuffer... y además no vale con tener los binarios, necesitas las
versiones de desarrollo. Por eso al instalar el paquete, es obligatorio
usar el autoconf para detectar las librerías disponibles y enlazar Allegro
con ellas.
Es otra de las razones de que no haya tanta difusión binaria de Allegro.
Si no me acuerdo mal, George Foot estuvo elaborando un plan con el cual,
usando un sistema similar al usado por GGI, se podría distribuir el
programa con mini-librerías tontas, para que el usuario no tenga problemas
de dependencias con lo que no tuviese. No obstante, todavía no se ha dado
ningún paso "material" para solucionar este problema. Hasta que eso no
ocurra, la difusión de Allegro estará restringida al mundo del
"compila-tu-código-fuente".
Grzegorz Adam Hankiewicz gradha@... - http://gradha.infierno.org
Other web pages: http://glub.ehu.es/ - http://welcome.to/gogosoftware/