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 >= 2.4.0 libxml-2.0 >= 2.6.0 libxslt >= 1.0.15 sigc++-2 .0 >= 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' to the PKG_CONFIG_PATH environment variable No package 'libxslt' found configure: error: Library requirements (gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2.6.0 libxslt >= 1.0.15 sigc++-2.0 >= 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
reassigning to graphics@gentoo.org
Fixed in portage, thanks for info.
Regression bug! I see that libxslt is in RDEPEND. But why isn'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="-nls" 0 kB [ebuild N ] dev-libs/libgcrypt-1.2.4 USE="-bindist -idea -nls" 0 kB [ebuild N ] dev-libs/libxslt-1.1.22 USE="crypt -debug -python" 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="mmx -debug -dia -doc -gnome -inkjar -lcms -postscript -spell -wmf" 0 kB Total: 1 package (1 new), Size of downloads: 0 kB
(In reply to comment #3) > I see that libxslt is in RDEPEND. look at the DEPEND value: DEPEND="${RDEPEND} ... So libxslt should be in DEPEND and RDEPEND.
whoops. I just saw the libxslt dependency was removed from 0.45.1 completly. Maybe it's not required any more? I'll compile test this now.
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 >= 2.8.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gtkspell-2.0 gthread-2.0 >= 2.0 libpng >= 1.2) were not met: No package 'libxslt' found
added libxslt to 0.45.1