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 >
