Re: release.sh: sh: head: not found \n Unable to determine linker type from LD=ld

From: Bryan Drewery <bdrewery_at_FreeBSD.org>
Date: Fri, 23 Jun 2017 08:49:55 -0700
On 6/23/2017 8:14 AM, Alastair Hogge wrote:
> On Fri, Jun 23, 2017, at 21:00, Guy Yur wrote:
>> On 23 June 2017 at 15:36, Alastair Hogge <agh_at_fastmail.fm> wrote:
>>> Hi,
>>>
>>> My 12.0-CURRENT r320259 host is unable to complete a release.sh build of
>>> a generic world:
>>>
>>> [...]
>>> =/tmp/install.hb5C6cay  PATH_LOCALE=/tmp/install.hb5C6cay/locale rm -rf
>>> /tmp/install.hb5C6cay
>>> sh: head: not found
>>> make[4]: "/usr/src/share/mk/bsd.linker.mk" line 42: Unable to determine
>>> linker type from LD=ld
>>> *** Error code 1
>>>
>>> ...
>>>
>>> To good health,
>>> Alastair
>>> _______________________________________________
>>> freebsd-current_at_freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>>
>> Hi,
>>
>> I got the same error with r320258.
>> Is it because "head" is not part of the bootstrap tools?
>>
>> I was able to continue by replacing "| head 1" with "| sed -n 1p" in
>> _ld_version!=   ${${ld}} --version 2>/dev/null | head -n 1 || echo none
>>
>> head is not in /tmp/install.RANDOMVALUES but sed is.
> 
> Great, that worked, thanks :-)
> 

I'll look into it.  While replacing head with sed here would fix it, I
think it should not be needed.  A value should already be known.

-- 
Regards,
Bryan Drewery


Received on Fri Jun 23 2017 - 13:50:16 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:12 UTC