<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>26149</bug_id>
          
          <creation_ts>2003-08-07 12:36 0000</creation_ts>
          <short_desc>Ebuilds that ignore distcc</short_desc>
          <delta_ts>2004-03-08 11:41:12 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Server</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>lisa@gentoo.org</reporter>
          <assigned_to>lisa@gentoo.org</assigned_to>
          <cc>iggy@gentoo.org</cc>
    
    <cc>kl@vsen.dk</cc>
    
    <cc>svein.brostigen@oracle.com</cc>

      

      
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-08-07 12:36:25 0000</bug_when>
            <thetext>This is going to be a meta bug that lists all of the ebuilds that ignore distcc 
(for whatever reason).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-08-07 12:37:26 0000</bug_when>
            <thetext>*** Bug 25677 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-08-07 12:38:16 0000</bug_when>
            <thetext>So far, from bug 25677
app-text/openjade-1.3.2-r1
media-libs/gle-3.0.1-r2
x11-misc/xscreensaver-4.11
gnome-base/ORBit-0.5.17
app-arch/zip-2.3-r2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-08-07 13:54:18 0000</bug_when>
            <thetext>openjade, zip and gle were fixed.  They just needed a s/make/emake in src_compile().

ORBit has a note in the ebuild about &quot;-j4 not working&quot; so I won&apos;t touch that one.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>svein.brostigen@oracle.com</who>
            <bug_when>2003-08-07 15:49:28 0000</bug_when>
            <thetext>kdemultimedia-3.1.3 is also not using distcc 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>svein.brostigen@oracle.com</who>
            <bug_when>2003-08-07 18:15:22 0000</bug_when>
            <thetext>kdepim-3.1.3 is another one. 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sharkuc@yahoo.com</who>
            <bug_when>2003-08-22 07:04:09 0000</bug_when>
            <thetext>x11-base/xfree-4.3.0-r2 (maybe other versions as well)
As far as I understand this is due to the stripping of unsafe flags by the ebuild: lines 16-36 of xfree-4.3.0-r2.ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kl@vsen.dk</who>
            <bug_when>2003-08-22 10:20:13 0000</bug_when>
            <thetext>ARGHHH!! compiling XFree and KDE on a PII-233mhz machine.. I&apos;m really bugged that I have to select an older version of XFree to compile it within a day (using distcc) - it&apos;s reaaaaaaaly slow going on localhost only :(

How are you doing with fixing this xfree ebuild? and what are the flags that make gcc use distcc? I&apos;d like to know - then I could try and fix the ebuild my self (forcing those flags to not be cleared) and see if it still works..</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-08-22 10:24:39 0000</bug_when>
            <thetext>There are comments inside the xfree .ebuild that explain why it fails with parallel builds.  Its an upstream Makefile problem, essentially.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bjgrzesiak@hotmail.com</who>
            <bug_when>2003-08-23 19:42:53 0000</bug_when>
            <thetext>ffmpeg 0.4.7_pre20030624

As far as I could tell (by observing progress through top), this ebuild does not use distcc.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bjgrzesiak@hotmail.com</who>
            <bug_when>2003-08-23 20:15:59 0000</bug_when>
            <thetext>transcode 0.6.6

Same problem as ffmpeg

Is it safe to assume that if an ebuild uses &apos;make&apos; instead of &apos;emake&apos;, then it won&apos;t utilize distcc?  Is it also safe to assume (in general with some exceptions) that making the change s/make/emake will fix this?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-08-23 20:32:16 0000</bug_when>
            <thetext>Yeah. If an ebuild doesn&apos;t use emake it won&apos;t follow MAKEOPTS.  Usually its safe to just s/make/make/, but check bugzilla first for parallel build problems, and test it first.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Luke.Maurer@alumni.carleton.edu</who>
            <bug_when>2003-09-01 18:23:51 0000</bug_when>
            <thetext>Samba also appears to ignore distcc. The ebuild does indeed use make instead of emake, and I couldn&apos;t find any bugs about parallel-building samba ... in a bit, I&apos;ll get a chance to try the ol&apos; s/make/emake.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Luke.Maurer@alumni.carleton.edu</who>
            <bug_when>2003-09-03 20:19:16 0000</bug_when>
            <thetext>Yep ... I just changed all the makes to emakes (5 in total) in the .ebuild, and it compiled happily.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Rob_Davies@NTLworld.com</who>
            <bug_when>2003-09-24 07:19:47 0000</bug_when>
            <thetext>Where ebuilds have an issue with parallel builds, it would be better handled  
by removing the -j option in MAKEOPTS (or setting -j1), rather than disabling 
distcc entirely avoiding emake.  distcc can be useful for passing compiles off 
to a faster host from an old machine, used say as a firewall.  The alternative, 
building binary packages elsewhere is much less convenient (temporary USE &amp; 
CFLAG changes on build machine). </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>svein.brostigen@oracle.com</who>
            <bug_when>2003-10-01 15:22:40 0000</bug_when>
            <thetext>unixODBC also ignores distcc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>svein.brostigen@oracle.com</who>
            <bug_when>2003-10-30 17:40:47 0000</bug_when>
            <thetext>openldap alos ignores distcc.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>svein.brostigen@oracle.com</who>
            <bug_when>2003-10-30 17:48:16 0000</bug_when>
            <thetext>glib also ignores distcc
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Dirus@programmer.net</who>
            <bug_when>2003-12-11 13:47:01 0000</bug_when>
            <thetext>perl-tk seems to ignore distcc, it inherits from perl-module which uses make not emake.  Will fixing /usr/portage/eclass/perl-module.eclass break other perl things?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Dirus@programmer.net</who>
            <bug_when>2003-12-11 13:55:52 0000</bug_when>
            <thetext>media-tv/mythtv and media-tv/mythfrontend also ignore distcc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rick@hartmantech.com</who>
            <bug_when>2004-01-06 13:05:27 0000</bug_when>
            <thetext>openssl seems to ignore distcc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jadamcze@utas.edu.au</who>
            <bug_when>2004-02-11 17:41:45 0000</bug_when>
            <thetext>x11-libs/gtk+-2.2.4 seems to work with s/make/emake and MAKEOPTS=&quot;-j7&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2004-03-04 19:14:36 0000</bug_when>
            <thetext>I think this can be closed.  Some of these KDE things I have no chance to install since I don&apos;t have unlimited disk space to install KDE.

Refile any existing problems and assign them to the proper folk, cc me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2004-03-04 19:15:00 0000</bug_when>
            <thetext>see comment 22</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jmcadavid@comcast.net</who>
            <bug_when>2004-03-08 11:41:12 0000</bug_when>
            <thetext>Open Office actually ignores distcc when building from source. It took me 8 hours to compile. I looked at the activity on my distcc helper and there was no activity from distcc at all.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>