2017-06-06 25 views
-1

我试图建立一个使用NetBSD内核NetBSD的建设没有因.DS_Store文件的Macintosh

$ ./build.sh -O ../obj.amd64 -U -u -m amd64 -j4 tools release iso-image 

它无法与输出

======= 1 extra files in DESTDIR ========= 
Files in DESTDIR but missing from flist. 
File is obsolete or flist is out of date ? 
------------------------------------------ 
./.DS_Store 
========= end of 1 extra files =========== 
*** [checkflist] Error code 1 

nbmake[2]: stopped in /Volumes/NetBSDImage/src/distrib/sets 
1 error 

即使当我在/卷做一个 rm .DS_Store/NetBSDImage/src/distrib/sets,它会以相同的消息失败。 早些时候,当我编译内核时没有使用iso-image选项,它可以成功构建,但现在甚至失败了。一些帮助?

+0

如何禁用DS_Store的生成,删除当前的一个,然后再试一次? –

+0

@李骏骁这是对的吗? $ defaults写入com.apple.desktopservices DSDontWriteNetworkStores true –

+0

@李骏骁不,不行,这是行不通的。 –

回答

0

我能想到的最好的办法是解决问题而不是解决方案。

DS_Store文件只有在Mac系统的Finder应用程序中打开时才会生成。 因此,在删除和重新制作整个存储库时,它已成功构建。

0

我可以在没有这些文件阻碍的情况下交叉编译来自OS X的NetBSD当前罚款。你在destdir中做过一些手动工作吗?尝试删除不良文件,然后重试。