Saya perhatikan setelah memutakhirkan ke Yosemite bahwa tidak ada peningkatan saya di homebrew akan berfungsi lagi.
Saya perhatikan bahwa itu adalah masalah pada umumnya dengan mengkompilasi segala jenis kode C.
Kesalahan yang saya dapatkan adalah:
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
Saya mendapatkan ini dengan setiap kode C yang saya coba.
Saya memperbarui XCode ke 6.2, dan alat-alat baris perintah juga.
Yang aneh adalah, ini ada di mac mini saya, tetapi MacBook Pro saya tidak memiliki masalah ini sama sekali.
Ada petunjuk / ide?
macos
yosemite
command-line
homebrew
Wim Van Dijck
sumber
sumber
Kompiler apa yang Anda coba gunakan? Bisakah Anda mengkompilasi sesuatu, bahkan di Terminal, atau hanya dari XCode?
agentroadkill
@ agentroadkill: ya, dari Terminal, seharusnya disebutkan.
Wim Van Dijck