domingo, 12 de agosto de 2007

Amd64, amsn y versión SVN

Mi problema como a casi todos los que manejamos una maquina de 64 bits, pues como casi siempre, no están los últimos paquetes de los programas que necesitamos o nos gusta, en este caso me gusta tener lo ultimo de amsn.

 Vamos a intentar compilar la versión SVN para nuestra arquitectura amd64. He usado la ayuda del wiki de amsn, pero la he adaptado como siempre para ubuntu, a mi manera para facilitaros las cosas ha algunos tan torpes como yo o no tan torpes ni novatos.
  • Necesitamos a subversion para poder descargar esta versión de amsn así que tiramos de apt-get o en mi caso de synaptic.
$sudo apt-get install subversion
  •   Despuésde tener subversion comenzaremos la descarga:
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
  • Compilación de la version SVN, necesitamos varios paquetes del tipo dev osea los paquetes fuentes para poder hacer el ./configure sin ningún error, estos errores nos servirán para saber que tendremos que instalar.
Necesitamos el paquete de tcl y tk en su versión dev para poder proseguir:

$sudo apt-get install tcl8.4-dev y tk8.4-dev
  • Vamos a colocarnos en el directorio y haremos un update de subversion
$cd amsn && svn up

  • Ahora que ya tenemos el directorio actualizado vamos ha hacer la compilación
./configure

"sino tenemos ningún tipo de mensaje de error podemos proseguir con el siguiente comando ( tendremos en cuenta que sino hemos compilado ningun tipo de drivers o programa para nuestra maquina, necesitaremos algunos paquetes mas como las gcc y alguno mas, atento ha ese tipo de errores tontos pero que no te dejara terminar el configure)"

make
  • ¿Ya tenemos compilado amsn y funcionando?Pues solo tendremos que enlazar el ejecutable hacia el path:
$sudo ln -s ~/amsn/amsn  /usr/bin/amsn

 Después de visto que algunos tenéis ciertos problemas con ciertas dependencias os dejo este enlace al wiki de amsn.

2 comentarios:

Carlos Martínez dijo...

buenas, tengo un error al momento de hacer el update de svn "svn up", trate de hacer ./configure pero me dice lo siguiente:

compile time options summary
============================

X11 : yes
Tcl : 8.4
TK : 8.4
DEBUG : no
STATIC : no
FARSIGHT : no
LIBV4L : no
GUPNP-IGD : no

*** You do not seem to have gstreamer and farsight2 installed.
*** You will not be able to build the required component for audio conversations.
*** Read this for more information : http://amsn-project.net/wiki/Farsight


Espero pueda ayudarme, ya no se que hacer para tener funcionando aMSN, gracias.

arriero dijo...

Doy por hecho que no haz compilado nunca un programa desde las sources en este caso desde SVN, por lo que no conoces para que sirve el /configure, te aconsejo un poco de lectura y así sabrás porque han salido todos esos errores.
Si te fijas en el mensaje te direcciona hacia una pagina sigue el enlace y veras las solución hacia otro de los fallos.
La verdad es que amsn necesita bastantes dependencias que si no las cumples te saltaran unos cuantos errores en el /configure.

libc6
libgcc1
libjpeg62
libpng12-0
libstdc++6
libx11
tk8.5
tcl-tls
libsnack2
xdg-utils
tclsh
alsa utils
Larga no, aademas de lo que te pida en el enlace del error. SAludos