public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Nikos Chantziaras <realnc@arcor.de>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user]  Re: finding qt plugins?
Date: Mon, 29 Jun 2009 09:11:39 +0300	[thread overview]
Message-ID: <h29lup$hcr$1@ger.gmane.org> (raw)
In-Reply-To: <356A300C-BF26-4F6F-B00C-6BF6DE62142A@wright.org>

On 06/29/2009 08:04 AM, Roy Wright wrote:
> On ~x86 did the upgrade to qt 4.5.2 and get the following message:
>
> "After a rebuild or upgrade of Qt, it can happen that Qt plugins (such
> as Qt
> and KDE styles and widgets) can no longer be loaded. In this situation you
> should recompile the packages providing these plugins...
>
> "Packages that typically need to be recompiled are kdelibs from KDE4, any
> additional KDE4/Qt4 styles, qscintilla and PyQt4..."
>
> Then followed the link on the plugins which stated:
>
> "The Qt library and all plugins are built using a build key. The build
> key in the Qt library is examined against the build key in the plugin,
> and if they match, the plugin is loaded. If the build keys do not match,
> then the Qt library refuses to load the plugin."
>
> So how do I find all the installed qt plugins on my system and check
> their build keys?

You can obtain a list of packages that might depend upon any Qt 4 
package with:

for p in `qlist -IC x11-libs/qt:4`; do equery -q depends "$p"; done | 
sort | uniq

This command can take several minutes to complete.  Of course not every 
one of those packages needs to be rebuilt, but it makes it easier to 
pick some by hand.  Usually though, it's not necessary to rebuild 
anything, especially during minor updates (like from Qt 4.5.1 to 4.5.2).




  parent reply	other threads:[~2009-06-29  6:12 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-29  5:04 [gentoo-user] finding qt plugins? Roy Wright
2009-06-29  5:21 ` Dale
2009-06-29  6:03   ` [gentoo-user] " Nikos Chantziaras
2009-06-29  8:18     ` Graham Murray
2009-06-29  8:56     ` Dale
2009-06-30 19:54       ` Roy Wright
2009-06-30 20:16         ` Paul Hartman
2009-06-30 21:41           ` Roy Wright
2009-06-30 22:26             ` Roy Wright
2009-07-01  5:29               ` Graham Murray
2009-07-01  5:42                 ` Roy Wright
2009-07-01  1:13         ` Dale
2009-06-29  6:11 ` Nikos Chantziaras [this message]
2009-06-29 14:47 ` [gentoo-user] " Paul Hartman
2009-07-01 16:25   ` Paul Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='h29lup$hcr$1@ger.gmane.org' \
    --to=realnc@arcor.de \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox