From owner-freebsd-emulation@FreeBSD.ORG Sun May 7 10:01:17 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 78DE216A40A for ; Sun, 7 May 2006 10:01:17 +0000 (UTC) (envelope-from fenner+portsurvey@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 159E043D53 for ; Sun, 7 May 2006 10:01:16 +0000 (GMT) (envelope-from fenner+portsurvey@FreeBSD.org) Received: from freefall.freebsd.org (fenner@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k47A1Fcf047620 for ; Sun, 7 May 2006 10:01:15 GMT (envelope-from fenner+portsurvey@freefall.freebsd.org) Received: (from fenner@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k47A1Flu047619; Sun, 7 May 2006 10:01:15 GMT (envelope-from fenner+portsurvey) Date: Sun, 7 May 2006 10:01:15 GMT Message-Id: <200605071001.k47A1Flu047619@freefall.freebsd.org> From: fenner@freebsd.org (Bill "distfiles" Fenner) To: freebsd-emulation@freebsd.org Subject: FreeBSD ports: 1 unfetchable distfile: devel/linux_devtools X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ports@freebsd.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 May 2006 10:01:17 -0000 Dear freebsd-emulation@freebsd.org, You are listed as the FreeBSD port maintainer for 1 port whose distfiles are not fetchable from their MASTER_SITES. Could you please visit http://people.freebsd.org/~fenner/portsurvey/freebsd-emulation@freebsd.org.html and correct the problems listed there? The individual port with a problem is devel/linux_devtools. If you have already corrected the problems and submitted a PR, please accept my thanks and apologies for the delay in getting the fixes into the tree. This reminder is created automatically and does not (yet) have a way to know if a PR fixing the problem has been submitted. Please do *NOT* send your response to me directly; I do not necessarily have time to commit your fix; please instead submit a PR via 'send-pr' so it doesn't get lost. Problems are usually of two types: 1. The software package has been upgraded and the version in the port has been removed. The best solution to this problem is to upgrade the port to the most current version of the software package. If you are a FreeBSD committer, then you can just upgrade the port directly. If not, you should create the updated port on your own machine, test it (and maybe even run "portlint" on it), and then use "send-pr" to submit a "diff -uNr old-port updated-port". If you added or deleted any files, please make an explicit note of it. 2. The mirror site being used no longer contains the software package in question, or no longer exists. Solutions include: a) If there are other mirror sites, just remove the bad site from the list. (Make sure that what appears to be a bad site isn't actually a problem of type 1, upgrade) b) If the README or other support files in the software documentation mention where to get the software package, use one of those sites. c) Use a search engine to find another place to get the original DISTFILES. Make sure that you don't pick a FreeBSD distfiles mirror -- if you can't find any other places where the file exists, it can be a LOCAL_PORT or you can simply comment out the MASTER_SITES= line, with a comment explaining why. Once you have a solution, use "send-pr" to submit a "diff -u" of the Makefile. Note that this isn't an urgent issue, as people who try to build the port now will just fall back to the FreeBSD distfiles mirror. Please just put it on your list to do and get to it when you have time. These messages will continue to arrive twice a month until the fix is committed, as a reminder. Thanks, Bill "distfiles" Fenner. From owner-freebsd-emulation@FreeBSD.ORG Sun May 7 16:45:10 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 D4FD816A400; Sun, 7 May 2006 16:45:10 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id C080F43D4C; Sun, 7 May 2006 16:45:09 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k47Gj7fJ002746 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 7 May 2006 18:45:07 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k47Gj7vY002744; Sun, 7 May 2006 18:45:07 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.3/8.13.1) with ESMTP id k47GgWpc063719; Sun, 7 May 2006 18:42:32 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.3/8.13.1/Submit) id k47GgVg2063718; Sun, 7 May 2006 18:42:31 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Sun, 7 May 2006 18:42:30 +0200 To: Igor Kovalenko Message-ID: <20060507164230.GA63540@saturn.kn-bremen.de> Mail-Followup-To: Igor Kovalenko , freebsd-emulation@freebsd.org, freebsd-current@freebsd.org, Gleb Smirnoff , nox@jelal.kn-bremen.de References: <20060427203718.GA15953@saturn.kn-bremen.de> <445241DE.9020909@mail.ru> <20060428221142.GA11504@saturn.kn-bremen.de> <44530C50.6040902@mail.ru> <20060430004646.GA70632@saturn.kn-bremen.de> <4458277F.4010902@mail.ru> <20060506152059.GA33481@saturn.kn-bremen.de> <445D092E.2040501@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <445D092E.2040501@mail.ru> User-Agent: Mutt/1.4.2.1i Cc: freebsd-emulation@freebsd.org, freebsd-current@freebsd.org, Gleb Smirnoff , nox@jelal.kn-bremen.de Subject: Re: playing with qemu's 8139 nic and FreeBSD (loopback mode missing? 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: Sun, 07 May 2006 16:45:11 -0000 On Sun, May 07, 2006 at 12:38:06AM +0400, Igor Kovalenko wrote: > Hi Juergen, > > Juergen Lock wrote: > >[Cc'ing glebius@ because he did most of the recent re(4) commits, and > >-current in case possible other driver developers didn't see this thread > >in -emulation] > > > >On Wed, May 03, 2006 at 07:46:07AM +0400, Igor Kovalenko wrote: > >>Juergen Lock wrote: > >>>On Sat, Apr 29, 2006 at 10:48:48AM +0400, Igor Kovalenko wrote: > >>>>Juergen Lock wrote: > >>>>>On Fri, Apr 28, 2006 at 08:25:02PM +0400, Igor Kovalenko wrote: > >>>>>>Juergen Lock wrote: > >>>>>>>I played with > >>>>>>> qemu -monitor stdio -m 256 -cdrom 6.1-RC1-i386-disc1.iso > >>>>>>> -usb -soundhw es1370 -kernel-kqemu -net nic,model=rtl8139 > >>>>>>> -net user > >>>>>>>and got it as far as > >>>>>>> re0: diagnostic failed, failed to receive packet in loopback > >>>>>>> mode > >>>>>>>(followed by a panic :) with the (experimental) patches below. > >>>>>>> > >>>>>>> Anyone in the mood to implement loopback mode for this nic? > >>>>>>> > >>>>>>> Hmm actually... I just found the original posting in the archive, > >>>>>>>is C+ mode implemented now? If not re is probably not what I want, > >>>>>>The rtl8139 is set up with PCI rev ID 0x20 which should be enough for > >>>>>>OS driver > >>>>>>to detect C+ mode features. C+ mode is OK, tested with Linux driver. > >>>>>Cool, so I want FreeBSD's re driver. That one checks TxConfig > >>>>>tho, as changed in my patch (inside #if 0). And when changed, > >>>>>it still doesn't work as mentioned above because the driver expects > >>>>>loopback mode to be working. > >>>>>>>but the rl driver that it attaches without that #if 0'd (now) hunk > >>>>>>>below doesnt seem to be able to get data thru either and I get > >>>>>>> rl0: watchdog timeout > >>>>>>>in dmesg, which usually means the driver doesnt receive interrupts. > >>>>>>> > >>>>>>> What the heck, I'll append a log of a run just doing in > >>>>>>> fixit->cdrom: > >>>>>>> ifconfig rl0 10.0.2.15 > >>>>>>>and then exiting (which is enough to trigger the watchdog timeout...) > >>>>>>> > >>>>>>I'm too lasy to test with fresh freebsd installation :) > >>>>> No need to install FreeBSD, you can get away by just using > >>>>>fixit mode of an install iso, i.e. disc1. (which actually is > >>>>>what I did above. :) > >>>>> > >>>>> You can look at 6.1RC's re driver here: > >>>>>http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/re/if_re.c?annotate=1.46.2.14 > >>>>> which includes: > >>>>>http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/pci/if_rlreg.h?annotate=1.51.2.3 > >>>>> > >>>>> And 6.1RC disc1 iso is e.g. here: > >>>>>ftp://ftp.ru.freebsd.org:/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RC1-i386-disc1.iso > >>>>> > >>>>> > >>>>Thanks, that iso pointer made it. > >>>> > >>> :) > >>> > >>>>Please try the following on top of your patch, at least ping should now > >>>>work: > >>> Thanks, that seems to get the rl driver going. Now to fix C+ mode > >>>(re driver) change the #if 0 in my patch to #if 1... > >>> > >>> > >>I believe freebsd re driver is somewhat broken, e.g. it does not follow > >>documented > >>procedure to detect hardware features (e.g. 8139 c+ mode) > > > >Hmm, a bit of googling didn't reveal docs about this, do you have > >a pointer? (I only found the data sheet at > > http://people.freebsd.org/~wpaul/RealTek/spec-8139cp(150).pdf > >which doesnt seem to mention detecting c+ hardware specifically) > > Well, I might have misread some docs; please do not consider this as an > assault :) > I remember PCI rev id >= 0x20 is C+ mode for realtek 8139. I don't. It may well be the doc you saw this in just is no longer online, or I didn't came up with the right search terms... > > > > >> and in tries to use 8169 > >>registers (e.g. 0xda) on 8139 hardware etc. > > > > Oh, then it must have mis-detected the nic as a 8169 because > >the code in question reads: > > > > if (sc->rl_type == RL_8169) > > CSR_WRITE_2(sc, RL_MAXRXPKTLEN, 16383); And with your patch i get RTL8139: not implemented write(b) addr=0xda val=0x00 but that can't be this line anyway because it seems to be a byte access... Any of the re(4) experts have an idea where this comes from? (log generated by defining DEBUG_RTL8139 in the patched hw/rtl8139.c) > >>Therefore some action from driver people is needed; I can provide a patch > >>which > >>enables board timer in rtl8139 emulation (and thus enables hardware > >>timeout > >>events) if you need it. > > > > Yeah I guess that would be useful... > > > > > > Please find rtl8139.c.freebsd.timer.diff attached hereto. > The diff contains part of your changes to chip identification so re driver > does see it as C+ mode chip. Timer support is added (and there is no kpanic > now), > though the specs require it to be clocked with PCI bus; that is somewhat > hard > to achieve. Common qemu timer is of much lower resolution; doing it > differently > will require some effort. Thankx! (I doubt cycle accuracy is really needed here anyway, and afaik nowhere else in qemu is that done either.) From owner-freebsd-emulation@FreeBSD.ORG Sun May 7 18:28:02 2006 Return-Path: X-Original-To: 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 779FB16A533 for ; Sun, 7 May 2006 18:28:02 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id E92F743D48 for ; Sun, 7 May 2006 18:28:01 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id A3E811A3C1B for ; Sun, 7 May 2006 11:28:01 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 0F89252598; Sun, 7 May 2006 14:28:01 -0400 (EDT) Date: Sun, 7 May 2006 14:28:00 -0400 From: Kris Kennaway To: emulation@FreeBSD.org Message-ID: <20060507182800.GC320@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oJ71EGRlYNjSvfq7" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: [ports-i386@FreeBSD.org: linux-fontconfig-2.2.3_3 failed on i386 7] 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: Sun, 07 May 2006 18:28:02 -0000 --oJ71EGRlYNjSvfq7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI; can you please investigate and/or report to the developers? If you are already aware of this problem but do not yet have a fix, please mark the port BROKEN in the appropriate case, so that users do not unexpectedly encounter it. See http://pointyhat.freebsd.org for the full log. Thanks, Kris ----- Forwarded message from User Ports-i386 ----- X-Original-To: kkenn@localhost Delivered-To: kkenn@localhost.obsecurity.org X-Original-To: kris@FreeBSD.org Delivered-To: kris@FreeBSD.org Date: Sun, 7 May 2006 03:07:53 GMT From: User Ports-i386 To: freebsd+buildfail@lovett.com, kris@FreeBSD.org Subject: linux-fontconfig-2.2.3_3 failed on i386 7 X-UIDL: &j,"!=3DVL!!=3D6O"!cjk!! X-Bogosity: Ham, tests=3Dbogofilter, spamicity=3D0.000000, version=3D1.0.2 building linux-fontconfig-2.2.3_3 on gohan33.freebsd.org in directory /x/tmp/7/chroot/111 maintained by: freebsd-emulation@FreeBSD.org port directory: /usr/ports/x11-fonts/linux-fontconfig build started at Sun May 7 03:01:02 UTC 2006 FETCH_DEPENDS=3D PATCH_DEPENDS=3D EXTRACT_DEPENDS=3Dgettext-0.14.5_2.tbz libiconv-1.9.2_2.tbz popt-1.7_1.tbz = rpm-3.0.6_13.tbz BUILD_DEPENDS=3D RUN_DEPENDS=3Dlinux-expat-1.95.7_1.tbz linux_base-8-8.0_14.tbz prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/X11R6 add_pkg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D> fontconfig-2.2.3-5.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/fontconfig-2.2.3-5.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= fontconfig-2.2.3-5.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fontconfig-2.2.3-5.i386.rpm 116 kB 1050 kBps =3D> fontconfig-2.2.3-5.src.rpm doesn't seem to exist in /tmp/distfiles/rpm= /i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/fontconfig-2.2.3-5.src.rpm: File unavailable (e.g., file not found, = no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= fontconfig-2.2.3-5.src.rpm: File unavailable (e.g., file not found, no acce= ss) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/fontconfig-= 2.2.3-5.src.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. fetch: ftp://limestone.uoregon.edu/fedora/updates/3/i386/fontconfig-2.2.3-5= .src.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/SRPMS/. fontconfig-2.2.3-5.src.rpm 749 kB 1881 kBps =3D> MD5 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.i386.rpm. =3D> SHA256 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.i386.rpm. =3D> MD5 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.src.rpm. =3D> SHA256 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.src.rpm. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg gettext-0.14.5_2.tbz libiconv-1.9.2_2.tbz popt-1.7_1.tbz rpm-3.0.6_= 13.tbz adding dependencies pkg_add gettext-0.14.5_2.tbz pkg_add libiconv-1.9.2_2.tbz skipping libiconv-1.9.2_2, already added pkg_add popt-1.7_1.tbz pkg_add rpm-3.0.6_13.tbz =3D=3D=3D> Extracting for linux-fontconfig-2.2.3_3 =3D> MD5 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.i386.rpm. =3D> SHA256 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.i386.rpm. =3D> MD5 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.src.rpm. =3D> SHA256 Checksum OK for rpm/i386/fedora/3/fontconfig-2.2.3-5.src.rpm. =3D=3D=3D> linux-fontconfig-2.2.3_3 depends on file: /usr/local/bin/rpm2c= pio - found Deleting rpm-3.0.6_13 Deleting popt-1.7_1 Deleting gettext-0.14.5_2 Deleting libiconv-1.9.2_2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg =3D=3D=3D> Patching for linux-fontconfig-2.2.3_3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg =3D=3D=3D> Configuring for linux-fontconfig-2.2.3_3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D make: don't know how to make regression-test(continuing) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg linux-expat-1.95.7_1.tbz linux_base-8-8.0_14.tbz adding dependencies pkg_add linux-expat-1.95.7_1.tbz Re-mounting linprocfs... This software is based in part on the work of the FreeType Team. See . Installation of the Linux base system is finished. The Linux kernel mode, which must be enabled for Linux binaries to run, is now enabled. Linux mode can be enabled permanently with the linux_enable variable of rc.conf(5). To make use of NIS you have to adjust yp.conf and nsswitch.conf in /compat/linux/etc/ accordingly. For example: Set your yp-server and yp-domainname in yp.conf: domainname my.yp.domainname ypserver my.yp.server Let your lists for hosts, passwd and group be resolved via nsswitch.conf: passwd: files nis shadow: files nis group: files nis hosts: files dns nis pkg_add linux_base-8-8.0_14.tbz skipping linux_base-8-8.0_14, already added =3D=3D=3D> Installing for linux-fontconfig-2.2.3_3 =3D=3D=3D> linux-fontconfig-2.2.3_3 depends on file: /compat/linux/usr/li= b/libexpat.so.0 - found =3D=3D=3D> linux-fontconfig-2.2.3_3 depends on file: /compat/linux/etc/re= dhat-release - found =3D=3D=3D> Generating temporary packing list =3D=3D=3D> Checking if x11-fonts/linux-fontconfig already installed cd /work/a/ports/x11-fonts/linux-fontconfig/work && /usr/bin/find * -type d= -exec /bin/mkdir -p "/compat/linux/{}" \; cd /work/a/ports/x11-fonts/linux-fontconfig/work && /usr/bin/find * ! -type= d | /usr/bin/cpio -pm -R root:wheel /compat/linux 478 blocks PKG_PREFIX=3D/compat/linux /bin/sh /a/ports/x11-fonts/linux-fontconfig/pkg-= install linux-fontconfig-2.2.3_3 POST-INSTALL Running fc-cache to build fontconfig cache... /compat/linux/usr/bin/fc-cache: "/usr/X11R6/lib/X11/fonts": caching, 0 font= s, 1 dirs /compat/linux/usr/bin/fc-cache: "/usr/X11R6/lib/X11/fonts/local": caching, = 0 fonts, 0 dirs /compat/linux/usr/bin/fc-cache: "/usr/X11R6/lib/X11/fonts/Type1": skipping,= no such directory /compat/linux/usr/bin/fc-cache: "/usr/X11R6/lib/X11/fonts/bitstream-vera": = skipping, no such directory /compat/linux/usr/bin/fc-cache: "/root/.fonts": skipping, no such directory /compat/linux/usr/bin/fc-cache: succeeded =3D=3D=3D> Running ldconfig /compat/linux/sbin/ldconfig -r /compat/linux =3D=3D=3D> Registering installation for linux-fontconfig-2.2.3_3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Building package for linux-fontconfig-2.2.3_3 Creating package /tmp/packages/All/linux-fontconfig-2.2.3_3.tbz Registering depends: linux-expat-1.95.7_1 linux_base-8-8.0_14. Creating bzip'd tar ball in '/tmp/packages/All/linux-fontconfig-2.2.3_3.tbz' Deleting linux-fontconfig-2.2.3_3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D Checking filesystem state list of extra files and directories in / (not present before this port was = installed but present after it was deinstalled) 376998 4 -rw-r--r-- 1 root wheel 17 = May 7 03:07 usr/X11R6/lib/X11/fonts/fonts.cache-1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D build of /usr/ports/x11-fonts/linux-fontconfig ended at Sun May 7 03:07:44= UTC 2006 ----- End forwarded message ----- --oJ71EGRlYNjSvfq7 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEXjwwWry0BWjoQKURApDUAKDcBTC/m//37ve+kx6SYpxK2W4OPQCghv9h l9+Yh8+82iYD7a1gPUVRAL8= =uVGh -----END PGP SIGNATURE----- --oJ71EGRlYNjSvfq7-- From owner-freebsd-emulation@FreeBSD.ORG Sun May 7 20:45:12 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 318C216A42A; Sun, 7 May 2006 20:45:12 +0000 (UTC) (envelope-from garrison@mail.ru) Received: from umail.ru (umail.ru [195.34.32.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C0EA43DA0; Sun, 7 May 2006 20:44:46 +0000 (GMT) (envelope-from garrison@mail.ru) Received: from [85.141.196.97] (HELO skyserv) by umail.ru (CommuniGate Pro SMTP 4.2b6) with ESMTP-TLS id 668321361; Mon, 08 May 2006 00:44:45 +0400 Received: from localhost ([127.0.0.1]) by skyserv with esmtp (Exim 4.61) (envelope-from ) id 1Fcq7Q-0001nh-E4; Mon, 08 May 2006 00:44:44 +0400 Message-ID: <445E5C3B.405@mail.ru> Date: Mon, 08 May 2006 00:44:43 +0400 From: Igor Kovalenko User-Agent: Thunderbird 1.5.0.2 (X11/20060505) MIME-Version: 1.0 To: nox@jelal.kn-bremen.de, freebsd-emulation@freebsd.org, freebsd-current@freebsd.org, Gleb Smirnoff References: <20060427203718.GA15953@saturn.kn-bremen.de> <445241DE.9020909@mail.ru> <20060428221142.GA11504@saturn.kn-bremen.de> <44530C50.6040902@mail.ru> <20060430004646.GA70632@saturn.kn-bremen.de> <4458277F.4010902@mail.ru> <20060506152059.GA33481@saturn.kn-bremen.de> <445D092E.2040501@mail.ru> <20060507164230.GA63540@saturn.kn-bremen.de> In-Reply-To: <20060507164230.GA63540@saturn.kn-bremen.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: playing with qemu's 8139 nic and FreeBSD (loopback mode missing? 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: Sun, 07 May 2006 20:45:13 -0000 Hi Juergen, Juergen Lock wrote: > On Sun, May 07, 2006 at 12:38:06AM +0400, Igor Kovalenko wrote: >> Hi Juergen, >> >> Juergen Lock wrote: >>> [Cc'ing glebius@ because he did most of the recent re(4) commits, and >>> -current in case possible other driver developers didn't see this thread >>> in -emulation] >>> >>> On Wed, May 03, 2006 at 07:46:07AM +0400, Igor Kovalenko wrote: >>>> Juergen Lock wrote: >>>>> On Sat, Apr 29, 2006 at 10:48:48AM +0400, Igor Kovalenko wrote: >>>>>> Juergen Lock wrote: >>>>>>> On Fri, Apr 28, 2006 at 08:25:02PM +0400, Igor Kovalenko wrote: >>>>>>>> Juergen Lock wrote: >>>>>>>>> I played with >>>>>>>>> qemu -monitor stdio -m 256 -cdrom 6.1-RC1-i386-disc1.iso >>>>>>>>> -usb -soundhw es1370 -kernel-kqemu -net nic,model=rtl8139 >>>>>>>>> -net user >>>>>>>>> and got it as far as >>>>>>>>> re0: diagnostic failed, failed to receive packet in loopback >>>>>>>>> mode >>>>>>>>> (followed by a panic :) with the (experimental) patches below. >>>>>>>>> >>>>>>>>> Anyone in the mood to implement loopback mode for this nic? >>>>>>>>> >>>>>>>>> Hmm actually... I just found the original posting in the archive, >>>>>>>>> is C+ mode implemented now? If not re is probably not what I want, >>>>>>>> The rtl8139 is set up with PCI rev ID 0x20 which should be enough for >>>>>>>> OS driver >>>>>>>> to detect C+ mode features. C+ mode is OK, tested with Linux driver. >>>>>>> Cool, so I want FreeBSD's re driver. That one checks TxConfig >>>>>>> tho, as changed in my patch (inside #if 0). And when changed, >>>>>>> it still doesn't work as mentioned above because the driver expects >>>>>>> loopback mode to be working. >>>>>>>>> but the rl driver that it attaches without that #if 0'd (now) hunk >>>>>>>>> below doesnt seem to be able to get data thru either and I get >>>>>>>>> rl0: watchdog timeout >>>>>>>>> in dmesg, which usually means the driver doesnt receive interrupts. >>>>>>>>> >>>>>>>>> What the heck, I'll append a log of a run just doing in >>>>>>>>> fixit->cdrom: >>>>>>>>> ifconfig rl0 10.0.2.15 >>>>>>>>> and then exiting (which is enough to trigger the watchdog timeout...) >>>>>>>>> >>>>>>>> I'm too lasy to test with fresh freebsd installation :) >>>>>>> No need to install FreeBSD, you can get away by just using >>>>>>> fixit mode of an install iso, i.e. disc1. (which actually is >>>>>>> what I did above. :) >>>>>>> >>>>>>> You can look at 6.1RC's re driver here: >>>>>>> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/re/if_re.c?annotate=1.46.2.14 >>>>>>> which includes: >>>>>>> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/pci/if_rlreg.h?annotate=1.51.2.3 >>>>>>> >>>>>>> And 6.1RC disc1 iso is e.g. here: >>>>>>> ftp://ftp.ru.freebsd.org:/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RC1-i386-disc1.iso >>>>>>> >>>>>>> >>>>>> Thanks, that iso pointer made it. >>>>>> >>>>> :) >>>>> >>>>>> Please try the following on top of your patch, at least ping should now >>>>>> work: >>>>> Thanks, that seems to get the rl driver going. Now to fix C+ mode >>>>> (re driver) change the #if 0 in my patch to #if 1... >>>>> >>>>> >>>> I believe freebsd re driver is somewhat broken, e.g. it does not follow >>>> documented >>>> procedure to detect hardware features (e.g. 8139 c+ mode) >>> Hmm, a bit of googling didn't reveal docs about this, do you have >>> a pointer? (I only found the data sheet at >>> http://people.freebsd.org/~wpaul/RealTek/spec-8139cp(150).pdf >>> which doesnt seem to mention detecting c+ hardware specifically) >> Well, I might have misread some docs; please do not consider this as an >> assault :) >> I remember PCI rev id >= 0x20 is C+ mode for realtek 8139. > > I don't. It may well be the doc you saw this in just is no longer > online, or I didn't came up with the right search terms... >>>> and in tries to use 8169 >>>> registers (e.g. 0xda) on 8139 hardware etc. >>> Oh, then it must have mis-detected the nic as a 8169 because >>> the code in question reads: >>> >>> if (sc->rl_type == RL_8169) >>> CSR_WRITE_2(sc, RL_MAXRXPKTLEN, 16383); > > And with your patch i get > RTL8139: not implemented write(b) addr=0xda val=0x00 > but that can't be this line anyway because it seems to be a byte access... > Any of the re(4) experts have an idea where this comes from? > (log generated by defining DEBUG_RTL8139 in the patched hw/rtl8139.c) > I see the re driver actually is doing 2 byte write at RL_TXSTART so the second byte goes to RL_MAXRXPKTLEN. Comment in if_rlreg.h says RL_TXSTART is 8bit so this is a bug in if_re.c line 2063 This is not affecting qemu's card emulation (the extra byte write is ignored) so I think the problem is somewhere else. -- Kind regards, Igor V. Kovalenko From owner-freebsd-emulation@FreeBSD.ORG Mon May 8 11:02:31 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 300D516A40F for ; Mon, 8 May 2006 11:02:31 +0000 (UTC) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42A2C43D64 for ; Mon, 8 May 2006 11:02:19 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k48B2JAs048226 for ; Mon, 8 May 2006 11:02:19 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k48B2I4b048220 for freebsd-emulation@freebsd.org; Mon, 8 May 2006 11:02:18 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 8 May 2006 11:02:18 GMT Message-Id: <200605081102.k48B2I4b048220@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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: Mon, 08 May 2006 11:02:32 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow f [2002/11/07] kern/45023 emulation [linux] [patch] flexlm does not run with o [2005/02/19] kern/77710 emulation [linux] Linux page fault sigcontext infor 3 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1999/04/16] kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with o [2001/08/14] kern/29698 emulation [linux] [patch] linux ipcs doesn'work o [2002/06/12] kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLIN o [2002/08/11] kern/41543 emulation [patch] feature request: easier wine/w23 o [2003/08/21] kern/55835 emulation [linux] [patch] Linux IPC emulation missi a [2004/10/20] kern/72920 emulation [linux]: path "prefixing" is not done on o [2004/11/10] kern/73777 emulation [linux] [patch] linux emulation: root dir f [2005/10/17] ports/87571 emulation java/jdk15: Port-Installation Java 1.5 Fr o [2006/01/04] kern/91293 emulation [svr4] [patch] *Experimental* Update to t o [2006/02/01] kern/92671 emulation [patch] [linux] Fix for Maple 10: impleme 10 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon May 8 11:48:11 2006 Return-Path: X-Original-To: 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 D09B716A403 for ; Mon, 8 May 2006 11:48:11 +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 815F543D49 for ; Mon, 8 May 2006 11:48:09 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EC71.dip.t-dialin.net [84.165.236.113]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k48BdGZf057476; Mon, 8 May 2006 13:39:19 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k48Blrgt058618; Mon, 8 May 2006 13:47:54 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Mon, 8 May 2006 13:48:48 +0200 From: Alexander Leidinger To: emulation@freebsd.org Message-ID: <20060508134848.4ef2202f@Magellan.Leidinger.net> In-Reply-To: <20060507182800.GC320@xor.obsecurity.org> References: <20060507182800.GC320@xor.obsecurity.org> X-Mailer: Sylpheed-Claws 2.1.1 (GTK+ 2.8.17; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: Kris Kennaway Subject: Re: [ports-i386@FreeBSD.org: linux-fontconfig-2.2.3_3 failed on i386 7] 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: Mon, 08 May 2006 11:48:12 -0000 Quoting Kris Kennaway (Sun, 7 May 2006 14:28:00 -0400): > ======================================== > ===> Building package for linux-fontconfig-2.2.3_3 > Creating package /tmp/packages/All/linux-fontconfig-2.2.3_3.tbz > Registering depends: linux-expat-1.95.7_1 linux_base-8-8.0_14. > Creating bzip'd tar ball in '/tmp/packages/All/linux-fontconfig-2.2.3_3.tbz' > Deleting linux-fontconfig-2.2.3_3 > ================================================================ > > === Checking filesystem state > list of extra files and directories in / (not present before this port was installed but present after it was deinstalled) > 376998 4 -rw-r--r-- 1 root wheel 17 May 7 03:07 usr/X11R6/lib/X11/fonts/fonts.cache-1 > ================================================================ > build of /usr/ports/x11-fonts/linux-fontconfig ended at Sun May 7 03:07:44 UTC 2006 Just doing a braindump out into the world. Maybe someone has an opinion. We don't use fonts in /compat/linux, we use the base system fonts. But if there are fonts in the base system, there should also be a native fontconfig. If there's a native fontconfig, most probably the native fc-cache was already run. If it was already run, we don't need to run it again (except the file format has changed, but in this case we would break the native version, so we don't want to do that). If there's no cache, there's most probably nothing to cache, so we don't need to run it. Did I overlooked something? Based upon this, we don't need to have pkg-install (it only calls fc-cache). While having a look at it: the FC3 linux base + the xorg linux X11 libs don't come with X11R6/etc, so it should be possible to link LINUXBASE/etc/fonts.conf to /usr/X11R6/etc/fonts/fonts.conf (where the native one resides). This way we would get the same fonts-behavior as configure in the base system. The question is: are they compatible? Bye, Alexander. -- Press every key to continue. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 WL http://www.amazon.de/exec/obidos/registry/1FZ4DTHQE9PQ8/ref=wl_em_to/ From owner-freebsd-emulation@FreeBSD.ORG Mon May 8 18:52:11 2006 Return-Path: X-Original-To: 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 541AF16A41A for ; Mon, 8 May 2006 18:52:11 +0000 (UTC) (envelope-from sean@mcneil.com) Received: from mail.mcneil.com (mcneil.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9F9F43D49 for ; Mon, 8 May 2006 18:52:07 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id 7A9C3F27F7 for ; Mon, 8 May 2006 11:52:07 -0700 (PDT) X-Virus-Scanned: by amavisd-new at mcneil.com Received: from mail.mcneil.com ([127.0.0.1]) by localhost (triton.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hzfCa6guATXu for ; Mon, 8 May 2006 11:52:07 -0700 (PDT) Received: from mcneil.com (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 1F569F27CE for ; Mon, 8 May 2006 11:52:07 -0700 (PDT) From: Sean McNeil To: emulation@freebsd.org Content-Type: text/plain Date: Mon, 08 May 2006 11:52:06 -0700 Message-Id: <1147114326.18776.1.camel@triton.mcneil.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Subject: missing command in linux emulation 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: Mon, 08 May 2006 18:52:11 -0000 I have installed: linux_base-suse-9.3_2 linux_devtools-8.0_5 it is missing the /compat/linux/bin/arch command. From owner-freebsd-emulation@FreeBSD.ORG Tue May 9 10:28:36 2006 Return-Path: X-Original-To: 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 42BF716A402 for ; Tue, 9 May 2006 10:28:36 +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 A1AAB43D46 for ; Tue, 9 May 2006 10:28:35 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EBF8.dip.t-dialin.net [84.165.235.248]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k49AJXJ0066926; Tue, 9 May 2006 12:19:33 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k49ASCUh055289; Tue, 9 May 2006 12:28:12 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 9 May 2006 12:29:09 +0200 From: Alexander Leidinger To: Sean McNeil Message-ID: <20060509122909.2cc53c2b@Magellan.Leidinger.net> In-Reply-To: <1147114326.18776.1.camel@triton.mcneil.com> References: <1147114326.18776.1.camel@triton.mcneil.com> X-Mailer: Sylpheed-Claws 2.2.0 (GTK+ 2.8.17; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: emulation@freebsd.org Subject: Re: missing command in linux emulation 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, 09 May 2006 10:28:36 -0000 Quoting Sean McNeil (Mon, 08 May 2006 11:52:06 -0700): > > I have installed: > > linux_base-suse-9.3_2 > linux_devtools-8.0_5 > > it is missing the /compat/linux/bin/arch command. Only linux_base-8 and linux_base-fc3 are supported by emulation@. -8 is the current default linux base and fc3 is the upcomming default linux base. Every other linux base port (except one) has no active maintainer and doesn't comply to some "rules" which the linuxolator infrastructure in the ports collection depends upon. There's also no guarantee by the FreeBSD project, that any linux port works with a non-standard linux base port. Please test with a default linux base port (-8 or -fc3)... I can tell you that fc3 does not come with "arch" either. Please provide a rationale why this program should be included (and what this program does). Bye, Alexander. -- Press every key to continue. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 WL http://www.amazon.de/exec/obidos/registry/1FZ4DTHQE9PQ8/ref=wl_em_to/ From owner-freebsd-emulation@FreeBSD.ORG Tue May 9 16:01:20 2006 Return-Path: X-Original-To: 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 D2C6D16A554 for ; Tue, 9 May 2006 16:01:20 +0000 (UTC) (envelope-from sean@mcneil.com) Received: from mail.mcneil.com (mcneil.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EC6E43D6E for ; Tue, 9 May 2006 16:01:20 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id EC057F2828; Tue, 9 May 2006 09:01:19 -0700 (PDT) X-Virus-Scanned: by amavisd-new at mcneil.com Received: from mail.mcneil.com ([127.0.0.1]) by localhost (triton.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q01zDpGgXxOz; Tue, 9 May 2006 09:01:19 -0700 (PDT) Received: from mcneil.com (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 562AEF27D4; Tue, 9 May 2006 09:01:19 -0700 (PDT) From: Sean McNeil To: Alexander Leidinger In-Reply-To: <20060509122909.2cc53c2b@Magellan.Leidinger.net> References: <1147114326.18776.1.camel@triton.mcneil.com> <20060509122909.2cc53c2b@Magellan.Leidinger.net> Content-Type: text/plain Date: Tue, 09 May 2006 09:01:14 -0700 Message-Id: <1147190474.26769.4.camel@triton.mcneil.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: emulation@freebsd.org Subject: Re: missing command in linux emulation 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, 09 May 2006 16:01:21 -0000 On Tue, 2006-05-09 at 12:29 +0200, Alexander Leidinger wrote: > Quoting Sean McNeil (Mon, 08 May 2006 11:52:06 -0700): > > > > > I have installed: > > > > linux_base-suse-9.3_2 > > linux_devtools-8.0_5 > > > > it is missing the /compat/linux/bin/arch command. > > Only linux_base-8 and linux_base-fc3 are supported by emulation@. -8 is > the current default linux base and fc3 is the upcomming default linux > base. Every other linux base port (except one) has no active maintainer > and doesn't comply to some "rules" which the linuxolator infrastructure > in the ports collection depends upon. There's also no guarantee by the > FreeBSD project, that any linux port works with a non-standard linux > base port. > > Please test with a default linux base port (-8 or -fc3)... I can tell > you that fc3 does not come with "arch" either. Please provide a > rationale why this program should be included (and what this program > does). The older java execution script (jdk 1.1.8) uses it to determine the subdirectory for libs and other binaries. It essentially returns the same thing as uname -m. My FC4 system has this command. From owner-freebsd-emulation@FreeBSD.ORG Tue May 9 18:22:20 2006 Return-Path: X-Original-To: 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 D384416A8A8 for ; Tue, 9 May 2006 18:22:20 +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 C349043D70 for ; Tue, 9 May 2006 18:22:19 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EBF8.dip.t-dialin.net [84.165.235.248]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k49IDCG8068539; Tue, 9 May 2006 20:13:13 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k49IM5ck022980; Tue, 9 May 2006 20:22:06 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 9 May 2006 20:23:02 +0200 From: Alexander Leidinger To: Sean McNeil Message-ID: <20060509202302.33121061@Magellan.Leidinger.net> In-Reply-To: <1147190474.26769.4.camel@triton.mcneil.com> References: <1147114326.18776.1.camel@triton.mcneil.com> <20060509122909.2cc53c2b@Magellan.Leidinger.net> <1147190474.26769.4.camel@triton.mcneil.com> X-Mailer: Sylpheed-Claws 2.2.0 (GTK+ 2.8.17; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: emulation@freebsd.org Subject: Re: missing command in linux emulation 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, 09 May 2006 18:22:21 -0000 Quoting Sean McNeil (Tue, 09 May 2006 09:01:14 -0700): > On Tue, 2006-05-09 at 12:29 +0200, Alexander Leidinger wrote: > > Quoting Sean McNeil (Mon, 08 May 2006 11:52:06 -0700): > > > > > > > > I have installed: > > > > > > linux_base-suse-9.3_2 > > > linux_devtools-8.0_5 > > > > > > it is missing the /compat/linux/bin/arch command. > > > > Only linux_base-8 and linux_base-fc3 are supported by emulation@. -8 is > > the current default linux base and fc3 is the upcomming default linux > > base. Every other linux base port (except one) has no active maintainer > > and doesn't comply to some "rules" which the linuxolator infrastructure > > in the ports collection depends upon. There's also no guarantee by the > > FreeBSD project, that any linux port works with a non-standard linux > > base port. > > > > Please test with a default linux base port (-8 or -fc3)... I can tell > > you that fc3 does not come with "arch" either. Please provide a > > rationale why this program should be included (and what this program > > does). > > The older java execution script (jdk 1.1.8) uses it to determine the > subdirectory for libs and other binaries. It essentially returns the > same thing as uname -m. My FC4 system has this command. The java/linux-blackdown-jre11 comes with a "arch" script for this purpose. Since 1.1.8 is ... well ... very old and nobody supports it anymore (security), I suggest to either use the port, or to copy the script from there to the bin directory. So far this is the only request for this "uname -m"-wrapper and does not look that important to include in linux_base. But feel free to come up with reasons why it should be included. Bye, Alexander. -- Press every key to continue. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 WL http://www.amazon.de/exec/obidos/registry/1FZ4DTHQE9PQ8/ref=wl_em_to/ From owner-freebsd-emulation@FreeBSD.ORG Wed May 10 18:24:37 2006 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCC3E16AA1F; Wed, 10 May 2006 18:24:37 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9497143DB8; Wed, 10 May 2006 18:23:45 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4AINjTN059911; Wed, 10 May 2006 18:23:45 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4AINjcm059907; Wed, 10 May 2006 18:23:45 GMT (envelope-from netchild) Date: Wed, 10 May 2006 18:23:45 GMT From: Alexander Leidinger Message-Id: <200605101823.k4AINjcm059907@freefall.freebsd.org> To: markus.niemisto@gmx.net, netchild@FreeBSD.org, freebsd-emulation@FreeBSD.org Cc: Subject: Re: kern/92671: [patch] [linux] Fix for Maple 10: implement rt_sigpending linux syscall 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: Wed, 10 May 2006 18:24:49 -0000 Synopsis: [patch] [linux] Fix for Maple 10: implement rt_sigpending linux syscall State-Changed-From-To: open->closed State-Changed-By: netchild State-Changed-When: Wed May 10 18:23:32 UTC 2006 State-Changed-Why: Committed. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=92671 From owner-freebsd-emulation@FreeBSD.ORG Thu May 11 08:14:28 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 2833B16A404 for ; Thu, 11 May 2006 08:14:28 +0000 (UTC) (envelope-from kama@pvp.se) Received: from ms1.as.pvp.se (dns.pvp.se [213.64.187.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2D8C43D45 for ; Thu, 11 May 2006 08:14:27 +0000 (GMT) (envelope-from kama@pvp.se) Received: by ms1.as.pvp.se (Postfix, from userid 1001) id 6B42CA7; Thu, 11 May 2006 10:14:25 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by ms1.as.pvp.se (Postfix) with ESMTP id 69F55A6 for ; Thu, 11 May 2006 10:14:25 +0200 (CEST) Date: Thu, 11 May 2006 10:14:25 +0200 (CEST) From: kama X-X-Sender: kama@ns1.as.pvp.se To: freebsd-emulation@FreeBSD.org Message-ID: <20060511095842.C76846@ns1.as.pvp.se> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Subject: linux_base Gentoo. 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: Thu, 11 May 2006 08:14:28 -0000 Why do we not use gentoo as the default linuxbase? Its so easy to set up, no dependencies. This is how I install it. (No port needed) fetch ftp://mirror.of.choice/pub/os/gentoo/releases/x86/2006.0/stages/stage3-x86-2006.0.tar.bz2 mkdir /compat/linux cd /compat/linux tar xjpf /path/to/stage3-x86-2006.0.tar.bz2 cp /etc/resolv.conf etc Thats it. After that you can 'chroot /compat/linux /bin/bash' and start using emerge to install portages. I have not used emerge to compile a new kernel and world yet. Dont know if I never will need that either. rm /compat/linux and unpack a newer version of gentoo. Some things are borken. like, you cant ping from the chrooted env, but wget works. We really need to get a updated versions of the linux syscalls. Unfortunately I dont have the knowledge and time to get into that work. (As most of the peoples) I have not tested X utils under this emulation since I dont have any desktops running freebsd. I have used this setup for quite some time now (a year or so) and use it when developing linuxbinaries. I also run gameservers with this installation method. At least we will get rid of the compatibility problems with binaries not working anymore on the old linuxbases. /Bjorn From owner-freebsd-emulation@FreeBSD.ORG Thu May 11 08:26:03 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 C499016A401 for ; Thu, 11 May 2006 08:26:03 +0000 (UTC) (envelope-from gabor.kovesdan@t-hosting.hu) Received: from server.t-hosting.hu (server.t-hosting.hu [217.20.133.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A54843D45 for ; Thu, 11 May 2006 08:26:03 +0000 (GMT) (envelope-from gabor.kovesdan@t-hosting.hu) Received: from localhost (localhost [127.0.0.1]) by server.t-hosting.hu (Postfix) with ESMTP id 67FAD999558; Thu, 11 May 2006 10:26:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-hosting.hu Received: from server.t-hosting.hu ([127.0.0.1]) by localhost (server.t-hosting.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id XxmguMbwBU2g; Thu, 11 May 2006 10:25:55 +0200 (CEST) Received: from [192.168.2.186] (catv-5062e7e3.catv.broadband.hu [80.98.231.227]) by server.t-hosting.hu (Postfix) with ESMTP id D4968999541; Thu, 11 May 2006 10:25:54 +0200 (CEST) Message-ID: <4462F50C.6020608@t-hosting.hu> Date: Thu, 11 May 2006 10:25:48 +0200 From: =?ISO-8859-1?Q?K=F6vesd=E1n_G=E1bor?= User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: kama References: <20060511095842.C76846@ns1.as.pvp.se> In-Reply-To: <20060511095842.C76846@ns1.as.pvp.se> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org Subject: Re: linux_base Gentoo. 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: Thu, 11 May 2006 08:26:03 -0000 kama wrote: > Why do we not use gentoo as the default linuxbase? > > Its so easy to set up, no dependencies. This is how I install it. (No > port needed) > > fetch ftp://mirror.of.choice/pub/os/gentoo/releases/x86/2006.0/stages/stage3-x86-2006.0.tar.bz2 > > mkdir /compat/linux > cd /compat/linux > tar xjpf /path/to/stage3-x86-2006.0.tar.bz2 > cp /etc/resolv.conf etc > > Thats it. > > After that you can 'chroot /compat/linux /bin/bash' and start using > emerge to install portages. I have not used emerge to compile a new kernel > and world yet. Dont know if I never will need that either. rm > /compat/linux and unpack a newer version of gentoo. > > Some things are borken. like, you cant ping from the chrooted env, but > wget works. We really need to get a updated versions of the linux > syscalls. Unfortunately I dont have the knowledge and time to get into > that work. (As most of the peoples) > > I have not tested X utils under this emulation since I dont have any > desktops running freebsd. > > I have used this setup for quite some time now (a year or so) and use it > when developing linuxbinaries. I also run gameservers with this > installation method. > > At least we will get rid of the compatibility problems with binaries not > working anymore on the old linuxbases. > > Hello, there is stage1 in the ports tree. I maintain that port and like it, too. The other linux_bases tend to segfault for me, but gentoo is fine. Maybe I will port stage2 and stage3 if I have time this summer. Gabor Kovesdan From owner-freebsd-emulation@FreeBSD.ORG Thu May 11 11:55:06 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 8469116A404 for ; Thu, 11 May 2006 11:55:06 +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 5B43743D72 for ; Thu, 11 May 2006 11:54:58 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D9E9.dip.t-dialin.net [84.165.217.233]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k4BBjWTb086711; Thu, 11 May 2006 13:45:32 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k4BBsjLo052576; Thu, 11 May 2006 13:54:45 +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; Thu, 11 May 2006 13:54:45 +0200 Message-ID: <20060511135445.96rebqe8dcksg4k0@netchild.homeip.net> X-Priority: 3 (Normal) Date: Thu, 11 May 2006 13:54:45 +0200 From: Alexander Leidinger To: kama References: <20060511095842.C76846@ns1.as.pvp.se> In-Reply-To: <20060511095842.C76846@ns1.as.pvp.se> 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) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation@freebsd.org Subject: Re: linux_base Gentoo. 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: Thu, 11 May 2006 11:55:06 -0000 Quoting kama (from Thu, 11 May 2006 10:14:25 +0200 (CEST)): > > Why do we not use gentoo as the default linuxbase? > > Its so easy to set up, no dependencies. This is how I install it. (No > port needed) > > fetch =20 > ftp://mirror.of.choice/pub/os/gentoo/releases/x86/2006.0/stages/stage3-x86= -2006.0.tar.bz2 > > mkdir /compat/linux > cd /compat/linux > tar xjpf /path/to/stage3-x86-2006.0.tar.bz2 > cp /etc/resolv.conf etc > > Thats it. Did you tried to use acroread (and does it find the right lpr binary)? =20 Did you made sure the right devices are accessed? I can assure you, =20 that there's more to it than just unpacking a linux distro into =20 /compat/linux. > After that you can 'chroot /compat/linux /bin/bash' and start using > emerge to install portages. I have not used emerge to compile a new kernel That's (providing a complete linux system) not the purpose of the =20 default linux base port. The purpose of the default linux base port is =20 to provide an environment, where we can run most linux programs =20 (together with the help of some other linux infrastructure ports). =20 That's not "all" linux programs on purpose! It's the same reason why =20 we don't install GNOME or KDE or by default. > and world yet. Dont know if I never will need that either. rm > /compat/linux and unpack a newer version of gentoo. > > Some things are borken. like, you cant ping from the chrooted env, but > wget works. We really need to get a updated versions of the linux > syscalls. Unfortunately I dont have the knowledge and time to get into > that work. (As most of the peoples) We have several proposals in the Google Summer of Code for this. We're =20 in the process of reviewing them. > I have used this setup for quite some time now (a year or so) and use it > when developing linuxbinaries. I also run gameservers with this > installation method. If you don't like the default linux base, you don't have to use it. =20 And you are free to submit your own ports. But if you want to send in =20 a linux base replacement, I suggest you make yourself familiar with =20 the way the current linux ports work (feel free to ask questions here). > At least we will get rid of the compatibility problems with binaries not > working anymore on the old linuxbases. We're in the QA process of an update of the default linux base to =20 Fedora Core 3. We haven't used a newer one to no break something. When =20 FC3 is the new default, work will be spend on updating to a newer FC =20 release. FC5 is out of the loop ATM, since it doesn't work with the =20 current kernel part of the linuxolator. ATM we're evaluating if it is =20 possible to use FC4 until the kernel part is updated. Bye, Alexander. --=20 http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 CPU needs bearings repacked From owner-freebsd-emulation@FreeBSD.ORG Thu May 11 20:15:35 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 B163316A873 for ; Thu, 11 May 2006 20:15:34 +0000 (UTC) (envelope-from gwk-fbsd@mnet-mail.de) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A29343D45 for ; Thu, 11 May 2006 20:15:31 +0000 (GMT) (envelope-from gwk-fbsd@mnet-mail.de) Received: from mail01.m-online.net (svr21.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id 6250B726F3 for ; Thu, 11 May 2006 22:15:30 +0200 (CEST) X-Auth-Info: X4NhdiNU2aowsqEYUanKnUgGe6Yl2LDwFgPh+nIxY38= Received: from [192.168.1.100] (ppp-82-135-76-183.mnet-online.de [82.135.76.183]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.m-online.net (Postfix) with ESMTP id 333F59256D for ; Thu, 11 May 2006 22:15:30 +0200 (CEST) From: "Georg-W. Koltermann" To: freebsd-emulation@freebsd.org Content-Type: text/plain Date: Fri, 12 May 2006 05:16:29 +0200 Message-Id: <1147403789.1034.9.camel@localhost.eu.mscsoftware.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: QEMU 0.8.1 and -kernel-kqemu: stalls with "npxdna: fpcurthread == curthread" 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: Thu, 11 May 2006 20:15:53 -0000 Hi, I installed QEMU 0.8.1 and kqemu-kmod kqemu-kmod-1.3.0.p7 today on 6.1-PRERELEASE from 6 March. I tried running it with the "-kernel-kqemu" option for increased performance. It did boot up my WinXP guest rather quickly, but then it soon got into some kind of extreme busy state. The load went up, the X display was not refreshed any more, just the mouse still moved. I could escape to the console and found lots of May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread 43 times May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread 44 times May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread 45 times May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread 46 times ... messages. I then had to kill qemu. It does run ok without the "-kernel-kqemu" option. Any idea? -- Regards, Georg. From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 01:27:02 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 9E6C716A400; Fri, 12 May 2006 01:27:02 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CF2443D60; Fri, 12 May 2006 01:26:56 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout1.pacific.net.au (Postfix) with ESMTP id AAC0A3292FF; Fri, 12 May 2006 11:26:22 +1000 (EST) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k4C1QHZl031572; Fri, 12 May 2006 11:26:18 +1000 Date: Fri, 12 May 2006 11:26:17 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: "Georg-W. Koltermann" In-Reply-To: <1147403789.1034.9.camel@localhost.eu.mscsoftware.com> Message-ID: <20060512101754.K65309@delplex.bde.org> References: <1147403789.1034.9.camel@localhost.eu.mscsoftware.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-emulation@freebsd.org, peter@freebsd.org Subject: Re: QEMU 0.8.1 and -kernel-kqemu: stalls with "npxdna: fpcurthread == curthread" 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: Fri, 12 May 2006 01:27:02 -0000 On Fri, 12 May 2006, Georg-W. Koltermann wrote: > I installed QEMU 0.8.1 and kqemu-kmod kqemu-kmod-1.3.0.p7 today on > 6.1-PRERELEASE from 6 March. I tried running it with the > "-kernel-kqemu" option for increased performance. > > It did boot up my WinXP guest rather quickly, but then it soon got into > some kind of extreme busy state. The load went up, the X display was > not refreshed any more, just the mouse still moved. I could escape to > the console and found lots of > > May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread 43 times > ... > > messages. I then had to kill qemu. > > It does run ok without the "-kernel-kqemu" option. Any idea? 1. This error should cause a panic instead of a printf. An invariant has been violated. The panic was broken in rev.1.131 of npx.c. 2. This error has been implemented before. It was in the amd64 linux32_sysvec.c until rev.1.9 of that. There it was caused by dubious setting of CR0_TS. The fix is dubious too: % Index: linux32_sysvec.c % =================================================================== % RCS file: /home/ncvs/src/sys/amd64/linux32/linux32_sysvec.c,v % retrieving revision 1.8 % retrieving revision 1.9 % diff -u -2 -r1.8 -r1.9 % --- linux32_sysvec.c 29 Jul 2005 19:40:38 -0000 1.8 % +++ linux32_sysvec.c 22 Sep 2005 15:46:21 -0000 1.9 % @@ -807,4 +807,5 @@ % regs->tf_rbx = ps_strings; % load_cr0(rcr0() | CR0_MP | CR0_TS); I don't know why exec_linux_setregs() hacks on cr0 directly. The native setregs function (exec_setregs()) just needs to set CR0_TS, and it calls fpstate_drop() to do this, as it should since only fpstate_drop() knows exactly what needs to be done. I think CR0_MP is already set here (it's set at boot time and should remain set). % + fpstate_drop(td); The correct fix seems to be to add this and remove the direct hacking on cr0. fpstate_drop() sets CR0_TS again, so setting it earlier has no effects except to waste time and implement a race. It gives a window in which the invariant (CR0_TS set if and only if fpucurthread == NULL) is violated. CR0_TS should be set together with the other things that fpstate_drop() does, with interrupts disabled like fpstate_drop() or at least in a critical section (*). I think the race is harmless. Suppose the above is interrupted in the race window. Then, since the kernel doesn't really use the FPU, and lazy context switching is not implemented, and only fpudna() checks the invariant, interrupt handling will at most just save the FPU state, clearing CR0_TS again in the process, at which point the invariant is restored. npxdna/fpudna() itself has a race checking the invariant. The invariant is checked before disabling interrupts, so it may change underneath us. Then various bad things happen, but at worst they result in a panic not occuring or printing a wrong message. My fix for this just disables interrupts while checking. An interrupt gate could be used to avoid the (only some (?) of the harmless (?) race window between the trap occuring and reaching npxdna()/fpudna(). A comment says that exec_linux_setregs() is copied from from ia32_setregs(). The latter has the same dubious code as the above. Somehow it was never missing the fpstate_drop(). % % /* Return via doreti so that we can change to a different %cs */ This bogus comment is also in ia32_setregs(). It is missing in the native setregs(). C code cannot return via doreti and shouldn't know that the syscall will return via doreti; it's not just %cs that will be changed by doreti -- doreti will load all the registers that we've just set up. (*) The npx/fpu code hard-disables Interrupts mainly for historical reasons -- it was necessary or at least simplest for the old i386 code to hard-disable interrupts so as to avoid complications in the non-exception16 case). Maybe other emulators get this wrong similarly. Bruce From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 16:02:16 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 AF13E16A45E for ; Fri, 12 May 2006 16:02:16 +0000 (UTC) (envelope-from root@secure.cfins.au.tsinghua.edu.cn) Received: from secure.cfins.au.tsinghua.edu.cn (tu073217.ip.tsinghua.edu.cn [166.111.73.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id D83AF43D46 for ; Fri, 12 May 2006 16:02:15 +0000 (GMT) (envelope-from root@secure.cfins.au.tsinghua.edu.cn) Received: from secure.cfins.au.tsinghua.edu.cn (localhost [127.0.0.1]) by secure.cfins.au.tsinghua.edu.cn (8.13.6/8.13.6) with ESMTP id k4CG2CJS074785 for ; Sat, 13 May 2006 00:02:12 +0800 (CST) (envelope-from root@secure.cfins.au.tsinghua.edu.cn) Received: (from root@localhost) by secure.cfins.au.tsinghua.edu.cn (8.13.6/8.13.6/Submit) id k4CG2BrS074784; Sat, 13 May 2006 00:02:11 +0800 (CST) (envelope-from root) Message-Id: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> From: mag@intron.ac To: freebsd-emulation@freebsd.org Date: Sat, 13 May 2006 00:01:17 +0800 Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312"; format=flowed Content-Transfer-Encoding: 7bit Subject: Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Fri, 12 May 2006 16:02:16 -0000 Mozilla-linux-gtk1 (www/linux-mozilla) will hang up against linux-xorg-libs (FC3, 4). This has been confusing me in last several days. But Mozilla-linux-gtk1 works with linux-XFree86-libs-4.3.99.902_7. ------------------------------------------------------------------------ From Beijing, China From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 16:55:25 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 0EA7716AC2D for ; Fri, 12 May 2006 16:55:25 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93BFC43D48 for ; Fri, 12 May 2006 16:55:24 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from admin.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1FeavC-000GSz-8L; Fri, 12 May 2006 20:55:22 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1Feavc-000CNu-ED; Fri, 12 May 2006 20:55:48 +0400 To: mag@intron.ac References: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> From: Boris Samorodov Date: Fri, 12 May 2006 20:55:48 +0400 In-Reply-To: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> (mag@intron.ac's message of "Sat, 13 May 2006 00:01:17 +0800") Message-ID: <92750443@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-emulation@freebsd.org Subject: Re: Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Fri, 12 May 2006 16:55:25 -0000 On Sat, 13 May 2006 00:01:17 +0800 mag@intron.ac wrote: > Mozilla-linux-gtk1 (www/linux-mozilla) will hang up against > linux-xorg-libs (FC3, 4). This has been confusing me in last several days. What do you mean by 4? > But Mozilla-linux-gtk1 works with linux-XFree86-libs-4.3.99.902_7. > ------------------------------------------------------------------------ > From Beijing, China Reproducable. I'm working on it. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 17:44:26 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 C6DC316B018 for ; Fri, 12 May 2006 17:44:26 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 459BA43D77 for ; Fri, 12 May 2006 17:44:26 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from stat.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1Febge-000Ga0-RO; Fri, 12 May 2006 21:44:24 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1Febh5-000Fiv-0S; Fri, 12 May 2006 21:44:51 +0400 To: mag@intron.ac References: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> From: Boris Samorodov Date: Fri, 12 May 2006 21:44:50 +0400 In-Reply-To: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> (mag@intron.ac's message of "Sat, 13 May 2006 00:01:17 +0800") Message-ID: <26677501@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: freebsd-emulation@freebsd.org Subject: Re: Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Fri, 12 May 2006 17:44:32 -0000 --=-=-= On Sat, 13 May 2006 00:01:17 +0800 mag@intron.ac wrote: > Mozilla-linux-gtk1 (www/linux-mozilla) will hang up against > linux-xorg-libs (FC3, 4). This has been confusing me in last several days. > But Mozilla-linux-gtk1 works with linux-XFree86-libs-4.3.99.902_7. > ------------------------------------------------------------------------ > From Beijing, China The problem is that linux-mozilla uses an old and deprecated libXp.so.6. Please, test attached patch and give me a feedback. To apply the patch: 1. Copy the patch to /usr/ports/x11 directory. 2. Apply the patch: # cd /usr/ports/x11 # patch -p0 < _the_patch_ 3. Reinstall the port, ex. portupgrade or make deinstall/install. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=linux-xorg-libs.patch Content-Description: patch with libXp.so.6 diff -ruN linux-xorg-libs.orig/Makefile linux-xorg-libs/Makefile --- linux-xorg-libs.orig/Makefile Fri May 12 21:04:00 2006 +++ linux-xorg-libs/Makefile Fri May 12 21:42:40 2006 @@ -7,9 +7,9 @@ PORTNAME= xorg-libs PORTVERSION= 6.8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 linux -DISTNAME= xorg-x11-libs-${PORTVERSION}-37.FC4.49.2 +DISTFILES= ${BIN_DISTFILES} ${SRC_DISTFILES} MAINTAINER= freebsd-emulation@FreeBSD.org COMMENT= Xorg libraries, linux binaries @@ -19,6 +19,9 @@ USE_LINUX_RPM= yes LINUX_DIST_VER= 4 INSTALLS_SHLIB= yes + +BIN_DISTFILES= xorg-x11-libs-${PORTVERSION}-37.FC4.49.2.${LINUX_RPM_ARCH}.rpm \ + xorg-x11-deprecated-libs-6.8.2-31.${LINUX_RPM_ARCH}.rpm SRC_DISTFILES= xorg-x11-6.8.2-37.FC4.49.2.src.rpm diff -ruN linux-xorg-libs.orig/distinfo.i386 linux-xorg-libs/distinfo.i386 --- linux-xorg-libs.orig/distinfo.i386 Fri May 12 21:04:00 2006 +++ linux-xorg-libs/distinfo.i386 Fri May 12 21:25:00 2006 @@ -1,6 +1,12 @@ MD5 (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = f60dd3ea9c845a85ca5f8215f67b33c4 SHA256 (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = 87b9f2129bc51c1d6438f7f158979d9e1cd670dbfcd944a02310565b991e0a69 SIZE (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = 2655615 +MD5 (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 3afd57cabdfa08736dcd7bdc3c86176f +SHA256 (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 545e9b6ee957e7443dbe88206213c84c56a4584f4c8e583cd51c98407490c145 +SIZE (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 83231 +MD5 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 92491828b6bf332b84bca2cd64ebd3c2 +SHA256 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 0a2eb1ecc43780cfd3e78bcb64057384d0c592393589500d34baa4292628b2f7 +SIZE (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 56066059 MD5 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 92491828b6bf332b84bca2cd64ebd3c2 SHA256 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 0a2eb1ecc43780cfd3e78bcb64057384d0c592393589500d34baa4292628b2f7 SIZE (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 56066059 diff -ruN linux-xorg-libs.orig/pkg-plist linux-xorg-libs/pkg-plist --- linux-xorg-libs.orig/pkg-plist Fri May 12 21:04:00 2006 +++ linux-xorg-libs/pkg-plist Fri May 12 21:22:31 2006 @@ -197,6 +197,8 @@ usr/X11R6/lib/libXmu.so.6.2 usr/X11R6/lib/libXmuu.so.1 usr/X11R6/lib/libXmuu.so.1.0 +usr/X11R6/lib/libXp.so.6 +usr/X11R6/lib/libXp.so.6.2 usr/X11R6/lib/libXpm.so.4 usr/X11R6/lib/libXpm.so.4.11 usr/X11R6/lib/libXrandr.so.2 --=-=-=-- From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 18:16:04 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 C207A16B385 for ; Fri, 12 May 2006 18:16:04 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64FBE43D6B for ; Fri, 12 May 2006 18:16:04 +0000 (GMT) (envelope-from gerald@pfeifer.com) Received: from acrux.dbai.tuwien.ac.at (acrux [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 7EB1E137B4; Fri, 12 May 2006 20:16:02 +0200 (CEST) Date: Fri, 12 May 2006 20:16:07 +0200 (CEST) From: Gerald Pfeifer To: Boris Samorodov In-Reply-To: <92750443@srv.sem.ipt.ru> Message-ID: References: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> <92750443@srv.sem.ipt.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-emulation@freebsd.org Subject: Re: [emulation] Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Fri, 12 May 2006 18:16:11 -0000 On Fri, 12 May 2006, Boris Samorodov wrote: >> Mozilla-linux-gtk1 (www/linux-mozilla) will hang up against >> linux-xorg-libs (FC3, 4). This has been confusing me in last several days. > What do you mean by 4? FC4, short for Fedora Core 4. Gerald From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 18:23:35 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 2492916AC90 for ; Fri, 12 May 2006 18:23:35 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9002D43D81 for ; Fri, 12 May 2006 18:23:28 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from srv.sem.ipt.ru ([192.168.12.1]) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1FecIQ-000Gec-Hs; Fri, 12 May 2006 22:23:26 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1FecIq-000G6B-KO; Fri, 12 May 2006 22:23:52 +0400 To: Gerald Pfeifer References: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> <92750443@srv.sem.ipt.ru> From: Boris Samorodov Date: Fri, 12 May 2006 22:23:52 +0400 In-Reply-To: (Gerald Pfeifer's message of "Fri, 12 May 2006 20:16:07 +0200 (CEST)") Message-ID: <60595159@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-emulation@freebsd.org Subject: Re: [emulation] Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Fri, 12 May 2006 18:23:35 -0000 On Fri, 12 May 2006 20:16:07 +0200 (CEST) Gerald Pfeifer wrote: > On Fri, 12 May 2006, Boris Samorodov wrote: > >> Mozilla-linux-gtk1 (www/linux-mozilla) will hang up against > >> linux-xorg-libs (FC3, 4). This has been confusing me in last several days. > > What do you mean by 4? > FC4, short for Fedora Core 4. But currently there is no FC4 port. Where have you and/or the original poster got it? WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Fri May 12 21:29:28 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 79D9516B232 for ; Fri, 12 May 2006 21:29:28 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id C98A843D5C for ; Fri, 12 May 2006 21:29:22 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k4CLTJl3024116 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 12 May 2006 23:29:19 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k4CLTJ6F024114; Fri, 12 May 2006 23:29:19 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.3/8.13.1) with ESMTP id k4CLAN4r074543; Fri, 12 May 2006 23:10:23 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.3/8.13.1/Submit) id k4CLALRc074542; Fri, 12 May 2006 23:10:21 +0200 (CEST) (envelope-from nox) Date: Fri, 12 May 2006 23:10:21 +0200 (CEST) From: Juergen Lock Message-Id: <200605122110.k4CLALRc074542@saturn.kn-bremen.de> To: bde@zeta.org.au X-Newsgroups: local.list.freebsd.emulation In-Reply-To: <20060512101754.K65309@delplex.bde.org> References: <1147403789.1034.9.camel@localhost.eu.mscsoftware.com> Organization: home Cc: freebsd-emulation@freebsd.org Subject: Re: QEMU 0.8.1 and -kernel-kqemu: stalls with "npxdna: fpcurthread == curthread" 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: Fri, 12 May 2006 21:29:31 -0000 In article <20060512101754.K65309@delplex.bde.org> you write: >On Fri, 12 May 2006, Georg-W. Koltermann wrote: > >> I installed QEMU 0.8.1 and kqemu-kmod kqemu-kmod-1.3.0.p7 today on >> 6.1-PRERELEASE from 6 March. I tried running it with the >> "-kernel-kqemu" option for increased performance. >> >> It did boot up my WinXP guest rather quickly, but then it soon got into >> some kind of extreme busy state. The load went up, the X display was >> not refreshed any more, just the mouse still moved. I could escape to >> the console and found lots of >> >> May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread >43 times >> ... >> >> messages. I then had to kill qemu. >> >> It does run ok without the "-kernel-kqemu" option. Any idea? > >1. This error should cause a panic instead of a printf. An invariant has > been violated. The panic was broken in rev.1.131 of npx.c. >2. This error has been implemented before. It was in the amd64 > linux32_sysvec.c until rev.1.9 of that. There it was caused by dubious > setting of CR0_TS. The fix is dubious too: > >% Index: linux32_sysvec.c >% =================================================================== >% RCS file: /home/ncvs/src/sys/amd64/linux32/linux32_sysvec.c,v >% retrieving revision 1.8 >% retrieving revision 1.9 >% diff -u -2 -r1.8 -r1.9 >% --- linux32_sysvec.c 29 Jul 2005 19:40:38 -0000 1.8 >% +++ linux32_sysvec.c 22 Sep 2005 15:46:21 -0000 1.9 >% @@ -807,4 +807,5 @@ >% regs->tf_rbx = ps_strings; >% load_cr0(rcr0() | CR0_MP | CR0_TS); > >I don't know why exec_linux_setregs() hacks on cr0 directly. The >native setregs function (exec_setregs()) just needs to set CR0_TS, and >it calls fpstate_drop() to do this, as it should since only fpstate_drop() >knows exactly what needs to be done. I think CR0_MP is already set >here (it's set at boot time and should remain set). > >% + fpstate_drop(td); > >The correct fix seems to be to add this and remove the direct hacking >on cr0. fpstate_drop() sets CR0_TS again, so setting it earlier has >no effects except to waste time and implement a race. It gives a >window in which the invariant (CR0_TS set if and only if fpucurthread >== NULL) is violated. CR0_TS should be set together with the other >things that fpstate_drop() does, with interrupts disabled like >fpstate_drop() or at least in a critical section (*). I think the >race is harmless. Suppose the above is interrupted in the race window. >Then, since the kernel doesn't really use the FPU, and lazy context >switching is not implemented, and only fpudna() checks the invariant, >interrupt handling will at most just save the FPU state, clearing >CR0_TS again in the process, at which point the invariant is restored. > >npxdna/fpudna() itself has a race checking the invariant. The invariant >is checked before disabling interrupts, so it may change underneath us. >Then various bad things happen, but at worst they result in a panic not >occuring or printing a wrong message. My fix for this just disables >interrupts while checking. An interrupt gate could be used to avoid the >(only some (?) of the harmless (?) race window between the trap occuring >and reaching npxdna()/fpudna(). > >A comment says that exec_linux_setregs() is copied from from ia32_setregs(). >The latter has the same dubious code as the above. Somehow it was never >missing the fpstate_drop(). > >% >% /* Return via doreti so that we can change to a different %cs */ > >This bogus comment is also in ia32_setregs(). It is missing in the >native setregs(). C code cannot return via doreti and shouldn't know >that the syscall will return via doreti; it's not just %cs that will >be changed by doreti -- doreti will load all the registers that we've >just set up. > >(*) The npx/fpu code hard-disables Interrupts mainly for historical >reasons -- it was necessary or at least simplest for the old i386 code to >hard-disable interrupts so as to avoid complications in the >non-exception16 case). > >Maybe other emulators get this wrong similarly. So you think kqemu is doing something wrong? The problem is _k_qemu is closed source and afaik the author doesnt use freebsd, the inner workings of it are in a binary blob that gets linked into a kld and it runs guest code (including kernel code with -kernel-kqemu) in kernel space on the host cpu. You can see the freebsd-specific parts in /usr/ports/emulators/kqemu-kmod/work/kqemu-1.3.0pre7/kqemu-freebsd.c (after doing make in the port's dir) - could this be patched there? Btw, kqemu on amd64 also causes lots of fpudna in kernel mode! messages even when not using -kernel-kqemu (so that kqemu only runs guest userland code in kernel space.) From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 01:34:37 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 9648C16A457 for ; Sat, 13 May 2006 01:34:37 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 411ED43D49 for ; Sat, 13 May 2006 01:34:35 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout1.pacific.net.au (Postfix) with ESMTP id 10B15328F7C; Sat, 13 May 2006 11:34:34 +1000 (EST) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k4D1YU0l025457; Sat, 13 May 2006 11:34:32 +1000 Date: Sat, 13 May 2006 11:34:31 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Juergen Lock In-Reply-To: <200605122110.k4CLALRc074542@saturn.kn-bremen.de> Message-ID: <20060513102437.O68801@delplex.bde.org> References: <1147403789.1034.9.camel@localhost.eu.mscsoftware.com> <200605122110.k4CLALRc074542@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-emulation@freebsd.org Subject: Re: QEMU 0.8.1 and -kernel-kqemu: stalls with "npxdna: fpcurthread == curthread" 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: Sat, 13 May 2006 01:34:37 -0000 On Fri, 12 May 2006, Juergen Lock wrote: > In article <20060512101754.K65309@delplex.bde.org> you write: >> On Fri, 12 May 2006, Georg-W. Koltermann wrote: >>> May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread >> 43 times >>> ... >>> >>> messages. I then had to kill qemu. >>> >>> It does run ok without the "-kernel-kqemu" option. Any idea? >> >> 1. This error should cause a panic instead of a printf. An invariant has >> been violated. The panic was broken in rev.1.131 of npx.c. >> 2. This error has been implemented before. It was in the amd64 >> linux32_sysvec.c until rev.1.9 of that. There it was caused by dubious >> setting of CR0_TS. The fix is dubious too: >> ... >> Maybe other emulators get this wrong similarly. > > So you think kqemu is doing something wrong? The problem is _k_qemu is Most likely. It could be triggering triggering a bug in the kernel proper, but I can't see how it could do this without doing something wrong. > closed source and afaik the author doesnt use freebsd, the inner > workings of it are in a binary blob that gets linked into a kld and it > runs guest code (including kernel code with -kernel-kqemu) in kernel > space on the host cpu. You can see the freebsd-specific parts in > /usr/ports/emulators/kqemu-kmod/work/kqemu-1.3.0pre7/kqemu-freebsd.c > (after doing make in the port's dir) - could this be patched there? Probably not. I couldn't see any floating point there or in a disassembly of the module. A stack trace would show what used floating point, but might not locate the problem exactly, depending on what used it. > Btw, kqemu on amd64 also causes lots of > fpudna in kernel mode! > messages even when not using -kernel-kqemu (so that kqemu only runs > guest userland code in kernel space.) This should cause a panic too. It indicates that the kernel is using the FPU without even setting up for using it. It just gets used (*). This may clobber its current user since there is no setup. (The kernel is currently only permitted to use the FPU for saving and restoring it for userland. In disabled optimizations for old Pentiums, the FPU is really used by the kernel, but this requires saving the state if there is a current user.) A stack track for this would locate a problem exactly. (*) Note fpudna() is called unconditionally, and we only panic if it returns 0. The test is especially bogus on amd64 since fpudna() always returns 1 there. On i386's, the corresponding npxdna() still returns 0 in the !npx_exists case, but that case should never occur. Bruce From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 03:17:59 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 8FAFD16A407; Sat, 13 May 2006 03:17:59 +0000 (UTC) (envelope-from root@secure.cfins.au.tsinghua.edu.cn) Received: from secure.cfins.au.tsinghua.edu.cn (tu073217.ip.tsinghua.edu.cn [166.111.73.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CD3243D45; Sat, 13 May 2006 03:17:57 +0000 (GMT) (envelope-from root@secure.cfins.au.tsinghua.edu.cn) Received: from secure.cfins.au.tsinghua.edu.cn (localhost [127.0.0.1]) by secure.cfins.au.tsinghua.edu.cn (8.13.6/8.13.6) with ESMTP id k4D3HnDd092018; Sat, 13 May 2006 11:17:49 +0800 (CST) (envelope-from root@secure.cfins.au.tsinghua.edu.cn) Received: (from root@localhost) by secure.cfins.au.tsinghua.edu.cn (8.13.6/8.13.6/Submit) id k4D3Hm2Z092017; Sat, 13 May 2006 11:17:48 +0800 (CST) (envelope-from root) Message-Id: <200605130317.k4D3Hm2Z092017@secure.cfins.au.tsinghua.edu.cn> References: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> <26677501@srv.sem.ipt.ru> In-Reply-To: <26677501@srv.sem.ipt.ru> From: mag@intron.ac To: freebsd-emulation@freebsd.org Date: Sat, 13 May 2006 11:15:15 +0800 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_0_17064_1147490115"; charset="gb2312" Cc: netchild@freebsd.org Subject: Re: Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Sat, 13 May 2006 03:18:02 -0000 This is a MIME-formatted message. If you see this text it means that your mail software cannot handle MIME-formatted messages. --=_0_17064_1147490115 Content-Type: text/plain; charset="gb2312"; format=flowed Content-Transfer-Encoding: 7bit The RPM "xorg-x11-deprecated-libs" takes its effects! Both Firefox-linux-gtk2 1.0.7 and Mozilla-linux-gtk1 work now. Thanks, Boris. Actually, quite a few days ago, I had found that Firefox-linux-gtk2 1.0.7 reported that it requires "libXp.so.*" while Mozilla-linux-gtk1 hung up quietly only. But since I prefer Mozilla-linux-gtk1 for its better display of both oriental and western language fonts and eager to solve it, I ignored Firefox-linux-gtk2 1.0.7's prompt. Boris, could you tell me how you found that Mozilla-linux-gtk1 also needs "libXp.so.*" though it keeps quiet for that? It seems that only "libgfxxprint.so" and "libgfx_gtk.so" needs "libXp.so.*". On the other hand "firefox-bin" (version 1.0.7) needs "libXp.so.*" itself and dynamic linker can report on lacking of "libXp.so.*". I have modified Boris's patch to avoid forcing user to install source RPM. See attachment in this mail. Alexander, I believe you may commit Boris's patch now. P.S. current "x11/linux-xorg-libs" is just from Fedora Core 4 while the focused port "emulators/linux_base-fc3" is part of Fedora Core 3. ------------------------------------------------------------------------ From Beijing, China Boris Samorodov wrote: > On Sat, 13 May 2006 00:01:17 +0800 mag@intron.ac wrote: > >> Mozilla-linux-gtk1 (www/linux-mozilla) will hang up against >> linux-xorg-libs (FC3, 4). This has been confusing me in last several days. >> But Mozilla-linux-gtk1 works with linux-XFree86-libs-4.3.99.902_7. >> ------------------------------------------------------------------------ >> From Beijing, China > > The problem is that linux-mozilla uses an old and deprecated > libXp.so.6. > > Please, test attached patch and give me a feedback. > > To apply the patch: > > 1. Copy the patch to /usr/ports/x11 directory. > 2. Apply the patch: > # cd /usr/ports/x11 > # patch -p0 < _the_patch_ > 3. Reinstall the port, ex. portupgrade or make deinstall/install. > > > WBR > -- > Boris B. Samorodov, Research Engineer > InPharmTech Co, http://www.ipt.ru > Telephone & Internet Service Provider --=_0_17064_1147490115 Content-Disposition: attachment; filename="linux-xorg-libs.patch2" Content-Type: text/plain; charset="gb2312"; name="linux-xorg-libs.patch2" Content-Transfer-Encoding: 7bit diff -ur linux-xorg-libs.orig/Makefile linux-xorg-libs/Makefile --- linux-xorg-libs.orig/Makefile Thu May 4 02:58:55 2006 +++ linux-xorg-libs/Makefile Sat May 13 09:47:27 2006 @@ -7,9 +7,10 @@ PORTNAME= xorg-libs PORTVERSION= 6.8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 linux -DISTNAME= xorg-x11-libs-${PORTVERSION}-37.FC4.49.2 +DISTFILES= ${BIN_DISTFILES} ${SRC_DISTFILES} +EXTRACT_ONLY= ${BIN_DISTFILES} MAINTAINER= freebsd-emulation@FreeBSD.org COMMENT= Xorg libraries, linux binaries @@ -20,6 +21,13 @@ LINUX_DIST_VER= 4 INSTALLS_SHLIB= yes +BIN_DISTFILES= xorg-x11-libs-${PORTVERSION}-37.FC4.49.2.${LINUX_RPM_ARCH}.rpm \ + xorg-x11-deprecated-libs-6.8.2-31.${LINUX_RPM_ARCH}.rpm + +.if defined(PACKAGE_BUILDING) SRC_DISTFILES= xorg-x11-6.8.2-37.FC4.49.2.src.rpm +.else +SRC_DISTFILES= +.endif .include diff -ur linux-xorg-libs.orig/distinfo.i386 linux-xorg-libs/distinfo.i386 --- linux-xorg-libs.orig/distinfo.i386 Mon May 1 06:14:08 2006 +++ linux-xorg-libs/distinfo.i386 Sat May 13 09:40:56 2006 @@ -1,6 +1,9 @@ MD5 (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = f60dd3ea9c845a85ca5f8215f67b33c4 SHA256 (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = 87b9f2129bc51c1d6438f7f158979d9e1cd670dbfcd944a02310565b991e0a69 SIZE (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = 2655615 +MD5 (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 3afd57cabdfa08736dcd7bdc3c86176f +SHA256 (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 545e9b6ee957e7443dbe88206213c84c56a4584f4c8e583cd51c98407490c145 +SIZE (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 83231 MD5 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 92491828b6bf332b84bca2cd64ebd3c2 SHA256 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 0a2eb1ecc43780cfd3e78bcb64057384d0c592393589500d34baa4292628b2f7 SIZE (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 56066059 diff -ur linux-xorg-libs.orig/pkg-plist linux-xorg-libs/pkg-plist --- linux-xorg-libs.orig/pkg-plist Thu May 4 02:58:55 2006 +++ linux-xorg-libs/pkg-plist Sat May 13 09:39:24 2006 @@ -197,6 +197,8 @@ usr/X11R6/lib/libXmu.so.6.2 usr/X11R6/lib/libXmuu.so.1 usr/X11R6/lib/libXmuu.so.1.0 +usr/X11R6/lib/libXp.so.6 +usr/X11R6/lib/libXp.so.6.2 usr/X11R6/lib/libXpm.so.4 usr/X11R6/lib/libXpm.so.4.11 usr/X11R6/lib/libXrandr.so.2 --=_0_17064_1147490115-- From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 14:25:51 2006 Return-Path: X-Original-To: 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 AED8516A448 for ; Sat, 13 May 2006 14:25:51 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6021643D45 for ; Sat, 13 May 2006 14:25:44 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 1FAC21A3C28 for ; Sat, 13 May 2006 07:25:44 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 8F311516AC; Sat, 13 May 2006 10:25:43 -0400 (EDT) Date: Sat, 13 May 2006 10:25:43 -0400 From: Kris Kennaway To: emulation@FreeBSD.org Message-ID: <20060513142543.GE21437@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dFWYt1i2NyOo1oI9" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: [ports-i386@FreeBSD.org: linux_base-fc-3_3 failed on i386 5] 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: Sat, 13 May 2006 14:25:54 -0000 --dFWYt1i2NyOo1oI9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI; can you please investigate and/or report to the developers? If you are already aware of this problem but do not yet have a fix, please mark the port BROKEN in the appropriate case, so that users do not unexpectedly encounter it. See http://pointyhat.freebsd.org for the full log. Thanks, Kris ----- Forwarded message from User Ports-i386 ----- X-Original-To: kkenn@localhost Delivered-To: kkenn@localhost.obsecurity.org X-Original-To: kris@FreeBSD.org Delivered-To: kris@FreeBSD.org Date: Sat, 13 May 2006 07:01:35 GMT From: User Ports-i386 To: freebsd+buildfail@lovett.com, kris@FreeBSD.org Subject: linux_base-fc-3_3 failed on i386 5 X-UIDL: PV##!j_i!!fgL!!J3R"! X-Bogosity: Ham, tests=3Dbogofilter, spamicity=3D0.000000, version=3D1.0.2 building linux_base-fc-3_3 on gohan29.freebsd.org in directory /x/tmp/5/chroot/295 maintained by: freebsd-emulation@FreeBSD.org port directory: /usr/ports/emulators/linux_base-fc3 build started at Sat May 13 06:59:38 UTC 2006 FETCH_DEPENDS=3D PATCH_DEPENDS=3D EXTRACT_DEPENDS=3Dgettext-0.14.5_2.tbz libiconv-1.9.2_2.tbz popt-1.7_1.tbz = rpm-3.0.6_13.tbz BUILD_DEPENDS=3D RUN_DEPENDS=3D prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/X11R6 add_pkg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D> basesystem-8.0-4.noarch.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/basesystem-8.0-4.noarch.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= basesystem-8.0-4.noarch.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. basesystem-8.0-4.noarch.rpm 2777 B 9354 kBps =3D> bash-3.0-18.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i386/= fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/bash-3.0-18.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= bash-3.0-18.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/bash-3.0-18= .i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. bash-3.0-18.i386.rpm 1780 kB 1015 kBps =3D> bzip2-1.0.2-13.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i3= 86/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/bzip2-1.0.2-13.i386.rpm: File unavailable (e.g., file not found, no = access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= bzip2-1.0.2-13.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. bzip2-1.0.2-13.i386.rpm 47 kB 621 kBps =3D> bzip2-libs-1.0.2-13.i386.rpm doesn't seem to exist in /tmp/distfiles/r= pm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/bzip2-libs-1.0.2-13.i386.rpm: File unavailable (e.g., file not found= , no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= bzip2-libs-1.0.2-13.i386.rpm: File unavailable (e.g., file not found, no ac= cess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. bzip2-libs-1.0.2-13.i386.rpm 33 kB 413 kBps =3D> compat-db-4.1.25-6.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/compat-db-4.1.25-6.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= compat-db-4.1.25-6.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. compat-db-4.1.25-6.i386.rpm 868 kB 1229 kBps =3D> compat-libstdc++-8-3.3.4.2.i386.rpm doesn't seem to exist in /tmp/dist= files/rpm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/compat-libstdc++-8-3.3.4.2.i386.rpm: File unavailable (e.g., file no= t found, no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= compat-libstdc++-8-3.3.4.2.i386.rpm: File unavailable (e.g., file not found= , no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. compat-libstdc++-8-3.3.4.2.i386.rpm 651 kB 1195 kBps =3D> coreutils-5.2.1-31.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/coreutils-5.2.1-31.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= coreutils-5.2.1-31.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. coreutils-5.2.1-31.i386.rpm 2926 kB 2143 kBps =3D> db4-4.2.52-6.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i386= /fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/db4-4.2.52-6.i386.rpm: File unavailable (e.g., file not found, no ac= cess) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= db4-4.2.52-6.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. db4-4.2.52-6.i386.rpm 1539 kB 1347 kBps =3D> elfutils-libelf-0.96-1.i386.rpm doesn't seem to exist in /tmp/distfile= s/rpm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/elfutils-libelf-0.96-1.i386.rpm: File unavailable (e.g., file not fo= und, no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= elfutils-libelf-0.96-1.i386.rpm: File unavailable (e.g., file not found, no= access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. elfutils-libelf-0.96-1.i386.rpm 36 kB 467 kBps =3D> fedora-release-3-8.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/fedora-release-3-8.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= fedora-release-3-8.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fedora-release-3-8.i386.rpm 91 kB 739 kBps =3D> filesystem-2.3.0-1.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/filesystem-2.3.0-1.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= filesystem-2.3.0-1.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. filesystem-2.3.0-1.i386.rpm 15 kB 295 kBps =3D> freetype-2.1.9-1.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/= i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/freetype-2.1.9-1.i386.rpm: File unavailable (e.g., file not found, n= o access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= freetype-2.1.9-1.i386.rpm: File unavailable (e.g., file not found, no acces= s) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. freetype-2.1.9-1.i386.rpm 756 kB 1571 kBps =3D> gdbm-1.8.0-24.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i38= 6/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/gdbm-1.8.0-24.i386.rpm: File unavailable (e.g., file not found, no a= ccess) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= gdbm-1.8.0-24.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. gdbm-1.8.0-24.i386.rpm 25 kB 18 MBps =3D> glib-1.2.10-15.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i3= 86/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/glib-1.2.10-15.i386.rpm: File unavailable (e.g., file not found, no = access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= glib-1.2.10-15.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. glib-1.2.10-15.i386.rpm 128 kB 987 kBps =3D> glibc-2.3.6-0.fc3.1.i386.rpm doesn't seem to exist in /tmp/distfiles/r= pm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/glibc-2.3.6-0.fc3.1.i386.rpm: File unavailable (e.g., file not found= , no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= glibc-2.3.6-0.fc3.1.i386.rpm: File unavailable (e.g., file not found, no ac= cess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/glibc-2.3.6= -0.fc3.1.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. glibc-2.3.6-0.fc3.1.i386.rpm 4304 kB 1845 kBps =3D> glibc-common-2.3.6-0.fc3.1.i386.rpm doesn't seem to exist in /tmp/dist= files/rpm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/glibc-common-2.3.6-0.fc3.1.i386.rpm: File unavailable (e.g., file no= t found, no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= glibc-common-2.3.6-0.fc3.1.i386.rpm: File unavailable (e.g., file not found= , no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/glibc-commo= n-2.3.6-0.fc3.1.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. glibc-common-2.3.6-0.fc3.1.i386.rpm 15 MB 3095 kBps =3D> grep-2.5.1-31.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i38= 6/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/grep-2.5.1-31.i386.rpm: File unavailable (e.g., file not found, no a= ccess) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= grep-2.5.1-31.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. grep-2.5.1-31.i386.rpm 167 kB 825 kBps =3D> info-4.7-5.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i386/f= edora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/info-4.7-5.i386.rpm: File unavailable (e.g., file not found, no acce= ss) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= info-4.7-5.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. info-4.7-5.i386.rpm 145 kB 898 kBps =3D> libacl-2.2.23-5.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i= 386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/libacl-2.2.23-5.i386.rpm: File unavailable (e.g., file not found, no= access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= libacl-2.2.23-5.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. libacl-2.2.23-5.i386.rpm 15 kB 291 kBps =3D> libattr-2.4.16-3.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/= i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/libattr-2.4.16-3.i386.rpm: File unavailable (e.g., file not found, n= o access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= libattr-2.4.16-3.i386.rpm: File unavailable (e.g., file not found, no acces= s) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. libattr-2.4.16-3.i386.rpm 13 kB 163 kBps =3D> libgcc-3.4.4-2.fc3.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/libgcc-3.4.4-2.fc3.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= libgcc-3.4.4-2.fc3.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/libgcc-3.4.= 4-2.fc3.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. libgcc-3.4.4-2.fc3.i386.rpm 54 kB 570 kBps =3D> libselinux-1.19.1-8.i386.rpm doesn't seem to exist in /tmp/distfiles/r= pm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/libselinux-1.19.1-8.i386.rpm: File unavailable (e.g., file not found= , no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= libselinux-1.19.1-8.i386.rpm: File unavailable (e.g., file not found, no ac= cess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/libselinux-= 1.19.1-8.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. libselinux-1.19.1-8.i386.rpm 54 kB 600 kBps =3D> libstdc++-3.4.2-6.fc3.i386.rpm doesn't seem to exist in /tmp/distfiles= /rpm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/libstdc++-3.4.2-6.fc3.i386.rpm: File unavailable (e.g., file not fou= nd, no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= libstdc++-3.4.2-6.fc3.i386.rpm: File unavailable (e.g., file not found, no = access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. libstdc++-3.4.2-6.fc3.i386.rpm 267 kB 555 kBps =3D> libtermcap-2.0.8-39.i386.rpm doesn't seem to exist in /tmp/distfiles/r= pm/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/libtermcap-2.0.8-39.i386.rpm: File unavailable (e.g., file not found= , no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= libtermcap-2.0.8-39.i386.rpm: File unavailable (e.g., file not found, no ac= cess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. libtermcap-2.0.8-39.i386.rpm 12 kB 324 kBps =3D> ncurses-5.4-13.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i3= 86/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/ncurses-5.4-13.i386.rpm: File unavailable (e.g., file not found, no = access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= ncurses-5.4-13.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. ncurses-5.4-13.i386.rpm 1548 kB 1404 kBps =3D> pcre-4.5-3.1.1.fc3.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/pcre-4.5-3.1.1.fc3.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= pcre-4.5-3.1.1.fc3.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/pcre-4.5-3.= 1.1.fc3.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. pcre-4.5-3.1.1.fc3.i386.rpm 58 kB 502 kBps =3D> popt-1.9.1-21.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i38= 6/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/popt-1.9.1-21.i386.rpm: File unavailable (e.g., file not found, no a= ccess) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= popt-1.9.1-21.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. popt-1.9.1-21.i386.rpm 60 kB 552 kBps =3D> readline-4.3-13.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i= 386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/readline-4.3-13.i386.rpm: File unavailable (e.g., file not found, no= access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= readline-4.3-13.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. readline-4.3-13.i386.rpm 175 kB 1267 kBps =3D> rpm-4.3.2-21.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i386= /fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/rpm-4.3.2-21.i386.rpm: File unavailable (e.g., file not found, no ac= cess) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= rpm-4.3.2-21.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. rpm-4.3.2-21.i386.rpm 557 kB 1036 kBps =3D> setserial-2.17-17.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm= /i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/setserial-2.17-17.i386.rpm: File unavailable (e.g., file not found, = no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= setserial-2.17-17.i386.rpm: File unavailable (e.g., file not found, no acce= ss) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. setserial-2.17-17.i386.rpm 20 kB 359 kBps =3D> setup-2.5.36-1.noarch.rpm doesn't seem to exist in /tmp/distfiles/rpm/= i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/setup-2.5.36-1.noarch.rpm: File unavailable (e.g., file not found, n= o access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= setup-2.5.36-1.noarch.rpm: File unavailable (e.g., file not found, no acces= s) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. setup-2.5.36-1.noarch.rpm 29 kB 308 kBps =3D> slang-1.4.9-13.i386.rpm doesn't seem to exist in /tmp/distfiles/rpm/i3= 86/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/slang-1.4.9-13.i386.rpm: File unavailable (e.g., file not found, no = access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= slang-1.4.9-13.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/slang-1.4.9= -13.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. slang-1.4.9-13.i386.rpm 380 kB 1221 kBps =3D> termcap-5.4-4fc3.noarch.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/termcap-5.4-4fc3.noarch.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= termcap-5.4-4fc3.noarch.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/termcap-5.4= -4fc3.noarch.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. termcap-5.4-4fc3.noarch.rpm 255 kB 1201 kBps =3D> zlib-1.2.1.2-3.fc3.i386.rpm doesn't seem to exist in /tmp/distfiles/rp= m/i386/fedora/3. =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port= s/distfiles/rpm/i386/fedora/3/. fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/rpm/i386/fe= dora/3/zlib-1.2.1.2-3.fc3.i386.rpm: File unavailable (e.g., file not found,= no access) =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/rpm/i386/fedora/3/. fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/rpm/i386/fedora/3/= zlib-1.2.1.2-3.fc3.i386.rpm: File unavailable (e.g., file not found, no acc= ess) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/3/i386/os/= Fedora/RPMS/. fetch: ftp://limestone.uoregon.edu/fedora/3/i386/os/Fedora/RPMS/zlib-1.2.1.= 2-3.fc3.i386.rpm: File unavailable (e.g., file not found, no access) =3D> Attempting to fetch from ftp://limestone.uoregon.edu/fedora/updates/3/= i386/. zlib-1.2.1.2-3.fc3.i386.rpm 43 kB 624 kBps =3D> rpm/i386/fedora/3/basesystem-8.0-4.src.rpm is not in /a/ports/emulator= s/linux_base-fc3/distinfo.i386. =3D> Either /a/ports/emulators/linux_base-fc3/distinfo.i386 is out of date,= or =3D> rpm/i386/fedora/3/basesystem-8.0-4.src.rpm is spelled incorrectly. *** Error code 1 Stop in /a/ports/emulators/linux_base-fc3. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D build of /usr/ports/emulators/linux_base-fc3 ended at Sat May 13 07:01:10 U= TC 2006 ----- End forwarded message ----- --dFWYt1i2NyOo1oI9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEZexnWry0BWjoQKURAit+AKCsyaSu1Ewgyf9JEJxFFhIscSBF5wCgqek4 e7USjJNNQjm3MYFwttPraUc= =/9X3 -----END PGP SIGNATURE----- --dFWYt1i2NyOo1oI9-- From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 14:31:11 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 1659B16A404; Sat, 13 May 2006 14:31:11 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8265243D45; Sat, 13 May 2006 14:31:10 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from stat.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1Fev9A-000M4L-T0; Sat, 13 May 2006 18:31:09 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1Fev9Y-000AIg-9B; Sat, 13 May 2006 18:31:32 +0400 To: mag@intron.ac References: <200605121602.k4CG2BrS074784@secure.cfins.au.tsinghua.edu.cn> <26677501@srv.sem.ipt.ru> From: Boris Samorodov Date: Sat, 13 May 2006 18:31:32 +0400 In-Reply-To: (mag@intron.ac's message of "Sat, 13 May 2006 11:15:15 +0800") Message-ID: <82026267@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: freebsd-emulation@freebsd.org, netchild@freebsd.org Subject: Re: Mozilla-linux-gtk1 doesn't work with linux-xorg-libs 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: Sat, 13 May 2006 14:31:12 -0000 --=-=-= On Sat, 13 May 2006 11:15:15 +0800 mag@intron.ac wrote: > The RPM "xorg-x11-deprecated-libs" takes its effects! Both > Firefox-linux-gtk2 1.0.7 and Mozilla-linux-gtk1 work now. Thanks, Boris. Glad to hear it. Thank you for your feedback. > Actually, quite a few days ago, I had found that Firefox-linux-gtk2 > 1.0.7 reported that it requires "libXp.so.*" while Mozilla-linux-gtk1 > hung up quietly only. But since I prefer Mozilla-linux-gtk1 for its better > display of both oriental and western language fonts and eager to solve it, > I ignored Firefox-linux-gtk2 1.0.7's prompt. > Boris, could you tell me how you found that Mozilla-linux-gtk1 also > needs "libXp.so.*" though it keeps quiet for that? It seems that only > "libgfxxprint.so" and "libgfx_gtk.so" needs "libXp.so.*". On the other > hand "firefox-bin" (version 1.0.7) needs "libXp.so.*" itself and dynamic > linker can report on lacking of "libXp.so.*". I used ktrace/kdump and realized that bad things did occure when libXp.so was not found. Then I used google with "libxp.so" keyword. Second link was to the fedoracore forum where the problem (since FC3) and the solution was showed. Then it wasn't too hard to find the needed rpm at MASTER_SITE_FEDORA_LINUX. ;-) > I have modified Boris's patch to avoid forcing user to install > source RPM. See attachment in this mail. Actually, yes, the patch I sent you was not very clean. First of all I tried to solve the problem to you, and the patch was not intended to go to CVS without cleaning. I cleaned it and was waiting for your feedback to send my cleaned version of the patch to Alexander. Now I'm doing it. Mag, your patch is good. Hence, you may not use "if defined PACKAGE_BUILDING" because it is already at bsd.linux-rpm.mk. > Alexander, I believe you may commit Boris's patch now. Alexander, here is the patch I propose to commit. > P.S. current "x11/linux-xorg-libs" is just from Fedora Core 4 while > the focused port "emulators/linux_base-fc3" is part of Fedora Core 3. Yea, now I understand what did you mean by "(FC3 and 4)". WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=linux-xorg-libs.patch Content-Description: the patch for linux-xorg-libs diff -ruN linux-xorg-libs.orig/Makefile linux-xorg-libs/Makefile --- linux-xorg-libs.orig/Makefile Fri May 12 21:04:00 2006 +++ linux-xorg-libs/Makefile Sat May 13 18:27:44 2006 @@ -7,9 +7,10 @@ PORTNAME= xorg-libs PORTVERSION= 6.8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 linux -DISTNAME= xorg-x11-libs-${PORTVERSION}-37.FC4.49.2 +DISTFILES= xorg-x11-libs-${PORTVERSION}-37.FC4.49.2.${LINUX_RPM_ARCH}.rpm \ + xorg-x11-deprecated-libs-6.8.2-31.${LINUX_RPM_ARCH}.rpm MAINTAINER= freebsd-emulation@FreeBSD.org COMMENT= Xorg libraries, linux binaries diff -ruN linux-xorg-libs.orig/distinfo.i386 linux-xorg-libs/distinfo.i386 --- linux-xorg-libs.orig/distinfo.i386 Fri May 12 21:04:00 2006 +++ linux-xorg-libs/distinfo.i386 Sat May 13 18:26:59 2006 @@ -1,6 +1,9 @@ MD5 (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = f60dd3ea9c845a85ca5f8215f67b33c4 SHA256 (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = 87b9f2129bc51c1d6438f7f158979d9e1cd670dbfcd944a02310565b991e0a69 SIZE (rpm/i386/fedora/4/xorg-x11-libs-6.8.2-37.FC4.49.2.i386.rpm) = 2655615 +MD5 (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 3afd57cabdfa08736dcd7bdc3c86176f +SHA256 (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 545e9b6ee957e7443dbe88206213c84c56a4584f4c8e583cd51c98407490c145 +SIZE (rpm/i386/fedora/4/xorg-x11-deprecated-libs-6.8.2-31.i386.rpm) = 83231 MD5 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 92491828b6bf332b84bca2cd64ebd3c2 SHA256 (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 0a2eb1ecc43780cfd3e78bcb64057384d0c592393589500d34baa4292628b2f7 SIZE (rpm/i386/fedora/4/xorg-x11-6.8.2-37.FC4.49.2.src.rpm) = 56066059 diff -ruN linux-xorg-libs.orig/pkg-plist linux-xorg-libs/pkg-plist --- linux-xorg-libs.orig/pkg-plist Fri May 12 21:04:00 2006 +++ linux-xorg-libs/pkg-plist Sat May 13 18:26:59 2006 @@ -197,6 +197,8 @@ usr/X11R6/lib/libXmu.so.6.2 usr/X11R6/lib/libXmuu.so.1 usr/X11R6/lib/libXmuu.so.1.0 +usr/X11R6/lib/libXp.so.6 +usr/X11R6/lib/libXp.so.6.2 usr/X11R6/lib/libXpm.so.4 usr/X11R6/lib/libXpm.so.4.11 usr/X11R6/lib/libXrandr.so.2 --=-=-=-- From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 16:29:46 2006 Return-Path: X-Original-To: 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 ED1A916A6D1 for ; Sat, 13 May 2006 16:29:46 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80B6043D70 for ; Sat, 13 May 2006 16:29:46 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from srv.sem.ipt.ru ([192.168.12.1]) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1Fewzx-000MHr-3k; Sat, 13 May 2006 20:29:45 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1Fex0K-000KSK-7q; Sat, 13 May 2006 20:30:08 +0400 To: Kris Kennaway References: <20060513142543.GE21437@xor.obsecurity.org> From: Boris Samorodov Date: Sat, 13 May 2006 20:30:08 +0400 In-Reply-To: <20060513142543.GE21437@xor.obsecurity.org> (Kris Kennaway's message of "Sat, 13 May 2006 10:25:43 -0400") Message-ID: <17694687@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: emulation@FreeBSD.org Subject: Re: [ports-i386@FreeBSD.org: linux_base-fc-3_3 failed on i386 5] 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: Sat, 13 May 2006 16:29:49 -0000 On Sat, 13 May 2006 10:25:43 -0400 Kris Kennaway wrote: > FYI; can you please investigate and/or report to the developers? If > you are already aware of this problem but do not yet have a fix, > please mark the port BROKEN in the appropriate case, so that users do > not unexpectedly encounter it. The patch is available and is sent to netchild to review. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 16:34:45 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 0859116A790 for ; Sat, 13 May 2006 16:34:45 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0ACA043D73 for ; Sat, 13 May 2006 16:34:37 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k4DGYZFn023503 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 13 May 2006 18:34:35 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k4DGYZ3D023501; Sat, 13 May 2006 18:34:35 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.3/8.13.1) with ESMTP id k4DGWhj8097439; Sat, 13 May 2006 18:32:43 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.3/8.13.1/Submit) id k4DGWeq4097438; Sat, 13 May 2006 18:32:41 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Sat, 13 May 2006 18:32:40 +0200 To: Bruce Evans Message-ID: <20060513163240.GA97099@saturn.kn-bremen.de> Mail-Followup-To: Bruce Evans , freebsd-emulation@freebsd.org References: <1147403789.1034.9.camel@localhost.eu.mscsoftware.com> <200605122110.k4CLALRc074542@saturn.kn-bremen.de> <20060513102437.O68801@delplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060513102437.O68801@delplex.bde.org> User-Agent: Mutt/1.4.2.1i Cc: freebsd-emulation@freebsd.org Subject: Re: QEMU 0.8.1 and -kernel-kqemu: stalls with "npxdna: fpcurthread == curthread" 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: Sat, 13 May 2006 16:34:47 -0000 On Sat, May 13, 2006 at 11:34:31AM +1000, Bruce Evans wrote: > On Fri, 12 May 2006, Juergen Lock wrote: > > >In article <20060512101754.K65309@delplex.bde.org> you write: > >>On Fri, 12 May 2006, Georg-W. Koltermann wrote: > > >>> May 11 13:04:44 hunter kernel: npxdna: fpcurthread == curthread > >>43 times > >>> ... > >>> > >>>messages. I then had to kill qemu. > >>> > >>>It does run ok without the "-kernel-kqemu" option. Any idea? > >> > >>1. This error should cause a panic instead of a printf. An invariant has > >> been violated. The panic was broken in rev.1.131 of npx.c. > >>2. This error has been implemented before. It was in the amd64 > >> linux32_sysvec.c until rev.1.9 of that. There it was caused by dubious > >> setting of CR0_TS. The fix is dubious too: > >>... > >>Maybe other emulators get this wrong similarly. > > > >So you think kqemu is doing something wrong? The problem is _k_qemu is > > Most likely. It could be triggering triggering a bug in the kernel proper, > but I can't see how it could do this without doing something wrong. > > >closed source and afaik the author doesnt use freebsd, the inner > >workings of it are in a binary blob that gets linked into a kld and it > >runs guest code (including kernel code with -kernel-kqemu) in kernel > >space on the host cpu. You can see the freebsd-specific parts in > >/usr/ports/emulators/kqemu-kmod/work/kqemu-1.3.0pre7/kqemu-freebsd.c > >(after doing make in the port's dir) - could this be patched there? > > Probably not. I couldn't see any floating point there or in a disassembly > of the module. A stack trace would show what used floating point, but > might not locate the problem exactly, depending on what used it. > Its probably guest code (code running on the emulated cpu) that kqemu runs (kqemu_exec()) that is using the fpu. > >Btw, kqemu on amd64 also causes lots of > > fpudna in kernel mode! > >messages even when not using -kernel-kqemu (so that kqemu only runs > >guest userland code in kernel space.) > > This should cause a panic too. It indicates that the kernel is using > the FPU without even setting up for using it. It just gets used (*). > This may clobber its current user since there is no setup. (The kernel > is currently only permitted to use the FPU for saving and restoring > it for userland. In disabled optimizations for old Pentiums, the FPU > is really used by the kernel, but this requires saving the state if there > is a current user.) A stack track for this would locate a problem > exactly. > > (*) Note fpudna() is called unconditionally, and we only panic if it > returns 0. The test is especially bogus on amd64 since fpudna() always > returns 1 there. On i386's, the corresponding npxdna() still returns > 0 in the !npx_exists case, but that case should never occur. Could we simply assume that kqemu_exec() will always use the fpu and do the necessary things before calling it in kqemu-freebsd.c? (and what would those be exactly?) Btw it seems the ndisulator has a similar problem sometimes: http://docs.freebsd.org/cgi/mid.cgi?20051110023940.1785116A420 From owner-freebsd-emulation@FreeBSD.ORG Sat May 13 23:05:02 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 A40CE16A423 for ; Sat, 13 May 2006 23:05:02 +0000 (UTC) (envelope-from rpvoland@spamcop.net) Received: from outbound2.mail.tds.net (outbound2.mail.tds.net [216.170.230.92]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E3C643D46 for ; Sat, 13 May 2006 23:04:57 +0000 (GMT) (envelope-from rpvoland@spamcop.net) Received: from outaamta01.mail.tds.net (outaamta01.mail.tds.net [216.170.230.31]) by outbound2.mail.tds.net (8.13.6/8.13.4) with ESMTP id k4DN4a9H024989 for ; Sat, 13 May 2006 18:04:46 -0500 Received: from [192.168.0.4] (really [69.129.199.105]) by outaamta01.mail.tds.net with ESMTP id <20060513230435.PBEK9045.outaamta01.mail.tds.net@[192.168.0.4]> for ; Sat, 13 May 2006 18:04:35 -0500 Message-ID: <446665F7.3070200@spamcop.net> Date: Sat, 13 May 2006 18:04:23 -0500 From: Rick Voland User-Agent: Thunderbird 1.5 (X11/20060418) MIME-Version: 1.0 To: freebsd-emulation@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: color scanner software for FreeBSD 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: Sat, 13 May 2006 23:05:02 -0000 This item is a long-term feature suggestion. One item I wish would work for FreeBSD is some inexpensive software for color film or flatbed scanners. I have SANE installed and working, but it has limited scanner hardware support compared to the inexpensive ($40) Vuescan which supports "more than 500 scanners and 209 digital camera raw files under Linux." http://www.hamrick.com/ I was able to get Vuescan 8.3.37 to run under FreeBSD 6.0 using linux_base-8-8.0_14 (Redhat 8) by installing libusb. Vuescan runs fine, but doesn't see the scanner devices. (Vuescan runs fine and sees scanners on this same computer rebooted in Redhat 9, so it's not a hardware issue.) I have linprocfs mounted, but I don't see anything that looked like /dev/pass4 where I've got my SCSI scanner. I also looked for sd* devices. I'm just offering this as a long-term suggestion in response to Scott Long's recent comments about Desktop FreeBSD. http://bsd.slashdot.org/bsd/06/05/13/0740227.shtml Thanks much for what already works. Best wishes, Rick Voland rpvoland@spamcop.net