Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Oct 2014 10:09:28 -0500
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Oleg Ginzburg <olevole@olevole.ru>, David Wolfskill <david@catwhisker.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: r369644 make impossible to build ports on jails lower than the base system
Message-ID:  <542C1928.3070707@FreeBSD.org>
In-Reply-To: <2532778.Ql6PeStGGk@kde4.my.domain>
References:  <282484579.9MbAY0S9u5@kde4.my.domain> <20141001115258.GN1304@albert.catwhisker.org> <2532778.Ql6PeStGGk@kde4.my.domain>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--VHDvTw4LM7HPdQQBkPvFn5oedIMCQ6tbi
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 10/1/2014 8:46 AM, Oleg Ginzburg wrote:
> On Wednesday, October 01, 2014 04:52:58 AM David Wolfskill wrote:
>> On Wed, Oct 01, 2014 at 02:59:23PM +0400, Oleg Ginzburg wrote:
>>> Hello,
>>>
>>> If the kernel is fresh than jajl containers, recent changes in
>>> bsd.ports.mk
>>> provoke an error:
>>>
>>>
>>> % jls
>>>
>>>    JID  IP Address      Hostname                      Path
>>>   =20
>>>      1  192.168.0.23    kde4.my.domain              =20
>>>      /usr/jails/jails/kde4
>>>
>>> % uname -a
>>> FreeBSD gizmo.my.domain 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r272224M=
: Mon
>>> Sep 29 09:22:06 UTC 2014
>>> root@gizmo.my.domain:/usr/jails/src/obj_amd64_amd64_11/usr/src/sys/GE=
NERIC
>>> .CBSD amd64
>>>
>>> % file -s /usr/jails/jails/kde4/bin/sh
>>> /usr/jails/jails/kde4/bin/sh: ELF 64-bit LSB executable, x86-64, vers=
ion 1
>>> (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 10.0
>>> (1000510), stripped
>>>
>>> % jexec 1 make -C /usr/ports/sysutils/panicmail
>>> make: "/usr/ports/Mk/bsd.port.mk" line 1213: UNAME_r (11.0-CURRENT) a=
nd
>>> OSVERSION (1000510) do not agree on major version number.
>>> ...
>>
>> You could set the environment variable UNAME_r (e.g., to "10.0-STABLE"=
)
>> prior to the "make" invocation.
>=20
> Yes. In other words - and it was intended by this change, and from that=
=20
> moment, the substitution of the environment has become a necessity if i=
 want=20
> to work with the ports on at lower version environments?
>=20
>>
>> Peace,
>> david
>=20

See /usr/ports/CHANGES for explanation. It has *always* been required.
Not having these variables agree leads to various port build failures.

--=20
Regards,
Bryan Drewery


--VHDvTw4LM7HPdQQBkPvFn5oedIMCQ6tbi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)

iQEcBAEBAgAGBQJULBktAAoJEDXXcbtuRpfPU4MH/1tz/5eVlYxbSWyjmb/bc8vE
rN0IMXp7ey2hucgiVBImXO47+Rp6VoFibnz4NLOyDAdkV2SQ/wHreQMVSyvkj5RW
6bB41kO2FLTRjdJ9CLNfNHzT5bNf1+Ht3GumZLoEDUKThgrPvmoS2pCFVCyjuHSg
CNKM8k1qjMNzYD2dFEFSQt87k/O5t3lsqllX9hPJRxxIgklKL24tJeA1PIvzr73j
u/nMOH3Mlm9s0xE0HlSOCx2djtv7uO9lE0tmylXR9DHY62RAphWVAb8YmNkwrP0M
V3cC+3IaUpsfMsqryKuhYB3CL66+z3RSkghiX3JV3zW7fmgAWZWPlUXwS7kKUo4=
=/sCA
-----END PGP SIGNATURE-----

--VHDvTw4LM7HPdQQBkPvFn5oedIMCQ6tbi--



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