libgdk, glib, gtk blastwave installs gtk+ as a dependency, as well as a lot of other redundant packages. it takes precedence over the bundled gtk+ which firefox was built against, causing the problems.
James On Jun 9, 2008, at 1:39 AM, Pieter Donche wrote: > On Sat, 7 Jun 2008, Ginn Chen wrote: > >> Hi Pieter, >> >> On Jun 6, 2008, at 5:40 PM, Pieter Donche wrote: >> >>> Hi, >>> >>> I have SUN Sparc Solaris 10. >>> I retrieved >>> http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/contrib/solaris_tarball/firefox-2.0.0.14.en-US.solaris10-sparc.tar.bz2 >>> # cd /usr/local >>> # bzip -dc firefox-2.0.0.14.en-US.solaris10-sparc.tar.bz2 | tar - >>> xf - >>> If I try it out, I get: >>> $ /usr/local/firefox/firefox >>> ls.so.1: firefox-bin: fatal: relocation error: file >>> /opt/local/firefox2.0.0.14/firefox-bin: symbol gdk_threads_lock: >> >> So you have another Firefox 2.0.0.14 in /opt ? Or it's your typo? > > /usr/local is a soft link to /opt/local .. > >>> referenced symbol not found >>> Killed >>> $ echo $PATH >>> /opt/qt/bin:/usr/dt/bin:/usr/openwin/bin:/usr/SUNWspro/bin:/usr/ >>> java1.6/bin:/usr/local/bin:/usr/ccs/bin:/bin:/usr/bin:/etc:/usr/ >>> etc:/usr/ucb:/usr/perl5/bin:/usr/local/TeX/bin/sparc-solaris:/opt/ >>> Acrobat4/bin:/opt/sfw/bin:/usr/local/ant/bin:/usr/local/eclipse:. >>> $ echo $LD_LIBRARY_PATH >>> /opt/qt/lib:/usr/local/lib:/usr/SUNWspro/lib:/usr/openwin/lib:/opt/ >>> sfw/lib:/opt/qt/lib:/usr/local/lib:/usr/SUNWspro/lib:/usr/openwin/ >>> lib:/opt/sfw/lib >>> >> Can you unset it and try again? > > indeed LD_LIBRARY_PATH=; export LD_LIBRARY_PATH > makes firefox start. > it seems the problem is with /opt/sfw/lib; leaving only that out and > keeping the rest, also starts firefox. > > What library would firefox be taking that it shouldn't ? > my /opt/sfw/lib contains: > > ImageMagick libgphoto_samsung.la > X11 libgphoto_samsung.so > codepages libgphoto_samsung.so.0 > cvs libgphoto_samsung.so.0.0.0 > ethereal libgphoto_sony_dscf1.la > expect5.31 libgphoto_sony_dscf1.so > gcc-lib libgphoto_sony_dscf1.so.0 > gimp libgphoto_sony_dscf1.so.0.0.0 > glib libgphoto_sony_dscf55.la > gtk libgphoto_sony_dscf55.so > gv libgphoto_sony_dscf55.so.0 > help libgphoto_sony_dscf55.so.0.0.0 > jmacsrc libgthread-1.2.so.0 > joerc libgthread-1.2.so.0.0.10 > jpicorc libgthread.la > jstarrc libgthread.so > libExtraWINGs.a libgtk-1.2.so.0 > libFnlib.la libgtk-1.2.so.0.9.1 > libFnlib.so libgtk.la > libFnlib.so.0 libgtk.so > libFnlib.so.0.5.0 libguile.la > libImlib.la libguile.so > libImlib.so libguile.so.6 > libImlib.so.1 libguile.so.6.0.0 > libImlib.so.1.9.8 libguilereadline.la > libMagick++.la libguilereadline.so > libMagick++.so libguilereadline.so.0 > libMagick++.so.5 libguilereadline.so.0.0.0 > libMagick++.so.5.0.33 libhfs.a > libMagick.la libhistory.a > libMagick.so libhistory.so > libMagick.so.5 libhistory.so.4 > libMagick.so.5.0.33 libiberty.a > libMrm.la libimlib-bmp.la > libMrm.so libimlib-bmp.so > libMrm.so.1 libimlib-gif.la > libMrm.so.1.0.2 libimlib-gif.so > libMrm.so.2 libimlib-jpeg.la > libMrm.so.2.0.0 libimlib-jpeg.so > libSDL-1.1.so.0 libimlib-png.la > libSDL-1.1.so.0.5.0 libimlib-png.so > libSDL.a libimlib-ppm.la > libSDL.la libimlib-ppm.so > libSDL.so libimlib-ps.la > libSDLmain.a libimlib-ps.so > libUil.la libimlib-tiff.la > libUil.so libimlib-tiff.so > libUil.so.1 libimlib-xpm.la > libUil.so.1.0.2 libimlib-xpm.so > libUil.so.2 libjpeg.so > libUil.so.2.0.0 libjpeg.so.1 > libWINGs.a libjpeg.so.6 > libWMaker.a libmenu.a > libWUtil.a libmenu.so > libXaw3d.so libmenu.so.5 > libXaw3d.so.5 libmenu.so.5.2 > libXm.la libmenu_g.a > libXm.so libmmalloc.a > libXm.so.1 libmpeg.so > libXm.so.1.0.2 libmpeg.so.1 > libXm.so.2 libncurses++.a > libXm.so.2.0.0 libncurses.a > libXpm.so libncurses.so > libXpm.so.4 libncurses.so.5 > libXpm.so.4.11 libncurses.so.5.2 > liba2ps.a libncurses_g.a > liba2ps.la libopcodes.a > libaa.la libopcodes.la > libaa.so libpanel.a > libaa.so.1 libpanel.so > libaa.so.1.0.3 libpanel.so.5 > libaudiofile.la libpanel.so.5.2 > libaudiofile.so libpanel_g.a > libaudiofile.so.0 libpcap.a > libaudiofile.so.0.0.0 libplot.a > libbfd.a libplot.la > libbfd.la libplot.so > libcurses.so libplot.so.2 > libdb-3.1.la libplot.so.2.2.1 > libdb-3.1.so libpng.so > libdb-3.so libpng.so.1 > libdb.so libpng.so.2 > libdb1.a libpng.so.2.1.0.10 > libdeflt.a libpopt.a > libesd.la libpopt.la > libesd.so libpopt.so > libesd.so.0 libpopt.so.0 > libesd.so.0.2.18 libpopt.so.0.0.0 > libexpect5.31.a libqt.so > libfile.a libqt.so.2 > libform.a libqt.so.2.3 > libform.so libqt.so.2.3.1 > libform.so.5 libqutil.so > libform.so.5.2 libqutil.so.1 > libform_g.a libqutil.so.1.0 > libgck-1.2.so libqutil.so.1.0.0 > libgck-1.2.so.0 libreadline.a > libgck-1.2.so.0.0.1 libreadline.so > libgck.a libreadline.so.4 > libgck.la librpm.a > libgdk-1.2.so.0 librpm.la > libgdk-1.2.so.0.9.1 librpm.so > libgdk.la librpm.so.0 > libgdk.so librpm.so.0.0.0 > libgdk_imlib.la librpmbuild.a > libgdk_imlib.so librpmbuild.la > libgdk_imlib.so.1 librpmbuild.so > libgdk_imlib.so.1.9.8 librpmbuild.so.0 > libgimp-1.2.so librpmbuild.so.0.0.0 > libgimp-1.2.so.0 librpmio.a > libgimp-1.2.so.0.0.1 librpmio.la > libgimp.a librpmio.so > libgimp.la librpmio.so.0 > libgimpui-1.2.so librpmio.so.0.0.0 > libgimpui-1.2.so.0 libscg.a > libgimpui-1.2.so.0.0.1 libschily.a > libgimpui.a libslang.a > libgimpui.la libslang.so > libglib-1.2.so.0 libslang.so.1 > libglib-1.2.so.0.0.10 libslang.so.1.4.0 > libglib.la libstdc++.a.2.10.0 > libglib.so libstdc++.so.2.10.0 > libgmodule-1.2.so.0 libtcl8.3.so > libgmodule-1.2.so.0.0.10 libtclstub8.3.a > libgmodule.la libtclx8.2.a > libgmodule.so libtclx8.2.so > libgphoto_canon.la libtiff.so > libgphoto_canon.so libtiff.so.1 > libgphoto_canon.so.0 libtiff.so.3 > libgphoto_canon.so.0.0.0 libtk8.3.so > libgphoto_casio_qv.la libtkstub8.3.a > libgphoto_casio_qv.so libtkx8.2.a > libgphoto_casio_qv.so.0 libtkx8.2.so > libgphoto_casio_qv.so.0.0.0 libttf.la > libgphoto_coolpix600.la libttf.so > libgphoto_coolpix600.so libttf.so.2 > libgphoto_coolpix600.so.0 libttf.so.2.2.0 > libgphoto_coolpix600.so.0.0.0 libungif.la > libgphoto_dimage_v.la libungif.so > libgphoto_dimage_v.so libungif.so.4 > libgphoto_dimage_v.so.0 libungif.so.4.1.0 > libgphoto_dimage_v.so.0.0.0 libunls.a > libgphoto_dir.la libwrap.a > libgphoto_dir.so libwraster.a > libgphoto_dir.so.0 libwraster.la > libgphoto_dir.so.0.0.0 libwraster.so > libgphoto_fuji.la libwraster.so.2 > libgphoto_fuji.so libwraster.so.2.2.0 > libgphoto_fuji.so.0 libxmms.a > libgphoto_fuji.so.0.0.0 libxmms.la > libgphoto_kodak_dc2x.la libxmms.so > libgphoto_kodak_dc2x.so libxmms.so.1 > libgphoto_kodak_dc2x.so.0 libxmms.so.1.1.0 > libgphoto_kodak_dc2x.so.0.0.0 locale > libgphoto_kodak_generic.la lynx.cfg > libgphoto_kodak_generic.so lynx_doc > libgphoto_kodak_generic.so.0 lynx_help > libgphoto_kodak_generic.so.0.0.0 mpage > libgphoto_konica_qm100.la mutt > libgphoto_konica_qm100.so nmh-lib > libgphoto_konica_qm100.so.0 pkgconfig > libgphoto_konica_qm100.so.0.0.0 python1.5 > libgphoto_konica_qmxxx.la rjoerc > libgphoto_konica_qmxxx.so rpm > libgphoto_konica_qmxxx.so.0 rpmpopt > libgphoto_konica_qmxxx.so.0.0.0 rpmrc > libgphoto_mustek_mdc800.la ruby > libgphoto_mustek_mdc800.so smb.conf > libgphoto_mustek_mdc800.so.1 tcl8.3 > libgphoto_mustek_mdc800.so.1.0.0 tclConfig.sh > libgphoto_philips.la tclX8.2 > libgphoto_philips.so tclxConfig.sh > libgphoto_philips.so.0 termcap > libgphoto_philips.so.0.0.5 terminfo > libgphoto_photopc.la tk8.3 > libgphoto_photopc.so tkConfig.sh > libgphoto_photopc.so.0 tkX8.2 > libgphoto_photopc.so.0.0.0 tkxConfig.sh > libgphoto_ricoh300z.la xemacs > libgphoto_ricoh300z.so xemacs-21.1.14 > libgphoto_ricoh300z.so.0 xmms > libgphoto_ricoh300z.so.0.0.0 > > gtk? > ls -la /opt/sfw/lib | grep gtk > drwxr-xr-x 3 root bin 512 Dec 16 2002 gtk > lrwxrwxrwx 1 root root 19 Mar 26 2003 libgtk-1.2.so. > 0 -> libgtk-1.2.so.0.9.1 > -rwxr-xr-x 1 root bin 2718276 Nov 28 2001 libgtk-1.2.so. > 0.9.1 > -rwxr-xr-x 1 root bin 757 Nov 28 2001 libgtk.la > lrwxrwxrwx 1 root root 19 Mar 26 2003 libgtk.so -> > libgtk-1.2.so.0.9.1 > > although I thought gtk was only needed in Solaris 8 + firefox .. > >> >> Thanks, >> >> Ginn >> >> >>> What's wrong ? >>> (if found your e-mail in the accompagning file README.txt) >>> >>> Pieter >>> >>> \_______________ >>> / Pieter Donche \____________________________________________ >>> | (UA) Middelheimlaan 1, B 2020 Antwerpen, BELGIUM (EU) | >>> | room G1.16, tel +32 03.265.3870, fax +32 03.265.3777 | >>> |____________________________________________________________| >>> >>> _______________________________________________ >>> desktop-discuss mailing list >>> desktop-discuss at opensolaris.org >> >> -------- >> Ginn Chen >> Software Engineer, Browser Team >> Sun Microsystems, Inc. >> Phone: x82869 / +86-10-62673869 >> Fax: +86-10-62780969 >> > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20080609/8d859969/attachment.html>
