2

我正在使用普通的 distcc(无泵模式)来编译我的代码,并且对于分发到主机的每个文件,都会打印以下消息:

distcc[11543] (dcc_talk_to_include_server) Warning: INCLUDE_SERVER_PORT not set - did you forget to run under 'pump'?
distcc[11543] (dcc_build_somewhere) Warning: failed to get includes from include server, preprocessing locally

无论如何我可以禁用此警告吗?我没有“忘记”在泵下运行,因为我的代码包含 boost 标头,它无论如何都无法在我的主机上进行预处理。

4

1 回答 1

0

对我来说,将主机文件 ( ~/.distcc/hosts) 从 this:host/8,lzo,cpp更改为 this: 有host/8帮助。

lzo,cpp需要泵模式才能工作。因此,它似乎正在检测服务器的功能以支持泵模式。因此,它应该并且可以启用的警告。

于 2017-06-21T18:35:50.177 回答