[distcc] FreeBSD Masqerade mode issues

Martin Pool mbp at sourcefrog.net
Mon May 30 23:13:53 GMT 2005


On Tue, 2005-05-31 at 07:47 +1000, Chris Martin wrote:
> Hi,
> 
> I have had distcc recommended to me by a few people, and I decided to give 
> it a go.
> 
> All the machines I trying to run it on are FreeBSD-5.4-p1, except for one 
> dual Xeon where it is running under Cygwin.
> 
> I have the back end distccd process running fine and listening on tcp4 and 
> tcp6 via inetd. Problems come when I try and actually compile.
> 
> If I run "distcc --version" I get the response I expect, but if I try and 
> use the links I created as per the masquerading instructions in the distcc 
> man page I can't get it working. Even if I reference the links I have 
> created with absolute paths (i.e. '/usr/local/lib/distcc/bin/cc --version' 
> gives the normal gcc output), so I realised that it was something else.

That is the intended behaviour: if you run a masqueraded link then
--version is passed through to the compiler.

What happens when you try to compile something?

> 
> After some hunting around I found this: "It is possible to get a "recursion 
> error" in masquerade mode, which means that distcc is somehow finding itself 
> again, not the real compiler."; but I am not sure how this helps me. I have 
> tried fiddling with my path order, but this didn't seem to change anything. 
> I'm not sure where to go next.
> 
> here is my Masquerade directory:
> 
> baal# pwd
> /usr/local/lib/distcc/bin
> baal# ll
> total 0
> lrwxr-xr-x  1 root  wheel  21 May 30 18:50 c++ -> /usr/local/bin/distcc
> lrwxr-xr-x  1 root  wheel  21 May 30 18:50 cc -> /usr/local/bin/distcc
> lrwxr-xr-x  1 root  wheel  21 May 30 18:50 g++ -> /usr/local/bin/distcc
> lrwxr-xr-x  1 root  wheel  21 May 30 18:50 gcc -> /usr/local/bin/distcc
> 
> Here is my path statement:
> 
> /sbin /bin /usr/local/lib/distcc/bin /usr/sbin /usr/bin /usr/games 
> /usr/local/sbin /usr/local/bin /usr/X11R6/bin /root/bin
> 
> baal# uname -a
> FreeBSD baal.rockdale.nsw.cw.net.au. 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 
> #0: Thu May 19 09:54:08 EST 2005 
> root at lebowski:/usr/obj/usr/src/sys/LEBOWSKI  i386
> 
> 
> Is there something I am missing? Or is there a different way of doing it 
> under FreeBSD? 
> 
> 
> 
> __ 
> distcc mailing list            http://distcc.samba.org/
> To unsubscribe or change options: 
> https://lists.samba.org/mailman/listinfo/distcc
-- 
Martin




More information about the distcc mailing list