On 12/5/05, Mrugesh Karnik <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I upgraded to KDE 3.5 and removed the slotted KDE 3.4. xine-lib was compiled
> with +arts back in the KDE 3.4 days. Yesterday, I installed imagemagick and
> now wanted to compile xine-lib with +imagemagick which was - previously.
>
> The trouble is, that xine-lib doesn't want to get compiled with +arts, because
> it looks for the libartsc.la from /usr/kde/3.4/blah.. The file doesn't exist
> anymore because I removed KDE 3.4.
>
> So, my question should be quite apparent by now. How do I get xine-lib to
> compile with +arts with arts-3.5?

The first is to figure out which .la files and packages still
reference kde 3.4 stuff:

find / -name *.la -exec grep --with-filename -l kde/3.4 {} \; 2>/dev/null |
    while read x; do equery belongs $x ; done

The output of the above will give you a list of .la files and the
packages that own them.  Now you can either edit the .la files by hand
to fix the path, or "emerge --oneshot <pkgname>" each of the listed
packages.  My preference is to remerge the dependant packages, but I
can't really explain why...it just feels safer to me.

-Richard

-- 
[email protected] mailing list

Reply via email to