[csw-users] pidgin fails when aspell is installed

James Lee james at opencsw.org
Sat Nov 14 18:11:44 CET 2009


On 14/11/09, 16:05:54, Stoyan Angelov <s_angelov at filibeto.org> wrote 
regarding [csw-users] pidgin fails when aspell is installed:

> libaspell.so.10 seem to refer to libgcc_s.so.1 (GCC_4.2.0) but this
> dependency can not be resolved.
> $ldd /opt/csw/lib/i386/libaspell.so.15
>          libdl.so.1 =>    /lib/libdl.so.1
>          libintl.so.3 =>  /opt/csw/lib/libintl.so.3
>          libc.so.1 =>     /lib/libc.so.1
>          libiconv.so.2 =>         /opt/csw/lib/libiconv.so.2
>          libstdc++.so.6 =>        /opt/csw/gcc4/lib/libstdc++.so.6
>          libm.so.1 =>     /lib/libm.so.1
>          libgcc_s.so.1 =>         /opt/csw/gcc4/lib/libgcc_s.so.1
>          libgcc_s.so.1 =>         /usr/sfw/lib/libgcc_s.so.1
>          libgcc_s.so.1 (GCC_4.2.0) =>     (version not found)
>          libm.so.2 =>     /lib/libm.so.2


It is in fact gcc4 that is looking for that lib:


$ ldd -s /opt/csw/lib/libaspell.so.15
...

   find object=libgcc_s.so.1; required by /opt/csw/lib/libaspell.so.15
    search path=/opt/csw/lib:/opt/csw/gcc4/lib  (RPATH from file 
/opt/csw/lib/libaspell.so.15)
    trying path=/opt/csw/lib/libgcc_s.so.1
        libgcc_s.so.1 =>         /opt/csw/lib/libgcc_s.so.1

...
   find object=libgcc_s.so.1; required by 
/opt/csw/gcc4/lib/libstdc++.so.6
    search path=/lib:/usr/lib  (default)
    trying path=/lib/libgcc_s.so.1
    trying path=/usr/lib/libgcc_s.so.1
        libgcc_s.so.1 (GCC_4.3.0) =>     (version not found)
...


Do you have CSWgcc3g++rt installed?  Note gcc changed since aspell
was compiled, if you have gcc3g++rt installed it picks it up a
different libstdc++.so.6 (even though gcc4 added the path...)


Why is your test picking up /usr/sfw/lib?  (run ldd -s ...)




James.




More information about the users mailing list