寻找一种在OS X上安装daemontools-encore的简洁方法

时间:2012-08-13 11:35:13

标签: gcc osx-snow-leopard

背景:

我想使用OS 10.6.8系统来测试some patches to daemontools encore

对于gcc工具链,我需要XCode或this gcc installer。我选择后者,它似乎在我的系统上运行良好。 daemontools-encore is available on githib,我使用从github.com下载的git客户端从中获取它。

问题:

从分发目录运行./makemake会给我一个空的Makefile,以及以下消息(看起来不管我对* conf文件做了什么调整):

Calculating targets...
Building Makefile...
./makemake: line 114: makemake.TARGETS: Is a directory
sort: read failed: makemake.TARGETS: Is a directory
rm: makemake.TARGETS: is a directory
done.
rm: makemake.TARGETS: is a directory

我原本期望制作一个较大的(~300行)Makefile(根据daemontools 0.76的原始发行版),随后进行“make install”等操作。

修改

我正在使用this version of daemontools-encore

1 个答案:

答案 0 :(得分:0)

根据我在原始问题评论中添加的Bruce Guenter的建议,用“T = makemake.BRUCE”替换makemake中的“T = makemake.TARGETS”行就可以了。

在OS X中重新不区分大小写,我在StackExchange上发现了这个小块:

  

HFS +(Mac文件系统)通常配置为不区分大小写,但保留大小写。这意味着文件系统会认为foo和FoO是相同的,但是当你创建一个新文件时,它会记住哪些字母大写,哪些不是。

这让我感到非常奇怪的行为,但我没有注意到任何其他相关的问题,所以我想它并没有像我期望的那样打破那么多* nixy的东西。 打破的东西是布鲁斯最初的makemake脚本 - 幸运的是,修复很简单。