From owner-freebsd-emulation@FreeBSD.ORG Tue Oct 24 08:41:05 2006 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C92C16A416 for ; Tue, 24 Oct 2006 08:41:05 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4BF843D58 for ; Tue, 24 Oct 2006 08:41:04 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5F5ED.dip.t-dialin.net [84.165.245.237]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k9O8aFXr006333; Tue, 24 Oct 2006 10:36:15 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (webmail.Leidinger.net [192.168.1.102]) by Andro-Beta.Leidinger.net (8.13.4/8.13.4) with ESMTP id k9O8f0Iq067865; Tue, 24 Oct 2006 10:41:00 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Tue, 24 Oct 2006 10:41:00 +0200 Message-ID: <20061024104100.f20wkx40o4c8g4wg@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Tue, 24 Oct 2006 10:41:00 +0200 From: Alexander Leidinger To: Boris Samorodov References: <46a9be130610220136n4d9cc95dj7ddb2000aef7876b@mail.gmail.com> <35247993@bsam.ru> <46a9be130610230601s7286b22axe9460e9ccaf1e736@mail.gmail.com> <13785405@bsam.ru> In-Reply-To: <13785405@bsam.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation@FreeBSD.org, bin wan Subject: Re: a problem about linux-firefox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Oct 2006 08:41:05 -0000 Quoting Boris Samorodov (from Tue, 24 Oct 2006 00:38:26 +0400)= : > I'll keep CC: freebsd-emulation@ for archieves. > > On Mon, 23 Oct 2006 21:01:59 +0800 bin wan wrote: >> when I did it, no error display and linux-firfox and flash player is good= . >> But I still have a doubt. >> wan# ldd /usr/local//lib/linux-firefox/firefox-bin >> /usr/local//lib/linux-firefox/firefox-bin: >> libmozjs.so =3D> not found >> libxpcom.so =3D> not found >> libxpcom_core.so =3D> not found >> libplds4.so =3D> not found >> libplc4.so =3D> not found >> libnspr4.so =3D> not found > > Those libraries are not needed to run linux-firefox at minimal > configuration. And we (linux freebsd-emulation@ team) try to keep > linux_base port as minimal as it can be (and not to spam disks of all > potential users of linux_base port)... Most of those libs are firefox/mozilla/... internal libs. If you have =20 a look at this output fot the native firefox, you will see something =20 similar. The firefox (without -bin) script takes care of adding the =20 directory where those libs can be found to the search path for the =20 invocation of the firefox-bin binary. >> libpthread.so.0 =3D> /lib/obsolete/linuxthreads/libpthread.so.0 >> (0x289b9000) >> libdl.so.2 =3D> /lib/libdl.so.2 (0x28a0c000) >> libgtk-x11-2.0.so.0 =3D> /usr/lib/libgtk-x11-2.0.so.0 (0x28a10000) >> libgdk-x11-2.0.so.0 =3D> /usr/lib/libgdk-x11-2.0.so.0 (0x28d07000) >> libgdk_pixbuf-2.0.so.0 =3D> /usr/lib/libgdk_pixbuf-2.0.so.0(0x28da= 2000) >> libpangoxft-1.0.so.0 =3D> /usr/lib/libpangoxft-1.0.so.0 (0x28db900= 0) >> libpangox-1.0.so.0 =3D> /usr/lib/libpangox-1.0.so.0 (0x28dbf000) >> libpango-1.0.so.0 =3D> /usr/lib/libpango-1.0.so.0 (0x28dca000) >> libgobject-2.0.so.0 =3D> /usr/lib/libgobject-2.0.so.0 (0x28e00000) >> libgmodule-2.0.so.0 =3D> /usr/lib/libgmodule-2.0.so.0 (0x28e3c000) >> libglib-2.0.so.0 =3D> /usr/lib/libglib-2.0.so.0 (0x28e40000) >> libX11.so.6 =3D> /usr/X11R6/lib/libX11.so.6 (0x28eca000) >> libm.so.6 =3D> /lib/obsolete/linuxthreads/libm.so.6 (0x28f9d000) > >> Why libmozjs.so refers to "not found"? and Why none of library refers to >> /compat/linux directory?? > > ...and those libraries listed here are really at /usr/compat > directory. Just native FreeBSD ldd doen't show those path. I'd say > that it's how our current linuxulator works: it looks at /compat/linux > directory first and then reports the found filename upwards without > prefix "/compat/linux". Right. Bye, Alexander. --=20 It's hard to drive at the limit, but it's harder to know where the limits are. =09=09-- Stirling Moss http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137