[eside-ghost] Compilando Xgl

Jon Ander Hernández hernandez en movimage.com
Sab Feb 11 02:42:42 CET 2006


Aupi!!

On jue, 2006-02-09 at 21:21 +0100, Juanval wrote:
> Pos me da que va a ser eso, porque he hecho un ldd, y a pesar de tener
> instalada la libglitz-glx del cvs en /usr/local/lib, me sigue pillando
> la de /usr/lib64
> 
> He probado a copiar la libglitz-glx al directorio del ejecutable de
> Xglx, pero aun así no me lo pilla. ¿Cómo se supone que habría que
> hacer eso?

Usando la variable de entorno LD_LIBRARY_PATH deberías poder cambiar el
comportamiento del ld para que te pille la librería del PATH que le
indiques.

Aparte supongo que también puede que tengas que definir la variable
PKG_CONFIG_PATH en tiempo de compilación para que te pille la librería
del cvs que te has compilado en vez de la del sistema. EL valor que le
tendrías que pasar a PKG_CONFIG_PATH sería /prefix/lib/pkgconfig

> Buf, esto lo dejo para cuando acabe exámenes xD

Aparte otra formula interesante para intentarlo sería usando jhbuild,
que es un script de compilación que se usa para compilar todo gnome o
todas las X desde el cvs. Al jhbuild le dices que componente quieres
compilar y el internamente calcula las dependencias del componente y te
baja el código de su correspondiente rama del cvs, después te lo compila
el módulo con los flags adecuados y por ultimo te permite arrancar una
bash ejecutando jhbuild shell (creo recordar) y donde te maquea todas
las variables de entorno (el PATH, el LD_LIBRARY_PATH, y todas esas que
no conocemos) para que no tengas problemas a la ahora de ejecutar el
programa instalado en el path inusual.

Eso si no creo que el jhbuild aún tenga definido como componente el Xgl
pero sería algo trivial hacerlo, no es más que modificar un fichero xml.

Si eso después de exámenes lo intentamos compilar :D (vamos que yo
también lo intento xDDDD, no voy a poder resistirme a probarlo xD)

> Vaya pedazo de posts que te curras xDDD

Thank you very much :)) !!

Un saludete!!

[G]JonAn.



Más información sobre la lista de distribución eside-ghost