<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am Vijay Tandeker working with “Tejas Networks Ltd, India”.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="http://0pointer.net/blog/projects/avahi-distcc.html">http://0pointer.net/blog/projects/avahi-distcc.html</a><o:p></o:p></p>
<p class="MsoNormal">I am following the above link.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Below are my system details:<o:p></o:p></p>
<p class="MsoNormal">====================================================================================<o:p></o:p></p>
<p class="MsoNormal">[vijayt@vijayt-dt:~]$ lsb_release -a<o:p></o:p></p>
<p class="MsoNormal">No LSB modules are available.<o:p></o:p></p>
<p class="MsoNormal">Distributor ID: Ubuntu<o:p></o:p></p>
<p class="MsoNormal">Description:    Ubuntu 20.04.2 LTS<o:p></o:p></p>
<p class="MsoNormal">Release:        20.04<o:p></o:p></p>
<p class="MsoNormal">Codename:       focal<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[vijayt@vijayt-dt:~]$ distcc --version<o:p></o:p></p>
<p class="MsoNormal">distcc 3.3.3<o:p></o:p></p>
<p class="MsoNormal">  (protocols 1, 2 and 3) (default port 3632)<o:p></o:p></p>
<p class="MsoNormal">  built Feb 21 2020 19:22:05<o:p></o:p></p>
<p class="MsoNormal">Copyright (C) 2002, 2003, 2004 by Martin Pool.<o:p></o:p></p>
<p class="MsoNormal">Includes miniLZO (C) 1996-2002 by Markus Franz Xaver Johannes Oberhumer.<o:p></o:p></p>
<p class="MsoNormal">Portions Copyright (C) 2007-2008 Google.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">distcc comes with ABSOLUTELY NO WARRANTY.  distcc is free software, and<o:p></o:p></p>
<p class="MsoNormal">you may use, modify and redistribute it under the terms of the GNU<o:p></o:p></p>
<p class="MsoNormal">General Public License version 2 or later.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Built with Zeroconf support.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Built with GSS-API support for mutual authentication.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Please report bugs to <a href="mailto:distcc@lists.samba.org">
distcc@lists.samba.org</a><o:p></o:p></p>
<p class="MsoNormal">====================================================================================<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am using distcc to cross compile (for ppc_85xx-gcc) my source. Some of the machines are running Ubuntu 18.04 and some are running Ubuntu 16.04 in LAN. But same cross compiler /opt/ELDK42/usr/bin/ppc_85xx-gcc is installed in the same location
 in all the machines. And distcc is passing absolute path to the server machines to compile the file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am also using “ccache” and set “CCACHE_PREFIX=distcc”.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Problem statement: <o:p></o:p></p>
<p class="MsoNormal">-----------------------------<o:p></o:p></p>
<p class="MsoNormal">If I specify individual host IPs in /home/vijayt/.distcc/hosts file, distcc works fine (verified with distccmon-text command). But if I only specify “+zeroconf” in hosts file, distcc doesn’t work and full compilation happens in my machine
 (localhost) only.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I ran the command “<tt><span style="font-size:10.0pt">avahi-browse -r _distcc._tcp” and below is the output. (detailed output is attached for our reference)</span></tt><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@abhirupm                               Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@sahyadri-dt                            Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@rinshad-dt                             Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@shivakranthi                           Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@kailash                                Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@nilgiri                                Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@arjunudayakumar                        Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv6 distcc@vijayt-dt                              Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@abhirupm                               Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@sahyadri-dt                            Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@rinshad-dt                             Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@shivakranthi                           Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@kailash                                Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@GSN-DT                                 Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@nilgiri                                Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@arjunudayakumar                        Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+ enp1s0 IPv4 distcc@vijayt-dt                              Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">+     lo IPv4 distcc@vijayt-dt                              Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">= enp1s0 IPv6 distcc@abhirupm                               Distributed Compiler local<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Means many machines are running distccd server with zeroconf and successfully discovered by the avahi-daemon also.<o:p></o:p></span></p>
<p class="MsoNormal">Don’t know why my distcc client is unable to discover above machines for compilation? Need your help to resolve this.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Am I missing any configuration ? Let me know if you need output of any other command.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks & Regards,<o:p></o:p></p>
<p class="MsoNormal">Vijay<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>