[opensuse-es] Compilacion desde fuentes
Estoy intentando compilar algunas cosas desde svn y me encuentro con algunos problemas producidos por las diferencias en la estructura y uso de los directorios. Alguien sabe donde estan bien explicadas las diferencias entre distribuciones??? ___ Un saludo Lluis
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-12-08 a las 11:14 +0100, Lluis Martinez escribió:
Estoy intentando compilar algunas cosas desde svn y me encuentro con algunos problemas producidos por las diferencias en la estructura y uso de los directorios.
Yo he compilado muchas cosas, y casi nunca he tenido problemas con eso: la fase configure debe ser capaz de encontrar donde está cada cosa que va a necesitar. Si no encuentra algo que sí está es un bug reportable. La diferencia compilando desde svn es que los pasos son algo distintos, primero hay que crear el propio configure. Suele haber un readme que lo cuenta, y si no, pues a preguntarle a los desarrolladores...
Alguien sabe donde estan bien explicadas las diferencias entre distribuciones???
Pues no, aunque se supone que la de suse es "la" correcta. ;-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHWne2tTMYHG2NR9URAgQnAJ9OjGTkXVapcmjDwBCHN5LhlvO1cACfa2Nc /CPZSqD5sgEMnQNpPmzcsy4= =q8yi -----END PGP SIGNATURE-----
El sáb, 08-12-2007 a las 11:53 +0100, Carlos E. R. escribió:
Pues no, aunque se supone que la de suse es "la" correcta. ;-)
Bueno, yo no me habia atrevido a pedir directamente tu ayuda, porque es algo de mono y me parece que no te cae muy bien. Concretamente estoy instalando MonoUml. En este caso aunque sea SVN, los autogen o los configure si estan. Ya he conseguido que funcione pero no se si lo he hecho de la mejor manera o es una chapuza. Se necesita tener instalado libgnome-dev, ningun problema se instala con Yast. Se necesita nUML. Se baja del svn se configura y se compila. Se necesita expertcoder, se baja del svn, se configura y... TACHAN primer problema. La compilacion de nUML ha dejado los archivos en /usr/lib/mono y la configuracion de expertcoder lo busca en /usr/local/lib/mono Lo ha arreglado a golpe de link en /usr/local/lib/mono a /usr/lib/mono. Asi ya compila expertcoder. Compila sin problemas MonoUml y al hacer el install ocurre lo mismo por el icono del desktop Intenta ponerlo en /usr/local/share/applications y debe estar en /usr/share/application. Otra vez se arregla con un link. Al fin funciona. ¿Es correcta la forma de solucinarlo? ¿Hay otra mejor? Gracias de antemano. --- Saludos Lluis
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
El sáb, 08-12-2007 a las 11:53 +0100, Carlos E. R. escribió:
Pues no, aunque se supone que la de suse es "la" correcta. ;-)
Bueno, yo no me habia atrevido a pedir directamente tu ayuda, porque es algo de mono y me parece que no te cae muy bien.
X'-) No, no te preocupes por eso. No es que me me guste o no... no tengo una opnión muy clara. Preferiría que no se llamasen .exe, na más.
Concretamente estoy instalando MonoUml.
En este caso aunque sea SVN, los autogen o los configure si estan.
Ya he conseguido que funcione pero no se si lo he hecho de la mejor manera o es una chapuza.
Se necesita tener instalado libgnome-dev, ningun problema se instala con Yast.
Se necesita nUML. Se baja del svn se configura y se compila.
¿Seguro que no vienen esas cosas en la distro? No las conozco, desde luego.
Se necesita expertcoder, se baja del svn, se configura y... TACHAN primer problema.
La compilacion de nUML ha dejado los archivos en /usr/lib/mono
y la configuracion de expertcoder lo busca en /usr/local/lib/mono
Ah.
Lo ha arreglado a golpe de link en /usr/local/lib/mono a /usr/lib/mono.
¡Icchhh! Puede funcionar, pero lo más fácil es que de algún problema inesperado.
Asi ya compila expertcoder.
Compila sin problemas MonoUml y al hacer el install ocurre lo mismo por el icono del desktop
Intenta ponerlo en /usr/local/share/applications y debe estar en /usr/share/application.
En realidad no... debe estar en /usr/local/.
Otra vez se arregla con un link.
Al fin funciona.
¿Es correcta la forma de solucinarlo?
Pos no :-)
¿Hay otra mejor?
Sí; o bien editas el configure, o bien le pasas un parámetro para que tome como PREFIX a /usr/local, que es donde deben estar todas las cosas que compiles localmente. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHWpaLtTMYHG2NR9URAuQYAJ9kYMLa5R8lACtARaZZzGOyIz7TeACeLdyW iCMAwMvZf+z/iHM4ekZ1AYA= =wyoX -----END PGP SIGNATURE-----
participants (2)
-
Carlos E. R.
-
Lluis Martinez