<?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>229103</bug_id>
          
          <creation_ts>2008-06-23 19:07 0000</creation_ts>
          <short_desc>www-client/mozilla-firefox-bin-2.0.0.14 missing pango-dependency</short_desc>
          <delta_ts>2008-07-01 13:41:40 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>Applications</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>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>f.knodt@yotaweb.de</reporter>
          <assigned_to>mozilla@gentoo.org</assigned_to>
          <cc>kyron@neuralbs.com</cc>

      

      
          <long_desc isprivate="0">
            <who>f.knodt@yotaweb.de</who>
            <bug_when>2008-06-23 19:07:44 0000</bug_when>
            <thetext>The ebuild for www-client/mozilla-firefox-bin-2.0.0.14 does not check if pango is installed and compiled with USE=&quot;X&quot; but the binary depends on libpangoxft-1.0.so.0.

Reproducible: Always

Steps to Reproduce:
1. install www-client/mozilla-firefox-bin-2.0.0.14 on a system without pango or pango installed with USE=&quot;-X&quot;
2. start the binary

Actual Results:  
/opt/firefox/firefox-bin: error while loading shared libraries: libpangoxft-1.0.so.0: cannot open shared object file: No such file or directory
firefox-bin exited with non-zero status (127)


Expected Results:  
- Dependency for x11-libs/pango
- Check if Cairo was built with USE=&quot;X&quot; (like in www-client/mozilla-firefox-2.0.0.14)
- A running firefox</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2008-06-29 20:52:42 0000</bug_when>
            <thetext>Fixed, thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kyron@neuralbs.com</who>
            <bug_when>2008-07-01 12:51:52 0000</bug_when>
            <thetext>Not exactly, Mozilla still doesn&apos;t DEPEND on pango and it&apos;s not being pulled in. I am building from a clean environment within catalyst, livecd-stage1. The snapshot is from 20080629 and includes the &quot;fix&quot;.

It seems there is no choice but to depend on pango for it to be pulled in correctly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kyron@neuralbs.com</who>
            <bug_when>2008-07-01 12:53:40 0000</bug_when>
            <thetext>Actually, the USE=X check is most probably the reason I was getting the following (cryptic) error (the &quot;Unable to resolve x11-libs/pango to an installed package&quot; part):

&gt;&gt;&gt; Emerging (5 of 147) www-client/mozilla-firefox-bin-2.0.0.14 to /
 *
 * ERROR: www-client/mozilla-firefox-bin-2.0.0.14 failed.
 * Call stack:
 *                             ebuild.sh, line   49:  Called pkg_setup
 *   mozilla-firefox-bin-2.0.0.14.ebuild, line   63:  Called built_with_use &apos;pkg_setup&apos; &apos;pkg_setup&apos; &apos;pkg_setup&apos; &apos;--missing&apos;
 *                         eutils.eclass, line 1698:  Called die
 * The specific snippet of code:
 *      [[ -z ${PKG} ]] &amp;&amp; die &quot;Unable to resolve $1 to an installed package&quot;
 *  The die message:
 *   Unable to resolve x11-libs/pango to an installed package
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/www-client/mozilla-firefox-bin-2.0.0.14/temp/build.log&apos;.
 * The ebuild environment file is located at &apos;/var/tmp/portage/www-client/mozilla-firefox-bin-2.0.0.14/temp/die.env&apos;.
 *
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2008-07-01 13:41:40 0000</bug_when>
            <thetext>Re-fixed, sorry about that :)</thetext>
          </long_desc>
      
    </bug>

</bugzilla>