個人的なメモ。
具体的な症状
- とあるpythonパッケージを
pip
を通しインストールしようとした際に、下のように、ctype.h
が無いと言われた。- インストールしようとしたパッケージは、
smt
というパッケージ。 - pythonは、
homebrew
を通しMiniforge
でインストールした。
- インストールしようとしたパッケージは、
/opt/homebrew/Caskroom/miniforge/base/bin/../include/c++/v1/ctype.h:38:15: fatal error: 'ctype.h' file not found
#include_next <ctype.h>
^~~~~~~~~
1 error generated.
error: command '/opt/homebrew/Caskroom/miniforge/base/bin/clang' failed with exit code 1
[end of output]
解決策
上記記事の様に、export SDKROOT="$(xcrun --sdk macosx --show-sdk-path)"
とすればよい。