Mailing List Archive

From bad to worse...
* Had CVS 0.8 working fine w/Mandrake 9.0 as of a couple weeks ago.
* Did a cvs update and it wouldn't compile due to a problem in
filldata.cpp:1129 no matching function for call to `QDateTime::toTime_t()'.
* Asked on this forum and a user replied and said that was fixed in QT 3.1,
and another said that 3.1 had better performance. So, I d/l, compiled, and
installed qt 3.1.2 from source.
* Well, that was a mistake! I couldn't get into KDE then. It complained
about all kinds of qt problems.
* Someone suggested I should be installing QT from a package instead of from
source.
* Since my Mandrake's 9.0 urpmi just said that 3.0.5 was "already
installed", I "erased it" (urpme) and then reinstalled it pointing the
source to a MDK 9.1 where the QT 3.1 library was. Don't know if that's
legal.
* Now I can get into KDE, and can compile Myth again (even without the CVS
patch Isaac has since made to eliminate the QDateTime dependency)
* However I can no longer launch a konsole. It gives segfault and backtrace
with lines like: 0x41387f33 in Konsole::newSession(KSimpleConfig*, QString,
QStrList const&, QString const&, .Q... Q... Q...
* So I took a shot in the dark thinking that maybe I needed to recompile the
kernel to "use" the new QT library or something (only a two month old linux
newbie here). Did that but no change.
* Also, sound doesn't work anymore, when booting I get "modprobe: modprobe:
Can't locate module snd-card-0" then "sound: Loading sound module
(snd-card-0) failed"
* Tried running the Mandrake software update center and chose to update
"everything" (what the heck), but about half of the things fail with it
telling me that the "source was not found". I've been told by others that
this is a major flaw in Mandrake that you can't find any good mirrors here
in the U.S. that have everything. I'm open to URL suggestions to correct
this if anyone has any.

So, that's about where I'm at. Konsole is broken, as is sound. Question
is, how to "repair" this mess? I've downloaded and burned the set of three
Mandrake 9.1 CDs from ISOs and am willing to boot that and do an "upgrade"
if you all think that is the best way to "clean" things up and repair? If
this was a Windows platform, I could write a book on how to repair messed up
installations but I'm shooting in the dark here and before I make things
worse (i.e. with the 9.1 upgrade) I thought I'd ask first!

Thanks!
JC
Re: From bad to worse... [ In reply to ]
JC: try the following:

1. Check where you installed the self-compiled QT. Maybe the source
even offers a "make uninstall", but otherwise, go to the location
where "make install" installed all the qt libs (/usr/local/
usually) and manually delete all traces of QT there. (If it
installed to /usr/, then you have a severe problem.)
2. Undo any installation of QT packages you did to any non-standard
locations. Install the original Mandrake QT packages, in the
default way (probably to /usr/).

I don't know, if that will work. If you messed it up too badly, you
might be better off to save your /home and maybe /etc dirs and reinstall
from scatch - your installation is not so old yet.

* The audio stuff is unrelated to QT, but probably related to your
custom kernel. Either fix it there or install the custom kernel
again (I'd suggest the former, if you are willing to invest the time.)
* Next time you compile something yourself, make sure that it
installs to /usr/local/, so that you can easily separate it (and
uninstall, if needed) from the standard stuff of your distro, in
cases like those.
* There are clear warnings in the HOWTO that MythTV CVS is meant for
developers only, not even advanced users. Given Isaac's recent
statements on the list and checkins, I'd say that's true, it's
really only for the most adventurous people. In fact, although I
do work on MythTV, I find it too unstable to use CVS HEAD
unchecked myself.