Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Dec 2023 13:22:38 +0000
From:      "John F Carr" <jfc@mit.edu>
To:        Current FreeBSD <freebsd-current@freebsd.org>
Subject:   make installworld fails because /usr/include/c++/v1/__tuple is a file
Message-ID:  <DA8F2F2D-57D1-4CF4-8038-4EFBD2D88D9D@mit.edu>

next in thread | raw e-mail | index | archive | help
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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DA8F2F2D-57D1-4CF4-8038-4EFBD2D88D9D>