↓ メインコンテンツへスキップ

macosでneovimのbuild時にヘッダファイルが見つからないエラー

須原 大護
著者
須原 大護
大学院生。Metal3のメンテナー。
目次

はじめに
#

neovimをビルドしようと

make CMAKE_BUILD_TYPE=RelWithDebInfo

を実行したところ

fatal error: CoreServices/CoreServices.h: No such file or directory

というエラーが出た.

原因
#

(nixでインストールした?)gccを使用していると,macOSの最新SDKと互換性のないヘッダーファイルを参照してしまうらしい

解決策
#

clangを使用すると,無事にビルドできた

オプションで指定するなら下記

make CMAKE_BUILD_TYPE=RelWithDebInfo CC=clang CXX=clang++

Qiitaで元の記事を読む