From owner-freebsd-emulation@FreeBSD.ORG Fri Oct 29 16:42:27 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80932106566C for ; Fri, 29 Oct 2010 16:42:27 +0000 (UTC) (envelope-from me@pollux.local.net) Received: from smtpfb2-g21.free.fr (smtpfb2-g21.free.fr [212.27.42.10]) by mx1.freebsd.org (Postfix) with ESMTP id F298A8FC14 for ; Fri, 29 Oct 2010 16:42:25 +0000 (UTC) Received: from smtp4-g21.free.fr (smtp4-g21.free.fr [212.27.42.4]) by smtpfb2-g21.free.fr (Postfix) with ESMTP id 79721D1A2B8 for ; Fri, 29 Oct 2010 18:25:38 +0200 (CEST) Received: from pollux.local.net (unknown [82.246.30.233]) by smtp4-g21.free.fr (Postfix) with ESMTP id E56D54C80D7; Fri, 29 Oct 2010 18:25:28 +0200 (CEST) Received: by pollux.local.net (Postfix, from userid 2000) id 7B67429011; Fri, 29 Oct 2010 18:25:27 +0200 (CEST) Date: Fri, 29 Oct 2010 18:25:27 +0200 From: Harald Weis To: freebsd-stable@freebsd.org, MAINTAINER Message-ID: <20101029162527.GA1940@pollux.local.net> Mail-Followup-To: freebsd-stable@freebsd.org, MAINTAINER , Doug Barton References: <20101008180046.GA2867@pollux.local.net> <20101009203629.GA2135@pollux.local.net> <20101012195629.GC27117@pollux.local.net> <20101018120227.GA1920@pollux.local.net> <20101019110939.GA21157@pollux.local.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101019110939.GA21157@pollux.local.net> User-Agent: Mutt/1.4.2.3i Cc: Doug Barton Subject: linux_base-f10 [Was: Re: VirtualBox OpenSolaris guest becomes: portmaster] 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, 29 Oct 2010 16:42:27 -0000 On Tue, Oct 19, 2010 at 01:09:39PM +0200, Harald Weis wrote: > On Mon, Oct 18, 2010 at 08:32:04AM -0400, Alex Goncharov wrote: > > ,--- You/Harald (Mon, 18 Oct 2010 14:02:27 +0200) ----* > > | What else could I possibly do? > > > > | - portmaster www/opera-linuxplugins # installing linux_base-f10-10_3, > > | then stopping as follows: > > | ===> Installing for linux-f10-expat-2.0.1 > > | ===> Generating temporary packing list > > | brandelf: error opening file usr/bin/xmlwf: No such file or directory > > | *** Error code 1 > > > > | Stop in /usr/ports/textproc/linux-f10-expat. > > > > I am not using portmaster; try do it simply through make. I just did > > it now: > > > > ---------------------------------------------------------------------- > > cat /compat/linux/etc/fedora-release > > Fedora release 10 (Cambridge) > > Ah, I see, that's it. I can't run this cat command because my > /compat/linux directory is empty. Obviously it went always wrong with > portmaster emulators/linux_base-f10. This command should have populated > the linuxbase, i.e. /compat/linux, directory if I understand correctly. > The script (I kept it) shows no problem whatsoever. The Makefile says > clearly to use the linuxbase as prefix for installation. > Portmaster seems to be responsible here. Please note that portmaster > is my friend since July 2008. Without any problem! In my humble > opinion portmaster is quite an extraordinary tool. By far I prefer it to > portupgrade. > Presently, there seems to be a problem just with the linux stuff. > Doug, may I ask you for help please ? > > Now I will go and reinstall for the third time all ports with > portmaster `cat ~/installed-port-list` which did work like a charm last > time and then install the linux ports with make. I've done it and there is absolutely no change. In fact, I am not surprised. It was unreasonable to accuse portmaster which works fine for all ports. Why should it fail only for the linux ports? I cannot find out why the linux_base-f10 files are not installed in the linuxbase (/compat/linux). The typescript says: ===> Patching for linux_base-f10-10_3 ===> Configuring for linux_base-f10-10_3 ===> Building for linux_base-f10-10_3 ===> Installing for linux_base-f10-10_3 ===> Generating temporary packing list ===> Checking if emulators/linux_base-f10 already installed 274736 blocks +++ Some programs may need linprocfs, please add it to /etc/fstab! +++ Running linux ldconfig... 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). NOTHING has been installed in /compat/linux in spite of the USE_LINUX_PREFIX=yes line in Makefile. No wonder that the system gets broken. This time I've succeeded in repairing it - more or less - without reinstalling _all_ ports. As I said earlier, nothing in the typescript indicates that something went wrong. Testing the LINUXBASE variable is also alright: me@pollux:/<3>linux_base-f10 # make clean ===> Cleaning for linux_base-f10-10_3 me@pollux:/<3>linux_base-f10 # make -V LINUXBASE /compat/linux me@pollux:/<3>linux_base-f10 # For the next (fourth) experiment I would like to run "make install WITH_DEBUG=yes" . Is that okay or is there a better way? Thank you in advance, Harald