Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Dec 2023 15:11:02 +0100
From:      "Herbert J. Skuhra" <herbert@gojira.at>
To:        current@freebsd.org
Subject:   Re: make installworld fails because /usr/include/c++/v1/__tuple is a file
Message-ID:  <ZXXG9u2URYrMks_3@mail.bsd4all.net>
In-Reply-To: <DA8F2F2D-57D1-4CF4-8038-4EFBD2D88D9D@mit.edu>
References:  <DA8F2F2D-57D1-4CF4-8038-4EFBD2D88D9D@mit.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 10, 2023 at 01:22:38PM +0000, John F Carr wrote:
> On arm64 running CURRENT from two weeks ago I updated to
> 
>   c711af772782 Bump __FreeBSD_version for llvm 17.0.6 merge
> 
> and built and installed from source.  make installworld failed:
> 
>   install: target directory `/usr/include/c++/v1/__tuple/' does not exist
> 
> That pathname is a file:
> 
>   -r--r--r--  1 root wheel 20512 Feb 15  2023 /usr/include/c++/v1/__tuple
> 
> Early in make output is
> 
>   mtree -deU -i -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include
>   ./c++/v1/__algorithm/pstl_backends missing (created)
>   [...]
>   ./c++/v1/__tuple missing (not created: File exists)
> 
> Should I remove the file and try again, or is there a more elegant fix?
> 
> The word "tuple" does not appear in UPDATING.

'make delete-old' should have removed this file.

bdd1243df58e6 (Dimitry Andric          2023-04-14 23:41:27 +0200   965)
OLD_FILES+=usr/include/c++/v1/__tuple

-- 
Herbert



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