[kde-linux] error compiling kdelibs 3.4.92

Rod Butcher rbutcher at hyenainternet.com
Thu Nov 10 03:02:47 UTC 2005


James Richard Tyrer wrote:
> Rod Butcher wrote:
> 
>>James Richard Tyrer wrote:
>>
>>
>>>Rod Butcher wrote:
>>>
>>>
>>>
>>>>Have any of you managed to compile kdelibs 3.4.92 (i.e. 3.5 beta 2) from 
>>>>source ? I get lots of the following errors in kdecore :-
>>>>svgicons/.libs/libkdesvgicons.a(ksvgiconpainter.o): In function 
>>>>`KSVGIconPainter::setClippingRect(int, int, int, int)':
>>>>ksvgiconpainter.cpp:(.text+0xe3b): undefined reference to 
>>>>`art_alloc(unsigned int)'
>>>>ksvgiconpainter.cpp:(.text+0xeee): undefined reference to `art_free(void*)'
>>>>...etc.......
>>>>I've never had a problem like this compiling KDE before, including 3.4.91.
>>>
>>>
>>>Try removing these three files:
>>>
>>>kdecore/svgicons/.libs/libkdesvgicons.a
>>>kdecore/svgicons/.libs/libkdesvgicons.la
>>>kdecore/svgicons/libkdesvgicons.la
>>>
>>>and try again.
>>>
>>
>>Thanks James, but that doesn't work either.
>>Rod
> 
> 
> You can try the more drastic step of changing to the "kdecore/svgicons/" 
> directory and: "make clean" and try again.
> 
> The problem is with a reference to: "libart_LGPL" do you have that 
> package installed? and if you installed if as a binary package, do you 
> have the corresponding 'devel" package installed?
I had libart_lgpl 2.3.18 installed as part of a Gnome beta release. 
Reverting libart_lgpl to 2.3.17 allowed kdelibs to compile successfully. 
Presumably the developers will sort this out in the future.
thanks for the pointer.
Rod

> 

-- 
-----------------------------------------------------
<corporate disclaimer drivel goes here>



More information about the kde-linux mailing list