hugh nicks
February 22nd, 2004, 16:48
I'm trying to get flash up and running with the version of Firefox that I just compiled, and I keep getting the same error over and over:
starlight# make
===> linuxpluginwrapper-20040208_1 depends on shared library: lthread.3 - not found
===> Verifying install for lthread.3 in /usr/ports/devel/linuxthreads
===> Vulnerability check disabled
You can use an experimental patch to reduce the number of
condition variable triggered context switches by defining
WITH_CONDWAIT_PATCH
Some unsafe calls to exit() can be detected by defining
LINUXTHREADS_DETECT_UNSAFE_EXIT, see files/README.FreeBSD
for more info.
Some conflicts with native threads can be avoided by defining
LINUXTHREADS_WRAP_API, see files/README.FreeBSD
for more info.
>>The linuxthreads port needs source code for libgcc
>>Please install FreeBSD source code in /usr/src
*** Error code 1
Stop in /usr/ports/devel/linuxthreads.
*** Error code 1
Stop in /usr/ports/www/linuxpluginwrapper.
starlight#
It's bothering me because I guess I don't know enough about linux compat to get this working. I tried googling for an explination about lthread.3, but to no avail. I *think* I have set up the linux compat properly, but don't know how to test it. This was the first app I tried. Where it says to install the source code in /usr/src for Freebsd is also confusing. Does that mean the source for libgcc? Do I need to make something additional in the ports? Here are the pkg's I have:
XFree86-clients-4.3.0_6 XFree86-4 client programs and related files
XFree86-documents-4.3.0 XFree86-4 documentation
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
XFree86-libraries-4.3.0_6 XFree86-4 libraries and headers
XFree86-manuals-4.3.0 XFree86-4 man pages
Xft-2.1.2_1 A client-sided font API for X applications
aalib-1.4.r5_1 An ascii art library
atk-1.4.1_2 A GNOME accessibility toolkit (ATK)
autoconf-2.13.000227_5 Automatically configure source code on many Un*x platforms
automake-1.4.5_9 GNU Standards-compliant Makefile generator (legacy version
bison-1.75_2 A parser generator from FSF, (mostly) compatible with Yacc
boxtools-0.65.0 Style tools for the blackbox family of window managers
compat4x-i386-5.0.20030328 A convenience package to install the compat4x libraries
cvsup-16.1h General network file distribution system optimized for CVS
djbfft-0.76 An extremely fast library for floating-point convolution
dri-4.3.0,1 OpenGL hardware acceleration drivers for XFree86
eterm-0.9.2_1 X11 terminal emulator based on rxvt/xterm
expat-1.95.6_1 XML 1.0 parser written in C
ezm3-1.1_1 Easier, more portable Modula-3 distribution for building CV
firefox-0.8_4 Web browser based on the browser portion of Mozilla
fluxbox-0.1.14_2 A small and fast window manager based on BlackBox
fontconfig-2.2.90_4 An XML-based font configuration API for X Windows
freetype-1.3.1_3 A free and portable TrueType font rendering engine
freetype2-2.1.5_2 A free and portable TrueType font rendering engine
gettext-0.13.1 GNU gettext package
glib-1.2.10_10 Some useful routines of C programming (previous stable vers
glib-2.2.3_1 Some useful routines of C programming (current stable versi
gmake-3.80_2 GNU version of 'make' utility
gtk-1.2.10_11 Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.2.4_2 Gimp Toolkit for X11 GUI (current stable version)
imake-1.0 Imake and other utilities from XFree86
imake-4.3.0_2 Imake and other utilities from XFree86
imlib2-1.1.0 The next generation graphic library for enlightenment packa
intltool-0.30_1 Xml internationalization support for GNOME, and others
jpeg-6b_1 IJG's jpeg compression utilities
lcms-1.09_1,1 Light Color Management System -- a color management library
libIDL-0.8.3_1 A library for creating trees of CORBA Interface Definition
liba52-0.7.4_1 A free library for decoding ATSC A/52 streams, aka AC-3
libast-0.5 A library of assorted spiffy things
libdvdcss-1.2.8_1 Portable abstraction library for DVD decryption
libdvdread-0.9.4 This is needed by ogle, which is a DVD player that supports
libiconv-1.9.1_3 A character set conversion library
libid3tag-0.15.0b_1 ID3 tags library (part of MAD project)
libltdl-1.5.2 System independent dlopen wrapper
libmad-0.15.0b Libmad library (part of MAD project)
libmikmod-3.1.10_2 MikMod Sound Library
libmng-1.0.5_1 Multiple-image Network Graphics (MNG) reference library
libogg-1.1,3 Ogg bitstream library
libtool-1.3.5_2 Generic shared library support script (version 1.3)
libtool-1.4.3_3 Generic shared library support script (version 1.4)
libungif-4.1.0b1_1 Tools and library routines for working with GIF images
libvorbis-1.0.1,3 Audio compression codec library
libxml-1.8.17_2 Xml parser library for GNOME
linux_base-8-8.0_4 Base set of packages needed in Linux mode (only for i386)
m4-1.4_1 GNU m4
mad-0.15.0b The "meta-port" for the MAD sound playback system
madplay-0.15.0b_2 Madplay MP3 player (part of MAD project)
man2html-3.0.1_1 Convert nroff(1) man pages to HTML
mozilla-thunderbird-0.4_1 Mozilla Thunderbird is standalone mail and news that stands
nasm-0.98.38_1,1 General-purpose multi-platform x86 assembler
nspr-4.4.1_1 A platform-neutral API for system level and libc like funct
p5-XML-Parser-2.34 Perl extension interface to James Clark's XML parser, expat
pango-1.2.5_1 An open-source framework for the layout and rendering of i1
pcre-4.5 Perl Compatible Regular Expressions library
perl-5.6.1_15 Practical Extraction and Report Language
pkgconfig-0.15.0_1 A utility used to retrieve information about installed libr
png-1.2.5_3 Library for manipulating PNG images
popt-1.6.4_2 A getopt(3) like library with a number of enhancements, fro
portupgrade-20040208 FreeBSD ports/packages administration and management tool s
rpm-3.0.6_9 The Red Hat Package Manager
ruby-1.6.8.2003.10.15 An object-oriented interpreted scripting language
ruby-shim-ruby18-1.8.1.p3 A set of Ruby modules to provide Ruby 1.8 functionalities
sdl-1.2.5_3,1 Cross-platform multi-media development API (developm. vers.
svgalib-1.4.3_2 A low level console graphics library
tiff-3.6.1_1 Tools and library routines for working with TIFF images
unzip-5.50_2 List, test and extract compressed files in a ZIP archive
wrapper-1.0_3 Wrapper for XFree86-4 server
xmms-1.2.9_1 X Multimedia System --- An audio player with a Winamp GUI
zip-2.3_1 Create/update ZIP files compatible with pkzip
Sorry for the long post, but I just wanted to provide as much info as possible. I'm running 5.2.1 RC2 btw.
Thanks,
-hn
starlight# make
===> linuxpluginwrapper-20040208_1 depends on shared library: lthread.3 - not found
===> Verifying install for lthread.3 in /usr/ports/devel/linuxthreads
===> Vulnerability check disabled
You can use an experimental patch to reduce the number of
condition variable triggered context switches by defining
WITH_CONDWAIT_PATCH
Some unsafe calls to exit() can be detected by defining
LINUXTHREADS_DETECT_UNSAFE_EXIT, see files/README.FreeBSD
for more info.
Some conflicts with native threads can be avoided by defining
LINUXTHREADS_WRAP_API, see files/README.FreeBSD
for more info.
>>The linuxthreads port needs source code for libgcc
>>Please install FreeBSD source code in /usr/src
*** Error code 1
Stop in /usr/ports/devel/linuxthreads.
*** Error code 1
Stop in /usr/ports/www/linuxpluginwrapper.
starlight#
It's bothering me because I guess I don't know enough about linux compat to get this working. I tried googling for an explination about lthread.3, but to no avail. I *think* I have set up the linux compat properly, but don't know how to test it. This was the first app I tried. Where it says to install the source code in /usr/src for Freebsd is also confusing. Does that mean the source for libgcc? Do I need to make something additional in the ports? Here are the pkg's I have:
XFree86-clients-4.3.0_6 XFree86-4 client programs and related files
XFree86-documents-4.3.0 XFree86-4 documentation
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
XFree86-libraries-4.3.0_6 XFree86-4 libraries and headers
XFree86-manuals-4.3.0 XFree86-4 man pages
Xft-2.1.2_1 A client-sided font API for X applications
aalib-1.4.r5_1 An ascii art library
atk-1.4.1_2 A GNOME accessibility toolkit (ATK)
autoconf-2.13.000227_5 Automatically configure source code on many Un*x platforms
automake-1.4.5_9 GNU Standards-compliant Makefile generator (legacy version
bison-1.75_2 A parser generator from FSF, (mostly) compatible with Yacc
boxtools-0.65.0 Style tools for the blackbox family of window managers
compat4x-i386-5.0.20030328 A convenience package to install the compat4x libraries
cvsup-16.1h General network file distribution system optimized for CVS
djbfft-0.76 An extremely fast library for floating-point convolution
dri-4.3.0,1 OpenGL hardware acceleration drivers for XFree86
eterm-0.9.2_1 X11 terminal emulator based on rxvt/xterm
expat-1.95.6_1 XML 1.0 parser written in C
ezm3-1.1_1 Easier, more portable Modula-3 distribution for building CV
firefox-0.8_4 Web browser based on the browser portion of Mozilla
fluxbox-0.1.14_2 A small and fast window manager based on BlackBox
fontconfig-2.2.90_4 An XML-based font configuration API for X Windows
freetype-1.3.1_3 A free and portable TrueType font rendering engine
freetype2-2.1.5_2 A free and portable TrueType font rendering engine
gettext-0.13.1 GNU gettext package
glib-1.2.10_10 Some useful routines of C programming (previous stable vers
glib-2.2.3_1 Some useful routines of C programming (current stable versi
gmake-3.80_2 GNU version of 'make' utility
gtk-1.2.10_11 Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.2.4_2 Gimp Toolkit for X11 GUI (current stable version)
imake-1.0 Imake and other utilities from XFree86
imake-4.3.0_2 Imake and other utilities from XFree86
imlib2-1.1.0 The next generation graphic library for enlightenment packa
intltool-0.30_1 Xml internationalization support for GNOME, and others
jpeg-6b_1 IJG's jpeg compression utilities
lcms-1.09_1,1 Light Color Management System -- a color management library
libIDL-0.8.3_1 A library for creating trees of CORBA Interface Definition
liba52-0.7.4_1 A free library for decoding ATSC A/52 streams, aka AC-3
libast-0.5 A library of assorted spiffy things
libdvdcss-1.2.8_1 Portable abstraction library for DVD decryption
libdvdread-0.9.4 This is needed by ogle, which is a DVD player that supports
libiconv-1.9.1_3 A character set conversion library
libid3tag-0.15.0b_1 ID3 tags library (part of MAD project)
libltdl-1.5.2 System independent dlopen wrapper
libmad-0.15.0b Libmad library (part of MAD project)
libmikmod-3.1.10_2 MikMod Sound Library
libmng-1.0.5_1 Multiple-image Network Graphics (MNG) reference library
libogg-1.1,3 Ogg bitstream library
libtool-1.3.5_2 Generic shared library support script (version 1.3)
libtool-1.4.3_3 Generic shared library support script (version 1.4)
libungif-4.1.0b1_1 Tools and library routines for working with GIF images
libvorbis-1.0.1,3 Audio compression codec library
libxml-1.8.17_2 Xml parser library for GNOME
linux_base-8-8.0_4 Base set of packages needed in Linux mode (only for i386)
m4-1.4_1 GNU m4
mad-0.15.0b The "meta-port" for the MAD sound playback system
madplay-0.15.0b_2 Madplay MP3 player (part of MAD project)
man2html-3.0.1_1 Convert nroff(1) man pages to HTML
mozilla-thunderbird-0.4_1 Mozilla Thunderbird is standalone mail and news that stands
nasm-0.98.38_1,1 General-purpose multi-platform x86 assembler
nspr-4.4.1_1 A platform-neutral API for system level and libc like funct
p5-XML-Parser-2.34 Perl extension interface to James Clark's XML parser, expat
pango-1.2.5_1 An open-source framework for the layout and rendering of i1
pcre-4.5 Perl Compatible Regular Expressions library
perl-5.6.1_15 Practical Extraction and Report Language
pkgconfig-0.15.0_1 A utility used to retrieve information about installed libr
png-1.2.5_3 Library for manipulating PNG images
popt-1.6.4_2 A getopt(3) like library with a number of enhancements, fro
portupgrade-20040208 FreeBSD ports/packages administration and management tool s
rpm-3.0.6_9 The Red Hat Package Manager
ruby-1.6.8.2003.10.15 An object-oriented interpreted scripting language
ruby-shim-ruby18-1.8.1.p3 A set of Ruby modules to provide Ruby 1.8 functionalities
sdl-1.2.5_3,1 Cross-platform multi-media development API (developm. vers.
svgalib-1.4.3_2 A low level console graphics library
tiff-3.6.1_1 Tools and library routines for working with TIFF images
unzip-5.50_2 List, test and extract compressed files in a ZIP archive
wrapper-1.0_3 Wrapper for XFree86-4 server
xmms-1.2.9_1 X Multimedia System --- An audio player with a Winamp GUI
zip-2.3_1 Create/update ZIP files compatible with pkzip
Sorry for the long post, but I just wanted to provide as much info as possible. I'm running 5.2.1 RC2 btw.
Thanks,
-hn