Instalar y utilizar la versión de git de gtkmm

Once you've configured jhbuild as described above, building gtkmm should be relatively straightforward. The first time you run jhbuild, you should run the following sequence of commands to ensure that jhbuild has the required tools and verify that it is set up correctly:

$ 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.