Snow Leopard에서 Macports를 컴파일하려고합니다. 특히 파일 src/macports1.0/get_systemconfiguration_proxies.c
입니다. 이 #include
s CoreFoundation/CoreFoundation.h
, #include
s... 은에서 까지입니다.gcc는 경로와 심볼릭 링크를 포함합니다.
$ ls -l CoreServices
lrwxr-xr-x 1 root wheel 62 Mar 25 17:15 CoreServices -> ../../System/Library/Frameworks/CoreServices.framework/Headers
그래서 난 목적이 할 수있는 완벽하게 좋은 일이있는 ../../System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacTypes.h
에 도착하는 것으로 의심 : 자, CoreServices
가 symlink 그러나
$ ls -l ../../System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacTypes.h
-rw-r--r-- 1 root wheel 30291 Jun 24 2010 ../../System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacTypes.h
이 gcc
그것을 좋아하지 않는다 :
In file included from $INCLUDE/CoreFoundation/CFBase.h:48,
from $INCLUDE/CoreFoundation/CoreFoundation.h:38,
from get_systemconfiguration_proxies.c:42:
$INCLUDE/CoreServices/../Frameworks/CarbonCore.framework/Headers/MacTypes.h:20:42: error: CarbonCore/ConditionalMacros.h: No such file or directory
의심하는
(EDIT : 그러나 오류 메시지를 읽는 것을 끝내지 않았기 때문에 Tom Zych은 내가 잘못 생각한다고 지적합니다. 한숨)
gcc
이 심볼릭 링크를 해결되지 않을 수
, 대신 오버 스마트 CoreServices/../Frameworks/CarbonCore.framework/Headers/MacTypes.h
과연 존재하지 않는, Frameworks/CarbonCore.framework/Headers/MacTypes.h
에 붕괴 :.
$ ls -l Frameworks/CarbonCore.framework/Headers/MacTypes.h
ls: Frameworks/CarbonCore.framework/Headers/MacTypes.h: No such file or directory
은 가능한인가요 I 오류를 올바르게 해석 했습니까? 그렇다면 gcc
을 에 cd
앞에 보내기 전에 심볼릭 링크를 따르는 방법이 있습니까? 거기에 줄 번호를 참조이기 때문에, 읽고 MacTypes.h
처리를 시작 할 수 있었다 것으로 보인다
$INCLUDE/CoreServices/../Frameworks/CarbonCore.framework/Headers/MacTypes.h:20:42: \
error: CarbonCore/ConditionalMacros.h: No such file or directory
:와
와우, 나는 그것을 하루 종일 꼼짝 않고 바라 보았고, 오류 메시지를 줄 끝까지 읽지 못하는 것으로 나타났습니다. 감사! – LSpice