elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Configuración jhbuild [problema]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Configuración jhbuild [problema]  (Leído 1,774 veces)
SeC

Desconectado Desconectado

Mensajes: 109


@susan.


Ver Perfil WWW
Configuración jhbuild [problema]
« en: 24 Octubre 2010, 16:27 pm »

Hello world,

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
  1. $ git clone git://git.gnome.org/jhbuild
Código
  1. $ cd jhbuild
  2. $ ./autogen.sh
  3. ...
  4. $ make
  5. ...
  6. $ make install
  7. ...
  8. $

luego agrege jhbuild a mi bashrc

Código
  1. echo PATH=$PATH:~/.local/bin >> ~/.bashrc

luego copie el sample jhbuildrc a el home de mi user

Código
  1. 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
  1. jhbuild sanitycheck
para comprobar que tengo lo necesario y me falta lo que se ve:

Código
  1. sec ~/testing$  jhbuild sanitycheck
  2. automake-1.8 not found
  3. automake-1.9 not found
  4. Could not find DocBook XSL Stylesheets in XML catalog
  5. cvs not found
  6. svn not found

hago lo que recomienda la guía que mencione al principio :
Código
  1. jhbuild bootstrap
y es cuando ocurre el problema, me aparece el error:

Código
  1. sec ~/testing$  jhbuild bootstrap
  2. *** Checking out automake-1.8 *** [1/4]
  3. *** Configuring automake-1.8 *** [1/4]
  4. ./configure --prefix ~/testing/opt/gnome2 --libdir '~/testing/opt/gnome2/lib64'  --disable-static --disable-gtk-doc
  5. configure: error: expected an absolute directory name for --libdir: ~/testing/opt/gnome2/lib64
  6. *** 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]
  7.  
  8.  [1] Rerun phase configure
  9.  [2] Ignore error and continue to build
  10.  [3] Give up on module
  11.  [4] Start shell
  12.  [5] Reload configuration
  13.  [6] Go to phase "wipe directory and start over"
  14.  [7] Go to phase "clean"
  15.  [8] Go to phase "distclean"
  16. choice:
  17.  

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 .


« Última modificación: 24 Octubre 2010, 16:32 pm por SeC » En línea

Educad a los niños y no sera necesario castigar a los hombres - Pitagoras.
SeC

Desconectado Desconectado

Mensajes: 109


@susan.


Ver Perfil WWW
Re: Configuración jhbuild [problema]
« Respuesta #1 en: 24 Octubre 2010, 20:12 pm »

Solucionado:

Perdon por el doble post, pero si me editaba nadie veria la solucion, tal como decia el error:

Código:
configure: error: expected an absolute directory name for --libdir: ~/testing/opt/gnome2/lib64

hay que introducir la ruta absoluta en el archivo de configuracion (lease ~/.jhbuildrc), por lo que en la linea:

Código
  1. #
  2. # the prefix to configure/install modules to (must have write access)
  3. #
  4. prefix = '~/testing/opt/gnome2'

tendria que ser:

Código
  1. #
  2. # the prefix to configure/install modules to (must have write access)
  3. #
  4. prefix = '/home/sec/testing/opt/gnome2'

Bueno eso erá, si alguien lo leyo e intento buscar algo, lo agradezco de todas formas, por otro lado, espero que a alguien le sirva si esq intentan lo mismo.

Saludos


En línea

Educad a los niños y no sera necesario castigar a los hombres - Pitagoras.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines