OS X 10.11 (El Capitan) Macport 问题
OS X 10.11 (El Capitan) Macport issues
我尝试 运行 $ sudo 端口升级在我的 Mac 上过时并且有构建问题
和:
海合会48,
texlive-bin
clang-3.5
铿锵声-3.7,
等等
Macports 有一些我遇到的问题:
https://trac.macports.org/ticket/48471
我尝试应用上述 Mac 端口事件中的补丁 (define_non_standard_clang_macros.patch ),我还手动更新:/usr/include/Availability.h
$ sudo patch /usr/include/Availability.h define_non_standard_clang_macros.patch
Password:
patching file /usr/include/Availability.h
Hunk #1 FAILED at 1141.
patch: **** Can't rename file /usr/include/Availability.h to /usr/include/Availability.h.orig : Operation not permitted
$ sudo cp Availability.h /usr/include/Availability.h
cp: /usr/include/Availability.h: Operation not permitted
有什么想法吗?
在 El Capitan 上,您不能再修改 /usr 中的任何文件。该功能称为系统完整性保护,也以其开发名称 "rootless".
而为人所知
开始修补系统也是一个坏主意header。如果 header 需要修复,则应该通过 rdar 向 Apple 报告这个问题,以便他们更正。
我尝试 运行 $ sudo 端口升级在我的 Mac 上过时并且有构建问题 和: 海合会48, texlive-bin clang-3.5 铿锵声-3.7, 等等
Macports 有一些我遇到的问题:
https://trac.macports.org/ticket/48471
我尝试应用上述 Mac 端口事件中的补丁 (define_non_standard_clang_macros.patch ),我还手动更新:/usr/include/Availability.h
$ sudo patch /usr/include/Availability.h define_non_standard_clang_macros.patch
Password:
patching file /usr/include/Availability.h
Hunk #1 FAILED at 1141.
patch: **** Can't rename file /usr/include/Availability.h to /usr/include/Availability.h.orig : Operation not permitted
$ sudo cp Availability.h /usr/include/Availability.h
cp: /usr/include/Availability.h: Operation not permitted
有什么想法吗?
在 El Capitan 上,您不能再修改 /usr 中的任何文件。该功能称为系统完整性保护,也以其开发名称 "rootless".
而为人所知开始修补系统也是一个坏主意header。如果 header 需要修复,则应该通过 rdar 向 Apple 报告这个问题,以便他们更正。