2011-03-26 4 views
0

Snow Leopard에서 Macports를 컴파일하려고합니다. 특히 파일 src/macports1.0/get_systemconfiguration_proxies.c입니다. 이 #includes CoreFoundation/CoreFoundation.h, #includes... 에서 까지입니다.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 

:와

답변

1

오류 메시지가 종료됩니다. 찾을 수없는 파일은 CarbonCore/ConditionalMacros.h입니다.

CarbonCoreCarbonCore.framework이어야합니다. 왜 이것이 오랫동안 떠오르지 않았고 고쳐 졌는지 모르겠다. 아마도 그것은 최근의 변화입니다.

+0

와우, 나는 그것을 하루 종일 꼼짝 않고 바라 보았고, 오류 메시지를 줄 끝까지 읽지 못하는 것으로 나타났습니다. 감사! – LSpice

관련 문제