Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Sep 2005 18:50:53 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Marcin Jessa <lists@yazzy.org>
Cc:        emulation@freebsd.org, Vladimir Grebenschikov <vova@sw.ru>, current@freebsd.org
Subject:   Re: bad dependance on -> linux_base while upgrade
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>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 8 Sep 2005 11:04:03 +0200
Marcin Jessa <lists@yazzy.org> 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 <vova@sw.ru> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050908185053.4c9b7015>