Instalar y utilizar la versión de git de gtkmm

Una vez que ha configurado jhbuild como se describió anteriormente, construir gtkmm debería ser relativamente directo. La primera vez que ejecute jhbuild, debe ejecutar la siguiente secuencia de comandos para asegurase que jhbuild tiene las herramientas adecuadas y verificar que está configurado correctamente:

$ jhbuild bootstrap
$ jhbuild sanitycheck

F.2.1. Instalar gtkmm con jhbuild

Si todo funcionó correctamente, podrá construir gtkmm y a todas sus dependencias desde git ejecutando jhbuild build (o, si no especificó gtkmm en la variable modules, con el comando jhbuild build gtkmm).

Este comando construirá e instalará una serie de módulos y probablemente tarde mucho tiempo la primera vez. Después de la primera vez, sin embargo, debería ir mucho más rápido dado que sólo tendrá que reconstruir los archivos que han cambiado desde la última vez. Alternativamente, después de haber construido e instalado gtkmm por primera vez, lo podrá reconstruir por sí mismo (sin reconstruir todas sus dependencias) con el comando jhbuild buildone gtkmm.

F.2.2. Usar la versión de git de gtkmm

Después de que haya instalado la versión de git de gtkmm, ya estará listo para comenzar a usarlo y a experimentar con él. Para usar la versión nueva de gtkmm que ha acabado de instalar, necesitará establecer algunas variables de entorno para que su script configure sepa dónde encontrar las bibliotecas nuevas. Afortunadamente, jhbuild ofrece una solución fácil a este problema. Ejecutar el comando jhbuild shell arrancará un intérprete nuevo con todas las variables de entorno correctas establecidas. Ahora, si reconfigura y construye su proyecto como hace siempre, debería enlazarse con las bibliotecas recientemente instaladas. Para volver a su entorno previo, simplemente salga del intérprete de jhbuild.

Una vez que haya construido su software, también necesitará ejecutar su programa dentro del entorno de jhbuild. Para hacerlo, puede usar de nuevo el comando jhbuild shell para arrancar un intérprete nuevo con el entorno de jhbuild configurado. Alternativamente, puede ejecutar un solo comando en el entorno de jhbuild usando el siguiente comando: jhbuild run nombre-de-comando. En este caso, el comando se ejecutará con las variables de entorno correctas establecidas, pero retornará a su entorno previo después de que el programa salga.