From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 8 16:51:58 2005 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 0F98D16A41F; Thu, 8 Sep 2005 16:51:58 +0000 (GMT) (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 6112343D46; Thu, 8 Sep 2005 16:51:56 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5ED2B.dip.t-dialin.net [84.165.237.43]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j88Gf4YC009089; Thu, 8 Sep 2005 18:41:15 +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.3/8.13.3) with ESMTP id j88GorKW053319; Thu, 8 Sep 2005 18:50:53 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Thu, 8 Sep 2005 18:50:53 +0200 From: Alexander Leidinger To: Marcin Jessa Message-ID: <20050908185053.4c9b7015@Magellan.Leidinger.net> In-Reply-To: <20050908110403.71c0c5fd.lists@yazzy.org> References: <1126169430.1104.15.camel@localhost> <20050908110403.71c0c5fd.lists@yazzy.org> X-Mailer: Sylpheed-Claws 1.9.14 (GTK+ 2.6.10; 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, Vladimir Grebenschikov , current@freebsd.org Subject: Re: bad dependance on -> linux_base while upgrade X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: emulation@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: Thu, 08 Sep 2005 16:51:58 -0000 On Thu, 8 Sep 2005 11:04:03 +0200 Marcin Jessa wrote: F'up to emulation please... > Hi Vladimir, guys. > > I've had the same problem. > The only way I could use newer linux base than 7.3 was using OVERRIDE_LINUX_BASE_PORT=8 in make.conf > I tried using suse port as well with the same result/problems as you're facing. There's no autodetection of the used linux_base version. We have a default linux_base and everything is supposed to work with only this version. Everything else is pure luck (or good "upward-compatibility" of the linux ports, but this isn't required). If you want to use another linux_base, you have to use OVERRIDE_LINUX_BASE_PORT in make.conf. Now that we talked about the current policy, the strange part above is, that you have to specify v8 in the override. This is *very* strange. Please make sure you have the latest /usr/ports/Mk/bsd.port.mk. > On Thu, 08 Sep 2005 12:50:30 +0400 > Vladimir Grebenschikov wrote: > > > Hi all > > > > After upgrade almost any linux* port I have same problem - dependence is > > broken. > > > > I have WITH_LINUX=rh-9 in my make.conf and all linux-* port built with > > this define, but they all install dependence to not existed > > linux_base-8-8.0_6. WITH_LINUX is wrong. It was usable for a moment in time, but is wasn't done properly (since it changed the meaning of the former usage of it). For this reason I introduced OVERRIDE_LINUX_BASE_PORT. It's used like you do it with WITH_LINUX. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7