aMule Forum

Spanish => aMule Ayuda => Topic started by: Eleka on March 14, 2006, 11:59:21 AM

Title: Problema de dependencia en ubuntu
Post by: Eleka on March 14, 2006, 11:59:21 AM
Hola a todos (Jacobo, a tus pies :baby:).

Estoy intentando instalar el paquete amule-remote-gui del repositorio estable de Vollstrecker y no hay forma.

En Ubuntu Dapper, se me incumple la dependencia de la siguiente forma:

amule-remote-gui depende de libcrypto++5.2
libcrypto++5.2 no es instalaable, lo sustituye libcrypto++5.2c2a

Bueno, pues he aquí el problema, ¿alguna solución?
Title: Re: Problema de dependencia en ubuntu
Post by: Jacobo221 on March 22, 2006, 01:26:01 PM
yo hace dos meses que tengo el ordenador muerto y sin presupuesto para comprarme nuevo hardware, asi que estoy un poco obsoleto en cuanto a debs y rpms ;) deberias preguntarle a vollstrecker. recuerdo que hace ya mucho tiempo que hay problemas con el cambio de nombre de libcrypto en los repositorios de debian. y que vollstrecker no lo actualizo o no se que paso. le pregunte pero no recuerdo ya la respuesta :P enviale un PM
Title: RE: Problema de dependencia en ubuntu
Post by: AnimAlf on March 23, 2006, 09:04:33 PM
Debe pertenecer a una distribución diferente a la que utilizas.

prueba de instalarlo con dpkg --force por ejemplo
# dpkg --force-depends-version -i amule-remote-gui
o con
# dpkg  --force-conflicts -i amule-remote-gui
o con
# dpkg --force-all -i amule-remote-gui

La mayoría del tiempo estoy con gentoo la debian la tengo como servidor, te aconsejo mejor que la opción force que compiles, compilar es muy sencillo y se adaptará a lo que tienes en el equipo, verás (has de tener las direcciones a sources en los repositorios en /etc/apt/sources.list),:

Primero que nada se debe comprobar que el sistema tiene las librerias de desarrollo para la compilación

# apt-get build-dep amule-remote-gui

luego compilas y preparas el paquete para su instalación posterior:

# apt-get --build source amule-remote-gui

y te creará el paquete amule-remote-gui*.deb en el mismo directorio en el que estás

y finalizas instalándolo:

# dpkg -i amule-remote-gui*.deb

bye
Title: Re: Problema de dependencia en ubuntu
Post by: Jacobo221 on March 23, 2006, 09:19:50 PM
ah, si. los de vollstrecker son para debian. AnimAlf debe tener razon :)
Title: Lo malo ...
Post by: Eleka on March 23, 2006, 09:20:35 PM
Lo malo de ese método es una cosita: por defecto, al compilar el remote-gui no te creas ni accesos directos ni nada de eso ... de todos modos, probaré con lo que me dices.

Sigo esperando noticias de Vollstrecker
Title: Nuevas
Post by: Eleka on March 23, 2006, 10:24:22 PM
Hola chicos.

He hecho lo que me habéis dicho, paso a paso ...

Y la cosa es que me genera no uno, si no todos los deb relacionados con amule: amule-remote-gui, amule-daemon, amule, amule-cas ... etcétera.

He instalado (con dpkg -i amule-remote-gui_2.1.1+CVS20060323-1_i386.deb)

Cuando he intentado ejecutar amulegui, me ha dado el siguiente error:

Code: [Select]
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.6 (no debug,Unicode,compiler with C++ ABI 102,wx containers,compatible with 2.4),
and wxCore used 2.6 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4).
Abortado

¿Por qué puede ser?
Title: Re: Problema de dependencia en ubuntu
Post by: wuischke on March 23, 2006, 10:35:35 PM
Una pregunta: ¿Usas Dapper - como dices en tu primero mensaje - o Debian SID?
Si es Dapper: http://forum.amule.org/thread.php?threadid=9470
Title: Re: Problema de dependencia en ubuntu
Post by: Eleka on March 23, 2006, 10:50:51 PM
Es Dapper, pero sigue dándome problemas de dependencias: quiere libcrypto++5.2c2 y no existe como tal, solo libcrypto++5.2c2a ... y ya está instalado.

Asíi que no se que hacer :S
Title: Re: Problema de dependencia en ubuntu
Post by: wuischke on March 23, 2006, 10:56:12 PM
Quote
->http://forum.amule.org/thread.php?threadid=9467
Dapper users MAY try this.
If you have any problem, you can mail to dreamerwolf2001[at]yahoo.com.tw
Intenta que él dice. ;)
Title: RE: Nuevas
Post by: AnimAlf on March 23, 2006, 11:39:24 PM
Ese problema es una quintada, tiene que ver con las gtk y las wxGTK, uff, revisa los foros está muy comentado, yo lo entiendo desde la compilación, las wxGTK fueron compiladas con GTK sin soporte unicode (creo que si lo instalas por binario es así, no lo se) con las versiones  de GTK 2.8.x esto no ocurre y ya que traen por defecto soporte unicode, pero con las versiones anteriores creo que se ha de inidicar expresamente. Más o menos es eso (más menos que más)  ;(
Title: RE: Nuevas
Post by: AnimAlf on March 23, 2006, 11:50:26 PM
Quote
Originally posted by Eleka

He instalado (con dpkg -i amule-remote-gui_2.1.1+CVS20060323-1_i386.deb)

¿Por qué puede ser?

Además la versión CVS es la que más pide (je je, en esta versión está solucionado lo de las busquedas, o de momento eso parece, ya no peta) mis dependencias son estas, por si os sirve

Code: [Select]
acl@general ~/Alfonso/devel $ ldd /usr/bin/amulegui
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002aaaaabc1000)
        libz.so.1 => /lib/libz.so.1 (0x00002aaaaad56000)
        libbfd-2.16.1.so => /usr/x86_64-pc-linux-gnu/lib/libbfd-2.16.1.so (0x00002aaaaae6b000)
        libwx_gtk2u_adv-2.6.so.0 => /usr/lib/libwx_gtk2u_adv-2.6.so.0 (0x00002aaaab007000)
        libwx_gtk2u_core-2.6.so.0 => /usr/lib/libwx_gtk2u_core-2.6.so.0 (0x00002aaaab1c7000)
        libwx_baseu_net-2.6.so.0 => /usr/lib/libwx_baseu_net-2.6.so.0 (0x00002aaaab65e000)
        libwx_baseu-2.6.so.0 => /usr/lib/libwx_baseu-2.6.so.0 (0x00002aaaab792000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6 (0x00002aaaab9dc000)
        libm.so.6 => /lib/libm.so.6 (0x00002aaaabbcd000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002aaaabd53000)
        libc.so.6 => /lib/libc.so.6 (0x00002aaaabe5e000)
        /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002aaaac085000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00002aaaac188000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00002aaaac5ae000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00002aaaac740000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00002aaaac85f000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00002aaaac976000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00002aaaacab5000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002aaaacbf4000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00002aaaaccf7000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002aaaacdfc000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00002aaaacf88000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00002aaaad08a000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0x00002aaaad190000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00002aaaad2b7000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00002aaaad3d8000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00002aaaad52f000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00002aaaad6bf000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00002aaaad89f000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00002aaaad9a8000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00002aaaadaaf000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00002aaaadbfe000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00002aaaadd01000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00002aaaade09000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00002aaaadf3d000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00002aaaae047000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00002aaaae158000)
        libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0x00002aaaae25e000)
        libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0x00002aaaae3ac000)
        libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0x00002aaaae4b2000)
        libaa.so.1 => /usr/lib/libaa.so.1 (0x00002aaaae5bb000)
        libcaca.so.0 => /usr/lib/libcaca.so.0 (0x00002aaaae6d9000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x00002aaaae7e9000)
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00002aaaae944000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002aaaaea6c000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00002aaaaebff000)
        libexpat.so.0 => /usr/lib64/libexpat.so.0 (0x00002aaaaed26000)
        libgpm.so.1 => /lib/libgpm.so.1 (0x00002aaaaee4a000)
Title: RE: Nuevas
Post by: Kry on March 24, 2006, 12:30:57 AM
Quote
Originally posted by AnimAlf
Ese problema es una quintada, tiene que ver con las gtk y las wxGTK, uff, revisa los foros está muy comentado, yo lo entiendo desde la compilación, las wxGTK fueron compiladas con GTK sin soporte unicode (creo que si lo instalas por binario es así, no lo se) con las versiones  de GTK 2.8.x esto no ocurre y ya que traen por defecto soporte unicode, pero con las versiones anteriores creo que se ha de inidicar expresamente. Más o menos es eso (más menos que más)  ;(

No es el unicode. Es el compilador: han sido compilados con versiones de gcc diferentes.
Title: RE: Nuevas
Post by: Eleka on March 24, 2006, 11:54:29 AM
Buenas.

Veréis, estoy intentando todo desde mis dos PC's: un portátil con dapper (arquitectura 386 normal) y otro con dapper para amd64, que no tiene paquetes disponibles desde ningún lado (o yo no los veo).

He usado el método de apt-get build-dep y demás, y por ahora cosneguí generar todos los deb de amule ... y he instalado el que a mi me interesa más para este PC, el amule-remote-gui con dpkg -i, y he conseguido que se instale y que funcione, sin error de compilación (probasblemente no me bajo ninguna librería de vollstrecker, ya que me parece que puede venir el problema con las wx de su repositorio).

La cosa está en que, arrancando desde un terminal con "amulegui", consigo ver la pantallita de conexión, le pongo la IP, el puerto, la password .... y sorpresa:

La ventana se cierra, y en el terminal, se queda un bonito:

Code: [Select]
Connecting ...
Going to event loop

Y la ventana no se llega abrir ... ¿alguien sabe porque puede ser? ¿Pûede ser porque el amule-daemon que estoy corriendo sea la versión 2.1.0 y el amulegui la 2.1.1?