<?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>179736</bug_id>
          
          <creation_ts>2007-05-25 11:40 0000</creation_ts>
          <short_desc>&gt;freetype-2.2 needs &gt;=fontconfig-2.4</short_desc>
          <delta_ts>2007-08-03 19:00:32 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>armin76@gentoo.org</reporter>
          <assigned_to>fonts@gentoo.org</assigned_to>
          <cc>757driverwannabee@gmail.com</cc>
    
    <cc>foser@gentoo.org</cc>
    
    <cc>mueen@nawaz.org</cc>

      

      
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-05-25 11:40:51 0000</bug_when>
            <thetext>According to bug 166029, &gt;freetype-2.2 needs &gt;=fontconfig-2.4.

If you don&apos;t have &gt;=fontconfig-2.4 everything related to fonts segfaulted. 

So, please, add that dep asap, because i rebuilt my chroot because everything graphically was segfaulting after installing a font.

Because:

/usr/portage/eclass/font.eclass: line 53: 26695 Illegal instruction     HOME=&quot;/root&quot; fc-cache -f &quot;${D}${FONTDIR}&quot;

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-25 14:18:20 0000</bug_when>
            <thetext>*** Bug 179648 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mueen@nawaz.org</who>
            <bug_when>2007-05-31 17:08:59 0000</bug_when>
            <thetext>Has this not been rectified? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dirtyepic@gentoo.org</who>
            <bug_when>2007-06-08 00:27:57 0000</bug_when>
            <thetext>hmm, doesn&apos;t everyone have 2.4 in stable already?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-06-08 09:30:48 0000</bug_when>
            <thetext>Yes, but suppose you only upgrade freetype...i don&apos;t think it hurts adding that dep, but that&apos;s up to you, it was a suggestion.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dirtyepic@gentoo.org</who>
            <bug_when>2007-06-08 13:10:58 0000</bug_when>
            <thetext>oh, right, we&apos;re missing a DEPEND.  i&apos;ll fix this up tonight.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mueen@nawaz.org</who>
            <bug_when>2007-06-08 15:42:42 0000</bug_when>
            <thetext>Yes - just wanted to add that I&apos;m not running fontconfig 2.4 and have masked it on my own machine. The reason is that if I upgrade to 2.4, Firefox crashes on certain pages (many of them, actually). I never could solve that, so I had to mask fontconfig. I&apos;m sure I&apos;m not the only one as I found that &quot;solution&quot; on the forums. So for people like us, upgrading freetype more or less kills the system.

In any case, regardless of my own problems, it&apos;s a dep and should be marked as such. Especially because if something goes wrong, it&apos;s very hard for the person to figure out what&apos;s causing the problem. Everything just segfaults.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dirtyepic@gentoo.org</who>
            <bug_when>2007-06-09 00:09:12 0000</bug_when>
            <thetext>Added to RDEPEND.

(In reply to comment #6)
&gt; Yes - just wanted to add that I&apos;m not running fontconfig 2.4 and have masked it
&gt; on my own machine. The reason is that if I upgrade to 2.4, Firefox crashes on
&gt; certain pages (many of them, actually). I never could solve that, so I had to
&gt; mask fontconfig. I&apos;m sure I&apos;m not the only one as I found that &quot;solution&quot; on
&gt; the forums. So for people like us, upgrading freetype more or less kills the
&gt; system.

Is there a bug open for this?  If not, could you file one?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dirtyepic@gentoo.org</who>
            <bug_when>2007-06-09 19:03:51 0000</bug_when>
            <thetext>Unfixed. 

Calculating dependencies... done!
[nomerge      ] media-libs/freetype-2.3.4-r2  USE=&quot;X zlib -bindist -debug -doc&quot;
[ebuild  N    ]  media-libs/fontconfig-2.4.2  USE=&quot;xml -doc&quot;
[ebuild  N    ]   media-libs/freetype-2.3.4-r2  USE=&quot;X zlib -bindist -debug -doc&quot;
!!! Error: circular dependencies:

(&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/freetype-2.3.4-r2&apos;, &apos;merge&apos;) depends on
   (&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/fontconfig-2.4.2&apos;, &apos;merge&apos;) (medium)
(&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/fontconfig-2.4.2&apos;, &apos;merge&apos;) depends on
   (&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/freetype-2.3.4-r2&apos;, &apos;merge&apos;) (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.


I need to look at this in more detail.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>757driverwannabee@gmail.com</who>
            <bug_when>2007-06-09 20:54:11 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; Unfixed. 
&gt; 
&gt; Calculating dependencies... done!
&gt; [nomerge      ] media-libs/freetype-2.3.4-r2  USE=&quot;X zlib -bindist -debug -doc&quot;
&gt; [ebuild  N    ]  media-libs/fontconfig-2.4.2  USE=&quot;xml -doc&quot;
&gt; [ebuild  N    ]   media-libs/freetype-2.3.4-r2  USE=&quot;X zlib -bindist -debug
&gt; -doc&quot;
&gt; !!! Error: circular dependencies:
&gt; 
&gt; (&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/freetype-2.3.4-r2&apos;, &apos;merge&apos;) depends on
&gt;    (&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/fontconfig-2.4.2&apos;, &apos;merge&apos;) (medium)
&gt; (&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/fontconfig-2.4.2&apos;, &apos;merge&apos;) depends on
&gt;    (&apos;ebuild&apos;, &apos;/&apos;, &apos;media-libs/freetype-2.3.4-r2&apos;, &apos;merge&apos;) (hard)
&gt; 
&gt; !!! Note that circular dependencies can often be avoided by temporarily
&gt; !!! disabling USE flags that trigger optional dependencies.
&gt; 
&gt; 
&gt; I need to look at this in more detail.
&gt; 

Same circular dependencies problem here. freetype is in fontconfig&apos;s RDEPEND field, and fontconfig is in freetype&apos;s RDEPEND field, and portage&apos;s mind is blown.

This issue is currently blocking me from setting up any windowing environments (bummer). A user on the forums has reported that he can install the packages successfully by tweaking use flags (?): http://forums.gentoo.org/viewtopic-t-564311-highlight-freetype+fontconfig+circular+dependencies.html

Thanks,</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dirtyepic@gentoo.org</who>
            <bug_when>2007-06-09 21:31:08 0000</bug_when>
            <thetext>i reverted the change.  if you sync it should work properly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dirtyepic@gentoo.org</who>
            <bug_when>2007-06-10 20:08:32 0000</bug_when>
            <thetext>Fixed. (i hope)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mueen@nawaz.org</who>
            <bug_when>2007-08-03 19:00:32 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; Added to RDEPEND.
&gt; 
&gt; (In reply to comment #6)
&gt; &gt; Yes - just wanted to add that I&apos;m not running fontconfig 2.4 and have masked it
&gt; &gt; on my own machine. The reason is that if I upgrade to 2.4, Firefox crashes on
&gt; &gt; certain pages (many of them, actually). I never could solve that, so I had to
&gt; &gt; mask fontconfig. I&apos;m sure I&apos;m not the only one as I found that &quot;solution&quot; on
&gt; &gt; the forums. So for people like us, upgrading freetype more or less kills the
&gt; &gt; system.
&gt; 
&gt; Is there a bug open for this?  If not, could you file one?
&gt; 

Sorry for the delay. See:

http://bugs.gentoo.org/show_bug.cgi?id=187634</thetext>
          </long_desc>
      
    </bug>

</bugzilla>