On Wed, 2003-07-16 at 12:38, Duncan wrote:
> On Wed 16 Jul 2003 03:36, Robert Fox posted as excerpted below:
> > rpmdrake-2.1-24mdk barfs when I try to run it:
> >
> > [EMAIL PROTECTED] rfox]# rpmdrake
> ...
> > Can't locate object method "STRING" via package "Gtk2::GType" (perhaps
> > you forgot to load "Gtk2::GType"?) at /usr/sbin/rpmdrake line 625.
> 
> I have the same thing.. because I ignored the "conflicts" warning between some 
> perl-GTK binding library and rpmdrake.
> 
> There are currently two very similarly named libraries.  One is the old style 
> perl inline bindings, the other the new XS bindings.  (What that means in 
> English I'm not sure, but.. <g>)  They are incompatible.  Currently some 
> packages are updated to the new version, some still require the old version.  
> Thus, not all packages will work no matter what.  I chose to take the 
> conflicts and disable rpmdrake as I generally use urpmi anyway, so having 
> rpmdrake isn't a big deal.  I figured that way I'd have the new versions, 
> what there were, anyway, installed, and could install the others when they 
> updated.  After the upgrade, I attempted rpmdrake out of curiousity, and got 
> the errors you mentioned, so that's the issue.  I'm surprised you didn't 
> connect it to the force-install you apparently did, or the warning urpmi gave 
> about it if that's what you used, as I did, with its allow-force option.

Thanks for your clarification.  You may be correct, but is could also be
that I did a fresh Cooker install a few days ago and the Perl libraries
were possibly not all up to date on the main mirror!

Is there any solution for this?  Any quick fix?

Thx,
R.Fox


Reply via email to