所以它说here使用XCode 4.3构建不起作用,而应该使用4.2。在优胜美地,XCode 4.3不是最新的,但是6是你不能再使用4.2了。
问题似乎是,“将默认编译器从gcc切换到llvm,并且llvm拒绝过去被gcc接受的代码”。
由于我不能使用4.2,我不知道还能做什么。输入“make -j1”时出现的错误是:
Install system fs image: out/target/product/generic/system.img
stat: cannot read file system information for ‘%z’: No such file or directory
/bin/bash: File: "out/target/product/generic/system.img"
ID: 100000600000011 Namelen: * Type: hfs
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 31321856 Free: 16227249 Available: 16227249
Inodes: Total: 31321854 Free: 16227249
+
0 : syntax error in expression (error token is ": "out/target/product/generic/system.img"
ID: 100000600000011 Namelen: * Type: hfs
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 31321856 Free: 16227249 Available: 16227249
Inodes: Total: 31321854 Free: 16227249
+
0 ")
make: *** [out/target/product/generic/system.img] Error 1
make: *** Deleting file `out/target/product/generic/system.img'
我不明白错误,因此不确定它是否与XCode有关。
关于这个的任何想法?
答案 0 :(得分:3)
如果您运行which stat
,它是否指向/usr/bin/stat
?我的猜测是你安装了coreutils
,就像我在自制软件中所做的那样,而gstat
正在影响他们在darwin中所期待的那个。
罪魁祸首可能在这里:
build/core/combo/HOST_darwin-x86.mk:stat -f "%z" $(1)
这是BSD与GNU风格的论点。
欢乐时光。