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 1MLjPg-0003fy-Ka for garchives@archives.gentoo.org; Tue, 30 Jun 2009 19:54:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 45F04E07B3; Tue, 30 Jun 2009 19:54:43 +0000 (UTC) Received: from smtprelay.hostedemail.com (smtprelay0115.hostedemail.com [216.40.44.115]) by pigeon.gentoo.org (Postfix) with ESMTP id 2763DE07B3 for ; Tue, 30 Jun 2009 19:54:43 +0000 (UTC) Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay03.hostedemail.com (Postfix) with SMTP id A4C531CDD070 for ; Tue, 30 Jun 2009 19:54:42 +0000 (UTC) X-Session-Marker: 726F79407772696768742E6F7267 X-Filterd-Recvd-Size: 2844 Received: from royw-macbook.wright.local (Port22.TB3.industryinet.com [66.63.237.22]) (Authenticated sender: roy@wright.org) by omf08.hostedemail.com (Postfix) with ESMTP for ; Tue, 30 Jun 2009 19:54:40 +0000 (UTC) Message-Id: From: Roy Wright To: gentoo-user@lists.gentoo.org In-Reply-To: <4A4881C9.3070302@gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit 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 (Apple Message framework v935.3) Subject: Re: [gentoo-user] Re: finding qt plugins? Date: Tue, 30 Jun 2009 14:54:40 -0500 References: <356A300C-BF26-4F6F-B00C-6BF6DE62142A@wright.org> <4A484F53.6080407@gmail.com> <4A4881C9.3070302@gmail.com> X-Mailer: Apple Mail (2.935.3) X-Archives-Salt: 465aec91-9bfb-41e8-87c3-8d2e4546ea2f X-Archives-Hash: e8d5af57730b7797cfcdc36aeb34e8bf On Jun 29, 2009, at 3:56 AM, Dale wrote: > Nikos Chantziaras wrote: >> >> revdep-rebuild only resolves link-time errors, not runtime errors. >> You need to observe yourself if something is broken and then rebuild >> it manually; revdep-rebuild ain't gonna help in this case. >> >> >> > > Sounds like Gentoo needs a new tool. Calling all geeks and nerds !! > > Dale Drum roll please... http://github.com/royw/qt-rebuild A couple of notes: * if you run qt-rebuild --pretend, you should have only one build key. if you have more than one, you really need to rebuild them. * the build key does not contain the qt version. Instead it describes the build environment. So currently I don't see how to verify that all the plugins are built to the same qt API. Here's the readme: = qt-rebuild This is a utility for gentoo (http://gentoo.org) linux. When QT is upgraded, you may have to rebuild any QT plugins. This utility attempts to find and rebuild packages with QT plugins. Here's the discussion thread: http://archives.gentoo.org/gentoo-user/msg_d9357c6f26dec67492b794f8f66db29d.xml == Installation $ emerge ruby rubygems $ sudo gem install royw-qt-rebuild --source http://gems.github.com == Usage $ qt-rebuild -h OPTIONS --version,-v This version of qt-rebuild --help,-h Print usage. --quiet,-q Display error messages only. --debug,-d Display debug messages. --set,-s Output in portage's set format. --nocolor,-C Turn off colored output. (This option is also passed to portage.) --pretend,-p Do a dry-run. It is recommended to do a dry run first: $ qt-rebuild -p To create a set file: $ qt-rebuild -s -p > /etc/portage/sets/qt-rebuild == Copyright Copyright (c) 2009 Roy Wright. See LICENSE for details. -------------------