Re: Reinstalling Package modules on Madriva 10.2 after removing gtk

chris.lyon_at_spritenote.co.uk
Date: 08/31/05


Date: 31 Aug 2005 11:20:45 -0700


>>> I have removed gtk and it's dependants with the package tool

> Um... why? Oh well,

I was trying to install wxpython, it wanted gtk , glib I picked up 8.2
it had dependancies (Obviously) upon ./configure glib complained about
versions 7.3 of gtkI re did the ./configure , make ,make install on
gtk still got complaints, thought ahaah this must be installed by
default so went to the gui tool to remove it and the rest is pretty
obvious once you think about it. As to the gcc problem that really has
got me foxed but it's certainly not there anymore.
I was hoping to procedure by reinstalling the package tool to
reinstall gcc but of course the odds are without gcc I won't get much
running.
I stopped at that point cos I could see me trying to install gcc from
source and that all got a bit hairy to my mind. Hense the bootstrap
remarks. I've never installed a compiler manually especially on a
system that has a fair bit already installed ( recent python, twisted,
slimserver, driverloader etc it runs the home music system for some
fairly vocal clients:) ) . So I'm trying to do all this in a fashion
that doesn't stop my joyous offspring from accessing their music
collections.

> Get your distro CDs (or DVD, or whatever) and go find the GTK+ RPM.
> It'll match *gtk*.rpm . Then "rpm -Uvh gtk-1.2.3.rpm". That should
> install GTK+. If it doesn't, rpm will spit out "unresolved
> dependencies: gtk-1.2.3 depends on glib-2.3.4..." which means you need
> to rpm -Uvh glib*.rpm first. Iterate until all dependencies are
> resolved. yum or urpmi or whatever can *greatly* speed up this process.

Thanks for that, I will try this when I get near the machine on
Thursday. I also seem to have lost Mozilla (gtk I assume) so this is my
first chance to post from work.

>> why gcc has disappeared I don't know.

> That is weird. gcc has no dependencies on GTK+, so your initial
> statement "I removed gtk and all [its] dependants" doesn't seem to
> explain that. Did you have gcc selected via Ctrl-click in a list or
> something?

I can only assumed I waxed a component in just such a way, Hopefully
there is a log somewhere that tells me what I did. I searched on gtk
and got a delete these packages with checkboxes, I examined them
'fairly' closely but you never know.

How would I establish the missing dependancy for gcc? This seems a
little more self referential as how do you compile a compiler thats not
fully installed?

>> In retrospect I should post this on a Mandriva specific group,

> alt.os.linux.mandrake is still up, and it would've been a simple thing
> to cross-post there.

I've alway's tried not to cross post as I've noticed it tends to
produce complaints. I would fully acknowlege that I have only
considered examining the 'support organisations' with a problem and a
much more correct approach would have been to have decided all this in
advance, but if I knew then what I know now..., well hindsight is a
wonderful thing :)

> Peter T. Breuer is one of this newsfroup's resident Grumpy Gurus. I
> don't think he can avoid being patronizing. Maybe that's what academia
> does to some people....

there's normally some unstated fear at the bottom of it all.

>> when you have little understanding of the actual predicament.

> He knows what's up. His problem was that he expected you to be more
> skilled than you apparently are. He does that with everybody though.

I could type volumes on this aspect of --ix, and I have to say it
appears to me as one of it's biggest failings. I'm another of those
hobbyist's turned programmers.I've written a fair few applications on a
fair few systems but the OS side tends to be specialized. I've had
some degree of responsibility for some fairly chunky SGI unix boxes in
my time and could never get the resident guru's to distribute
information without a bewildering spray of command line typing that
often seemed more complicated than was strictly required, In the end I
just concentrated on buying them for them. It really is something you
have to grow up within in a community (university?) environment because
that way you learn the history which sometimes is the only way you can
understand quite why it is as ideosincratic
as it can appear. Anyone coming from Windows is in for a very steep
learning curve and if they are working alone, then it can be an
incredibly lonely experience. Explaining why it takes several days to
get wireless access for the music server really doesn't wash with the
kids. Especially when the little rats know it can run on mums laptop
right now in that nice windows stuff they use at school :)

> disappointed with large pieces of Usenet. The people with knowledge
> often cop an attitude because they get irritated with the rafts of
> clueless n00b questions. Nothing personal, just that individual people
> can be pleasant to deal with and howling masses can be absolute hell.

I used to hate the cries for help where, as soon as you started working
on the problem, the user would strike up a conversation with anyone
else around rather than learn what might prevent them doing the same
thing again.

>> I have areas of expertise that you might have need of at some future
>> date

> Um... it's a big Net out there, and even if you're the foremost world
> authority on Underwater Basketweaving, there are plenty of other
> semi-pros out there. (In other words, don't try the "I'm Rick James,
> bitch!" approach on Usenet. It just doesn't work.)

Yes I know,
It was really only said so I could develop the shrinking demand
argument.
(...so that's Rick James?, I didn't know until I googled)

>> and if you treat all people unfamiliar with a world, that even you
>> must admit is often counter-intuative, in this way then the very area
>> of expertise you are wedded to will gradually fade away.

> Peter doesn't have to care; he's probably got tenure.

All things must pass, I tend not to programme nowadays, I can buy it in
more effectively ( and don't think I can't hear the 'and a good thing
too's'), Perhaps teaching will move offshore as well.

> So... try the rpm
> thing I mentioned above and see how well that works. If you can
> reinstall GTK and Glib, you may be able to get the GUI-frontend for RPM
>up, and then you can proceed in a way that's more familiar to you. HTH,

Many Thanks.

Chris



Relevant Pages

  • Re: Missing libstdc++.so.6 for openoffice in stable
    ... I installed the openoffice package ... now when i try to execute openoffice.org-2.3.0 it complaints ... part of GCC 4.2 and therefore first availible in -current. ... You can install lang/gcc42 to get the file. ...
    (freebsd-stable)
  • Re: [SLE] Problems with kxdocker
    ... I am attempting to install kxdocker in SuSE10.1 under KDE.. ... checking for gcc... ... checking for C compiler default output file name... ... checking how to recognise dependent libraries... ...
    (SuSE)
  • installing X libraries?? -- need your help!
    ... Then I tried to install a kdm theme called "QtCurve- ... checking for gcc... ... checking for C compiler default output file name... ... checking how to recognise dependent libraries... ...
    (Debian-User)
  • [SLE] Problems with kxdocker
    ... I am attempting to install kxdocker in SuSE10.1 under KDE.. ... checking for gcc... ... checking for C compiler default output file name... ... checking how to recognise dependent libraries... ...
    (SuSE)
  • Re: RMagick
    ... ronald-greens-imac:~ ron$ sudo gem install rmagick ... checking for gcc... ... You have to install development tools first. ... to actually execute gcc. ...
    (comp.lang.ruby)