Subject: Re: libstdc++ problem with pkgsrc/firefox-bin
To: Ed Gould <ed@left.wing.org>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: port-i386
Date: 04/16/2006 19:42:17
On Sun, 16 Apr 2006 16:38:22 -0700, Ed Gould <ed@left.wing.org> wrote:

> I got the ENOEXEC problem sorted out (creating /emul/linux, symlinked to
> /usr/pkg/emul/,lionux was the key), but I now get these messages when starting
> firefox on -current:
> 
> /usr/pkg/lib/firefox-linux/firefox-bin: /usr/lib/libstdc++.so.5: no version information available (required by /usr/pkg/lib/firefox-linux/firefox-bin)
> /usr/pkg/lib/firefox-linux/firefox-bin: /usr/lib/libstdc++.so.5: no version information available (required by /usr/pkg/lib/firefox-linux/firefox-bin)
> /usr/pkg/lib/firefox-linux/firefox-bin: /usr/lib/libstdc++.so.5: no version information available (required by /usr/pkg/lib/firefox-linux/libxpcom_core.so)
> /usr/pkg/lib/firefox-linux/firefox-bin: /usr/lib/libstdc++.so.5: no version information available (required by /usr/pkg/lib/firefox-linux/libxpcom_core.so)
> /usr/pkg/lib/firefox-linux/firefox-bin: /usr/lib/libstdc++.so.5: no version information available (required by /usr/pkg/lib/firefox-linux/libxpcom_compat.so)
> /usr/pkg/lib/firefox-linux/firefox-bin: symbol lookup error: /usr/lib/libstdc++.so.5: undefined symbol: __sF
> 
> I don't find any references to a separate libstdc++ in pkgsrc, so I don't know if this is a pkgsrc problem or an i386 problem.  I have these Linux packages installed:
> 
> suse_base-10.0      Linux compatibility package
> suse_libtiff-9.1nb3 Linux compatibility package for the TIFF library
> suse_libpng-9.1nb4  Linux compatibility package for the PNG library
> suse_libjpeg-9.1nb2 Linux compatibility package for the JPEG library
> suse_expat-9.1nb2   Linux compatibility package for expat binaries
> suse_freetype2-9.1nb2 Linux compatibility package for FreeType2 library
> suse_x11-9.1nb4     Linux compatibility package for X11 binaries
> suse_fontconfig-9.1nb1 Linux compatibility package for fontconfig binaries
> suse_glx-7.3nb1     Linux compatibility package for GLX binaries
> suse_locale-9.1nb1  Locale files for the Linux compatibility package
> suse_gtk2-9.1nb5    Linux compatibility package for GTK2 binaries
> suse_compat-7.3nb1  Linux compatibility package with old shared libraries
> suse_libc5-7.3nb2   Linux compatibility package for libc5 binaries
> suse_audio-7.3nb1   Linux compatibility package for audio libraries
> suse_gtk-7.3nb1     Linux compatibility package for GTK binaries
> suse_xforms-7.3nb1  Linux compatibility package for xforms binaries
> suse_linux-7.3nb1   Linux compatibility package collection
> blackdown-jdk13-1nb5 Linux port of the Blackdown Java(tm) Runtime Environment
> grub-0.97nb2        GRand Unified Bootloader -- Boots *BSD, Linux, groks ffs, FAT, ext2
> 
I'm surprised pkgsrc lets you install more than one version of suse --
you've got 3...  I think I'd try installing all of the suse100 packages to
see what happens.


		--Steven M. Bellovin, http://www.cs.columbia.edu/~smb