From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MLI8s-0004tn-BA for garchives@archives.gentoo.org; Mon, 29 Jun 2009 14:47:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0294BE03B6; Mon, 29 Jun 2009 14:47:33 +0000 (UTC) Received: from mail-gx0-f227.google.com (mail-gx0-f227.google.com [209.85.217.227]) by pigeon.gentoo.org (Postfix) with ESMTP id D8D41E03B6 for ; Mon, 29 Jun 2009 14:47:32 +0000 (UTC) Received: by gxk27 with SMTP id 27so15449576gxk.10 for ; Mon, 29 Jun 2009 07:47:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=84+ovMBEZn38B03wegtVHlsqyk4I/ZHLV10nyreACf4=; b=e4RUWGuyy+bVe1HcPuNg8Ix4pzlbi7tvBPjCFBdD3UnrHaz/ASDk3OEGc8087GNbln FphJuPL3u7gbNGj8F5BcLjle9J1aQJ1KTj8eIJw9ZYwIl33PaQaDsANbuPK4APwv+eB4 sBnKVZQR9A8T4Z5FC1ti1ROIWav15aEvbN4DI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=xV8pP9lG6nQtyWB8BeJrwfvD8LWea1qZ/RYP6XebMHAvDzAuApC/WYU7NDGK6Pcs4q fOAk6gQ6B2MAsHIEEg9A5Ia17lJxqD+3xpzctUk8Lnz4+x8LTT0w1gSjyqXZV1FpV9p5 vH6P1kpFo2MRG22gMEcPmrweWWYKOaoUFwL8M= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Sender: paul.hartman@gmail.com Received: by 10.151.122.13 with SMTP id z13mr3521547ybm.174.1246286852561; Mon, 29 Jun 2009 07:47:32 -0700 (PDT) In-Reply-To: <356A300C-BF26-4F6F-B00C-6BF6DE62142A@wright.org> References: <356A300C-BF26-4F6F-B00C-6BF6DE62142A@wright.org> Date: Mon, 29 Jun 2009 09:47:32 -0500 X-Google-Sender-Auth: feb0585bdb9d4b6a Message-ID: <58965d8a0906290747p42dee2adi1532f3ddb034ac21@mail.gmail.com> Subject: Re: [gentoo-user] finding qt plugins? From: Paul Hartman To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 97590496-051e-46fb-b6c6-e52c3f6aa181 X-Archives-Hash: eb043c2b21f6c8746f0aa5c3ec117be2 On Mon, Jun 29, 2009 at 12:04 AM, Roy Wright wrote: > Howdy, > > 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? >From a couple minutes of poking around: strings /usr/lib/qt4/libQtCore.so | grep Build.key strings some-other-file | grep buildkey Which comes back with seemingly everything build against Qt4... But I don't know how to tell which ones qualify as a "plug-in"... Typically when I rebuild Qt4 I also rebuild kdelibs, PyQt4, and my themes... in my case that is gtk-engines-kde4, gtk-engines-qt, and all qtcurve packages. Seems to work for me.