正如标题中所述,当我尝试构建铬时,当我有10.9和10.10版本时,它会要求MacOSX 10.8 SDK。
它显示以下错误:
ninja:error:'/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/mach/exc.defs', needed by 'obj/native_client/src/trusted/service_runtime/sel.gen/native_client/src/trusted/service_runtime/nacl_exc.h', missing and no known rule to make it
我删除了10.8 SDK
有没有办法可以强迫铬使用OSX SDK 10.9或10.10?我需要使用较新的版本,因为缺少旧版本中需要的功能。谢谢!
答案 0 :(得分:1)
运行此命令以重新生成忍者文件,然后构建:
$ GYP_DEFINES="mac_sdk=10.9" gclient runhooks
请注意,您可能会遇到构建问题,如some kinks are still getting worked out支持10.9和Xcode 6。
答案 1 :(得分:0)
我个人更喜欢导出GYP_DEFINES,例如
export GYP_DEFINES="mac_sdk=10.9"
在我的〜/ .profile。
然后只需运行命令
$ gclient runhooks