Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80272 - kdesktop complains libart isn' installed when loading svg
Summary: kdesktop complains libart isn' installed when loading svg
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-31 18:02 UTC by Dan Doel
Modified: 2005-02-02 10:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Doel 2005-01-31 18:02:09 UTC
I'm using the split kde ebuilds (3.4.0_beta1), and I'm unable to load svg desktops with kdesktop. When I kill kdesktop and start it manually from the console, it gives the following error:

kdesktop: WARNING: [int KBackgroundRenderer::doWallpaper(bool)] tried to load SVG file but libart not installed

However, I do have libart_lgpl: media-libs/libart_lgpl-2.3.16

Further, when I extract kdebase and compile kdesktop manually (using the same archive that the ebuild does: kdebase-3.3.91.tar.bz2), I am able to use svg desktops. Thus, I suspect something is going wrong with the build process in the ebuild.

Thanks for any resolution you can make on this bug, and for the split kde ebuilds in general. They're quite nice.

Reproducible: Always
Steps to Reproduce:
1. Install kdesktop-3.4.0_beta1
2. Attempt to set an svg as a desktop background

Actual Results:  
Desktop stays blank and the error message specified above is given. 

Expected Results:  
Displayed the svg as the desktop wallpaper.
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-02-02 06:02:54 UTC
The code in kdebase/kcontrol/background/ and in kdebase/kcontrol/icons/ relies
on the HAVE_LIBART definition, which is set by kioslave/thumbnail/configure.in.in.
Probably the build process of kcontrol should be aware of that.

(What's the correct method, KMEXTRACTONLY="kioslave/thumbnail/configure.in.in"?)
Comment 2 Dan Armak (RETIRED) gentoo-dev 2005-02-02 08:32:40 UTC
Yes. And apparently kdm needs it as well. I'll make the necessary changes.
Comment 3 Dan Armak (RETIRED) gentoo-dev 2005-02-02 10:21:20 UTC
Done. kdesktop needed the same. So for full SVG support remerge kcontrol,
kdesktop and kdm.