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>

Reply via email to