Quiero indagar en la compilacion de una aplicacion usando jhbuild, para irme por el lado del desarrollo de gnome, pero apenas en la configuracion de jhbuild ya tengo un problema, he googleado, pero no he conseguido solucionar el problema, bueno diré lo que hice paso a paso a ver si alguien puede ayudarme =) ,
Estoy siguiendo esta guía para que me entiendan mejor (si es que no me explico correctamente): http://library.gnome.org/devel/jhbuild/2.30/jhbuild.html#getting-started
Esto es lo que hice (paso a paso):
En un directorio nuevo:
Código
$ git clone git://git.gnome.org/jhbuild
Código
$ cd jhbuild $ ./autogen.sh ... $ make ... $ make install ... $
luego agrege jhbuild a mi bashrc
Código
echo PATH=$PATH:~/.local/bin >> ~/.bashrc
luego copie el sample jhbuildrc a el home de mi user
Código
cp sample.jhbuildrc ~/.bashrc
Lo modifique, cree un directorio llamado "testing" y dentro de el otros dos llamados "gnome2" y "opt" tal y como se ve en el archivo de configuracion que dejé así: http://pastebin.com/pnkB2Dub
Y ahora ejectuto:
Código
para comprobar que tengo lo necesario y me falta lo que se ve:
jhbuild sanitycheck
Código
sec ~/testing$ jhbuild sanitycheck automake-1.8 not found automake-1.9 not found Could not find DocBook XSL Stylesheets in XML catalog cvs not found svn not found
hago lo que recomienda la guía que mencione al principio :
Código
y es cuando ocurre el problema, me aparece el error:
jhbuild bootstrap
Código
sec ~/testing$ jhbuild bootstrap *** Checking out automake-1.8 *** [1/4] *** Configuring automake-1.8 *** [1/4] ./configure --prefix ~/testing/opt/gnome2 --libdir '~/testing/opt/gnome2/lib64' --disable-static --disable-gtk-doc configure: error: expected an absolute directory name for --libdir: ~/testing/opt/gnome2/lib64 *** Error during phase configure of automake-1.8: ########## Error running ./configure --prefix ~/testing/opt/gnome2 --libdir '~/testing/opt/gnome2/lib64' --disable-static --disable-gtk-doc *** [1/4] [1] Rerun phase configure [2] Ignore error and continue to build [3] Give up on module [4] Start shell [5] Reload configuration [6] Go to phase "wipe directory and start over" [7] Go to phase "clean" [8] Go to phase "distclean" choice:
Se que hice un poco extenso el tema, pero intente dar toda la información que consideré relevante, si alguien puede ayudarme, se lo agradecería , desde ya gracias .