aMule Forum
Spanish => sp_Bugs => Topic started by: pcmaster on September 24, 2006, 05:34:12 PM
-
Hola,
Tras actualizar Gentoo a GCC-4.1.1 (y recompilar todos los paquetes, incluído wxGTK) no puedo compilar amule, y la versión instalada (compilado con gcc-3.4.6) da un error.
# amulegui
amulegui: relocation error: amulegui: symbol _ZTI12wxEvtHandler, version WXU_2.6 not defined in file libwx_gtk2u_core-2.6.so.0 with link time reference
# emerge -pv amule
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] net-p2p/amule-2.1.3 USE="gtk nls remote stats unicode -amuled -debug" 0 kB
Total size of downloads: 0 kB
# emerge -v amule
...
...
...
i686-pc-linux-gnu-gcc -march=athlon-xp -O2 -pipe -W -Wall -Wshadow -Wundef -O2 -lpthread -o cas cas-cas.o cas-configfile.o cas-functions.o cas-graphics.o cas-html.o cas-lines.o -ljpeg -lz -lm -lgd
cas-graphics.o: In function `createimage':
graphics.c:(.text+0x4d): undefined reference to `gdImageCreateFromPng'
graphics.c:(.text+0xbe): undefined reference to `gdImagePng'
collect2: ld returned 1 exit status
make[5]: *** [cas] Error 1
make[5]: Leaving directory `/var/tmp/portage/amule-2.1.3/work/aMule-2.1.3/src/utils/cas'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/amule-2.1.3/work/aMule-2.1.3/src/utils/cas'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/amule-2.1.3/work/aMule-2.1.3/src/utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/amule-2.1.3/work/aMule-2.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/amule-2.1.3/work/aMule-2.1.3'
make: *** [all] Error 2
!!! ERROR: net-p2p/amule-2.1.3 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
amule-2.1.3.ebuild, line 102: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
¿Alguna idea?
-
graphics.c:(.text+0x4d): undefined reference to `gdImageCreateFromPng'
graphics.c:(.text+0xbe): undefined reference to `gdImagePng'
parece que te falta alguna libreria relacionada con gd y png.
prueba
revdep-rebuild -X amule
-
Gracias, ya está solucionado tras recompilar gd.
Por lo visto, al recompilar para pasar de GCC-3.4.6 a GCC-4.1.1 cambiaron algunooooos USE (no sé por qué, supongo que estarían implícitos y ahora no) y se había recompilado gd sin soporte PNG.
-
Sí, parece que últimamente con muchos paquetes ocurre más o menos. Yo casi desespero al instalar el mod_php que ya no existe como tal para el apache2 con soporte para gd. Creo que emergí php tropotecientas veces hasta que por fín lo conseguí (el truetype se me escapaba) X'D