r369644 make impossible to build ports on jails lower than the base system
Bryan Drewery
bdrewery at FreeBSD.org
Wed Oct 1 15:09:41 UTC 2014
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
>>>
>>> 1 192.168.0.23 kde4.my.domain
>>> /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 at gizmo.my.domain:/usr/jails/src/obj_amd64_amd64_11/usr/src/sys/GENERIC
>>> .CBSD amd64
>>>
>>> % file -s /usr/jails/jails/kde4/bin/sh
>>> /usr/jails/jails/kde4/bin/sh: ELF 64-bit LSB executable, x86-64, version 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) and
>>> 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.
>
> Yes. In other words - and it was intended by this change, and from that
> moment, the substitution of the environment has become a necessity if i want
> to work with the ports on at lower version environments?
>
>>
>> Peace,
>> david
>
See /usr/ports/CHANGES for explanation. It has *always* been required.
Not having these variables agree leads to various port build failures.
--
Regards,
Bryan Drewery
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20141001/cf459b76/attachment.sig>
More information about the freebsd-ports
mailing list