Hi Nassan,

Hassan Najibeddine wrote:
> Hello,
>  
> I installed the firefox-3.0.10.en-US.solaris-10-fcs-sparc-pkg.bz2 package on 
> a SPARC server with Solaris 10.
>  
> However, during the installation, I get the following error when installing 
> the SFWpango package:
>  
>  ## Executing postinstall script.
> ld.so.1: pango-querymodules: fatal: libXft.so.2: open failed: No such file or 
> directory
> Killed
> pkgadd: ERROR: postinstall script did not complete successfully
> Installation of <SFWpango> failed.
>  
> The libXft.so.2 is however present under /usr/lib.
>   
Is the library libXft.so.2 on your SPARC box (/usr/lib)?

# uname -a
SunOS surfing 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Blade-1500
# ldd /opt/sfw/bin/pango-querymodules
libpangox-1.0.so.0 => /opt/sfw/lib/libpangox-1.0.so.0
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpangoxft-1.0.so.0 => /opt/sfw/lib/libpangoxft-1.0.so.0
libpangoft2-1.0.so.0 => /opt/sfw/lib/libpangoft2-1.0.so.0
libX11.so.4 => /usr/lib/libX11.so.4
libXft.so.2 => /usr/lib/libXft.so.2
libXrender.so.1 => /usr/sfw/lib/libXrender.so.1
......
>  
> After proceeding with extracting other packages, trying to run firefox 
> triggers the following error:
>  
> Here is a printout of LDD on firefox-bin:
>  
> [server/opt/sfw/lib/firefox] ldd firefox-bin
>   
Firefox 3.0.10 installs the binaries to /opt/sfw/lib/firefox3 instead of
/opt/sfw/lib/firefox. I'm not sure which package
/opt/sfw/lib/firefox/firefox-bin belongs to.
>         libXft.so.2 =>   (file not found)
>         libfontconfig.so.1 =>    (file not found)
>         libfreetype.so.6 =>      (file not found)
>         libmozjs.so =>   /opt/sfw/lib/firefox/libmozjs.so
>         libxpcom.so =>   /opt/sfw/lib/firefox/libxpcom.so
>         libxpcom_core.so =>      /opt/sfw/lib/firefox/libxpcom_core.so
>         libplds4.so =>   /opt/sfw/lib/firefox/libplds4.so
>         libplc4.so =>    /opt/sfw/lib/firefox/libplc4.so
>         libnspr4.so =>   /opt/sfw/lib/firefox/libnspr4.so
>         libpthread.so.1 =>       /lib/libpthread.so.1
>         libdl.so.1 =>    /lib/libdl.so.1
>         librt.so.1 =>    /lib/librt.so.1
>         libgtk-x11-2.0.so.0 =>   (file not found)
>         libgdk-x11-2.0.so.0 =>   (file not found)
>         libatk-1.0.so.0 =>       (file not found)
>         libgdk_pixbuf-2.0.so.0 =>        (file not found)
>         libm.so.2 =>     /lib/libm.so.2
>         libmlib.so.2 =>  (file not found)
>         libpangoxft-1.0.so.0 =>  (file not found)
>         libpangox-1.0.so.0 =>    (file not found)
>         libpango-1.0.so.0 =>     (file not found)
>         libgobject-2.0.so.0 =>   (file not found)
>         libgmodule-2.0.so.0 =>   (file not found)
>         libglib-2.0.so.0 =>      (file not found)
>         libX11.so.4 =>   /usr/openwin/lib/libX11.so.4
>         libsocket.so.1 =>        /lib/libsockehread-2.0.so.0 =>   (file not 
> found)
>         libsmime3.so =>  /opt/sfw/lib/firefox/libsmime3.so
>         libssl3.so =>    /opt/refox/libnss3.so
>         libsoftokn3.so =>        /opt/sfw/lib/firefox/libsoftokn3.so
>         libXrender.so.1 =>       /usr/sf/libXt.so.4
>         libxpcom_compat.so =>    /opt/sfw/lib/firefox/libxpcom_compat.so
>         libCstd.so.1 =>  /usr/lib/libCstdibthread.so.1 =>        
> /lib/libthread.so.1
>         libc.so.1 =>     /lib/libc.so.1
> reetype.so.6 =>      (file not found)und)
>         libXft.so.2 =>   (file not found)
>         libfontconfig.so.1 =>    (file not foulibXft.so.2 =>   (file not 
> found)
>         libfontconfig.so.1 =>    (file not found)
>         libfreetype.so.6 =>      (file not    libgdk-x11-2.0.so.0 =>   (file 
> not found)
>         libatk-1.0.so.0 =>       (file not found)
>         libgdk_pixbuf-2.0.so.0found)
>         libpangoxft-1.0.so.0 =>  (file not found)
>         libpangox-1.0.so.0 =>    (file not found)
>         libpango-1  (file not found)
>         libgmodule-2.0.so.0 =>   (file not found)
>         libglib-2.0.so.0 =>      (file not found)
>       ib/libmd.so.1
>         libXext.so.0 =>  /usr/openwin/lib/libXext.so.0
>         libmp.so.2 =>    /lib/libmp.so.2
>         libscf..so.1
>         libSM.so.6 =>    /usr/openwin/lib/libSM.so.6
>         libICE.so.6 =>   /usr/openwin/lib/libICE.so.6
>         libX(file not found)
>         libfreetype.so.6 =>      (file not found)
>         libdoor.so.1 =>  /lib/libdoor.so.1
>         libuutilib/libgen.so.1
>         libsecdb.so.1 =>         /lib/libsecdb.so.1
>         libtsol.so.2 =>  /lib/libtsol.so.2
>         libcmd8plus/libnspr_flt4.so
>         /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
>  
>
>  
> -Ldd for firefox gives me the following:
>  
> ldd firefox
> ldd: firefox: unsupported or unknown file type
>   
Firefox is actually a bash script to set up all the necessary
environment variables and call firefox-bin to launch the browser. So
it's reasonable that ldd doesn't work.

Hope this helpful.
-Alfred
>  
> -Here is the uname -a on my server:
>  
> [server/opt/sfw/lib/firefox] uname -a
> SunOS gmpc10ga 5.10 Generic_127111-09 sun4v sparc SUNW,Sun-Fire-T2000
>  
>  
> I guess SFWpango is trying to install some librairies ( the ones missing when 
> executing ldd firefox-bin), but since it fails, I cannot run Firefox. So the 
> root problem is the libXft.so.2.
>  
>  Any help would be more than appreciated.
>  
> Thanks,
> Hassan
>   


Reply via email to