ไม่สามารถรวบรวมอะไรอีกต่อไปหลังจากอัปเกรดเป็น Yosemite


1

ฉันสังเกตเห็นหลังจากอัปเกรดเป็นโยเซมิตีว่าไม่มีการอัปเกรดโฮมบรูว์ของฉันในการทำงานอีกต่อไป

ฉันสังเกตเห็นว่ามันเป็นปัญหาโดยทั่วไปในการรวบรวมรหัส C ทุกชนิด

ข้อผิดพลาดที่ฉันได้รับคือ:

In file included from /usr/include/stdio.h:75:
 /usr/include/sys/stdio.h:39:52: error: expected function body after     function declarator
 int     renameat(int, const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
                                                    ^
 /usr/local/include/Availability.h:159:50: note: expanded from macro '__OSX_AVAILABLE_STARTING'
 #define __OSX_AVAILABLE_STARTING(_osx, _ios) __AVAILABILITY_INTERNAL##_osx
                                              ^
 <scratch space>:61:1: note: expanded from here
 __AVAILABILITY_INTERNAL__MAC_10_10

ฉันได้สิ่งนี้กับรหัส C ทุกอันที่ฉันลอง

ฉันอัพเดต XCode เป็น 6.2 และเครื่องมือบรรทัดคำสั่งด้วย

สิ่งที่แปลกคือนี่คือใน mac mini ของฉัน แต่ MacBook Pro ของฉันไม่มีปัญหานี้เลย

คำแนะนำ / ความคิดใด ๆ


คุณกำลังพยายามใช้คอมไพเลอร์อะไร? คุณไม่สามารถคอมไพล์อะไรแม้แต่ใน Terminal หรือเพียงแค่จาก XCode
agentroadkill

@agentroadkill: ใช่จาก Terminal ควรพูดถึง
Wim Van Dijck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.