ymessenger is unable to find libraries needed to start: mark@expresso ~ $ ymessenger /opt/ymessenger/bin/ymessenger.bin: error while loading shared libraries: libgdk_pixbuf.so.2: cannot open shared object file: No such file or directory mark@expresso ~ $ locate libgdk_pixbuf.so.2 /usr/lib64/libgdk_pixbuf.so.2.0.0 /usr/lib64/libgdk_pixbuf.so.2 /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Probably why there are no versions of ymessenger keyworded amd64/~amd64 Which version are you trying to use? Jim
i've marked this as ~x86 in my /etc/portage/packages.keywords, it's an x86 binary, and i have the compat libs to be able to run x86 binaries.
could you run: ldd /opt/ymessenger/bin/ymessenger.bin and show us output?
mark@expresso ~ $ ldd /opt/ymessenger/bin/ymessenger.bin linux-gate.so.1 => (0xffffe000) libgtkhtml.so.0 => not found libgdk_pixbuf.so.2 => not found libgtk-1.2.so.0 => /emul/linux/x86/usr/lib/libgtk-1.2.so.0 (0x4bec8000) libgdk-1.2.so.0 => /emul/linux/x86/usr/lib/libgdk-1.2.so.0 (0x4bdf8000) libgmodule-1.2.so.0 => /emul/linux/x86/usr/lib/libgmodule-1.2.so.0 (0x4be69000) libglib-1.2.so.0 => /emul/linux/x86/usr/lib/libglib-1.2.so.0 (0x4c150000) libdl.so.2 => /lib32/libdl.so.2 (0x4be6e000) libXi.so.6 => /emul/linux/x86/usr/lib/libXi.so.6 (0x4c06a000) libXext.so.6 => /emul/linux/x86/usr/lib/libXext.so.6 (0x4c074000) libX11.so.6 => /emul/linux/x86/usr/lib/libX11.so.6 (0x4c084000) libm.so.6 => /lib32/libm.so.6 (0x4be44000) libXmu.so.6 => /emul/linux/x86/usr/lib/libXmu.so.6 (0x55573000) libc.so.6 => /lib32/libc.so.6 (0x4eab6000) /lib/ld-linux.so.2 (0x4ea9d000) libXt.so.6 => /emul/linux/x86/usr/lib/libXt.so.6 (0x55588000) libSM.so.6 => /emul/linux/x86/usr/lib/libSM.so.6 (0x555d9000) libICE.so.6 => /emul/linux/x86/usr/lib/libICE.so.6 (0x555e2000)
additionally: mark@expresso ~ $ locate libgtkhtml.so.0 /opt/ymessenger/lib64/libgtkhtml.so.0 /opt/ymessenger/lib/libgtkhtml.so.0 mark@expresso ~ $ locate libgdk_pixbuf.so.2 /usr/lib64/libgdk_pixbuf.so.2.0.0 /usr/lib64/libgdk_pixbuf.so.2 /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2
Mark: Could you please do a equery b /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2 and a file /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2
mark@expresso ~ $ equery b /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2 [ Searching for file(s) /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2 in *... ] mark@expresso ~ $ file /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2 /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2: symbolic link to `libgdk_pixbuf-2.0.so' mark@expresso ~ $ equery b /emul/linux/x86/usr/lib/libgdk_pixbuf.so [ Searching for file(s) /emul/linux/x86/usr/lib/libgdk_pixbuf.so in *... ]
I've added libgdk_pixbuf to emul-linux-x86-gtklibs-2.2 and marked ymessenger ~amd64.
works good, thanks for frixing this!!