回答編集履歴

4

ちょっと更新

2019/10/21 02:25

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- mojaveからは、コマンドラインツールがincludeディレクトリを**デフォルトでインストールしなくなった**ため、mojaveのリリース直後は自動ビルドのツール群でいろいろ混乱しました。
17
+ mojaveからは、コマンドラインツールがincludeディレクトリを**デフォルトでインストールしなくなった**ため、(mojaveの)リリース直後は(pyenvとかpipのような)ビルドを簡便化する目的のツール群でいろいろ混乱しました。
18
18
 
19
19
 
20
20
 

3

些細

2019/10/21 02:25

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -34,4 +34,4 @@
34
34
 
35
35
  catalinaはincludeディレクトリが**取り除かれた**という話です。
36
36
 
37
- つまりcatalinaでそこにファイルを置く手段を**Appleはもう提供しませんよ**ということです。
37
+ つまりcatalinaでそこにファイルを置く手段を**Appleはもう提供しませんよ**、/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg を別にインストールするというような手段はもうないですよ、ということです。

2

些細

2019/10/21 02:22

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 確かにmojaveからコマンドラインツールがincludeディレクトリを**デフォルトでインストールしなくなった**ため、mojaveのリリース直後は自動ビルドのツール群でいろいろ混乱しました。
17
+ mojaveからは、コマンドラインツールがincludeディレクトリを**デフォルトでインストールしなくなった**ため、mojaveのリリース直後は自動ビルドのツール群でいろいろ混乱しました。
18
18
 
19
19
 
20
20
 

1

追記

2019/10/21 02:19

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -3,3 +3,35 @@
3
3
  [https://superuser.com/questions/1488979/macos-catalina-cannot-find-usr-include-file](https://superuser.com/questions/1488979/macos-catalina-cannot-find-usr-include-file)
4
4
 
5
5
  がありました。
6
+
7
+
8
+
9
+ ----
10
+
11
+
12
+
13
+ ちょっとだけ過去の事情を説明すると。
14
+
15
+
16
+
17
+ 確かにmojaveからコマンドラインツールがincludeディレクトリを**デフォルトでインストールしなくなった**ため、mojaveのリリース直後は自動ビルドのツール群でいろいろ混乱しました。
18
+
19
+
20
+
21
+ これを**一時的に回避**するのに /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg をインストールするという手段が確かにありました。
22
+
23
+
24
+
25
+ 参考: [https://github.com/pyenv/pyenv/issues/1219#issuecomment-428305417](https://github.com/pyenv/pyenv/issues/1219#issuecomment-428305417) とそのすぐ下のコメント
26
+
27
+
28
+
29
+ ですがそれは初期に取られた回避手段でしかなく、問題は"そこにファイルはない"という前提でツール群が対応したので、今は昔の話です。上のissueもcloseされています。
30
+
31
+
32
+
33
+ それとcatalinaの問題はまた別です。
34
+
35
+ catalinaはincludeディレクトリが**取り除かれた**という話です。
36
+
37
+ つまりcatalinaでそこにファイルを置く手段を**Appleはもう提供しませんよ**ということです。