<?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>86629</bug_id>
          
          <creation_ts>2005-03-25 02:25 0000</creation_ts>
          <short_desc>missing dependency for inkscape-0.45.1: libxslt</short_desc>
          <delta_ts>2007-12-06 21:30:43 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>2004.3</version>
          <rep_platform>PPC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>corsair@gentoo.org</reporter>
          <assigned_to>graphics@gentoo.org</assigned_to>
          <cc>stefan@konink.de</cc>

      

      
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2005-03-25 02:25:46 0000</bug_when>
            <thetext>Hi,

I just wanted to update inkscape to 0.41, but it misses a dependency for libxslt:

(...)
checking for Py_Initialize... yes
checking for gtk+-2.0 &gt;= 2.4.0  libxml-2.0 &gt;= 2.6.0  libxslt &gt;= 1.0.15  sigc++-2
.0 &gt;= 2.0.3  gtkmm-2.4  gtkspell-2.0... Package libxslt was not found in the pkg
-config search path.
Perhaps you should add the directory containing `libxslt.pc&apos;
to the PKG_CONFIG_PATH environment variable
No package &apos;libxslt&apos; found

configure: error: Library requirements (gtk+-2.0 &gt;= 2.4.0  libxml-2.0 &gt;= 2.6.0  
libxslt &gt;= 1.0.15  sigc++-2.0 &gt;= 2.0.3  gtkmm-2.4  gtkspell-2.0) not met; consid
er adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a
 nonstandard prefix so pkg-config can find them.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/inkscape-0.41/work/inkscape-0.41/config.log

!!! ERROR: media-gfx/inkscape-0.41 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.


emerging libxslt manualy and then updating solves this problem. So please add the dependency.

Best regards,

Markus</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2005-04-19 03:11:55 0000</bug_when>
            <thetext>reassigning to graphics@gentoo.org</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sekretarz@gentoo.org</who>
            <bug_when>2005-04-27 07:50:29 0000</bug_when>
            <thetext>Fixed in portage, thanks for info.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stefan@konink.de</who>
            <bug_when>2007-12-05 16:18:15 0000</bug_when>
            <thetext>Regression bug!

I see that libxslt is in RDEPEND.


But why isn&apos;t it pulled as depend?

kabelkrant ~ # emerge -pv libxslt

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-libs/libgpg-error-1.6  USE=&quot;-nls&quot; 0 kB 
[ebuild  N    ] dev-libs/libgcrypt-1.2.4  USE=&quot;-bindist -idea -nls&quot; 0 kB 
[ebuild  N    ] dev-libs/libxslt-1.1.22  USE=&quot;crypt -debug -python&quot; 0 kB 

Total: 3 packages (3 new), Size of downloads: 0 kB
kabelkrant ~ # emerge -pv inkscape

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-gfx/inkscape-0.45.1  USE=&quot;mmx -debug -dia -doc -gnome -inkjar -lcms -postscript -spell -wmf&quot; 0 kB 

Total: 1 package (1 new), Size of downloads: 0 kB
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-12-05 17:04:22 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; I see that libxslt is in RDEPEND.

look at the DEPEND value:

DEPEND=&quot;${RDEPEND} ...

So libxslt should be in DEPEND and RDEPEND.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-12-05 17:05:58 0000</bug_when>
            <thetext>whoops. I just saw the libxslt dependency was removed from 0.45.1 completly. Maybe it&apos;s not required any more? I&apos;ll compile test this now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-12-05 18:44:41 0000</bug_when>
            <thetext>yes, it still needs the dep:

checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4  glibmm-2.4  gtkmm-2.4  gtk+-2.0 &gt;= 2.8.0  libxml-2.0 &gt;= 2.6.11  libxslt &gt;= 1.0.15  cairo  sigc++-2.0 &gt;= 2.0.12  gtkspell-2.0  gthread-2.0 &gt;= 2.0 libpng &gt;= 1.2) were not met:

No package &apos;libxslt&apos; found</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maekke@gentoo.org</who>
            <bug_when>2007-12-06 21:30:43 0000</bug_when>
            <thetext>added libxslt to 0.45.1</thetext>
          </long_desc>
      
    </bug>

</bugzilla>