岸本と申します

こちらのBugzillaの件と、同じような現象なのですが、

Bug 205818 - devel/ninja fails to compile on my system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205818

かなり以前から(LLVM移行以前から、か?)freebsd-update で
更新を続けてきている、というシステムがお手元にありましたら、

「 /usr/include/c++/v1/ext が、存在していない」

という状態になっていないかどうか、ご確認ください。
(コンパイルができないよう意図的に削除している、等でなければ)

Firefox などのビルド中に、C++ で当該のディレクトリにある
ヘッダが読まれようとする時に失敗する、という現象がもし起きて
いたら、それが原因かもしれません。

cd /usr/src/lib/libc++ && make && sudo make install で、解決
できますが、その際に /usr/include/c++/v1/ext というディレクトリ
が無いと、
「install: target directory `/usr/include/c++/v1/ext/' does not exist」
といったようにインストールで失敗しますので、手動でディレクトリを
作ってください。

以下は推測になりますが、freebsd-update が配布する雛形を作って
いるシステムで、同じ現象が起きているのかもしれません。
# あるいは単に freebsd-update の設定か、運用で私がミスったのかも?
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信