Jykke Apprentice
Joined: 31 Mar 2006 Posts: 246
|
Posted: Sat Sep 23, 2006 2:19 pm Post subject: libQtGui.so.4 and mythtv 0.20 [solved] |
|
|
I unmerged quite a bit from my box and noticed that I had also inadvertly installed qt4,
which should be no-no for mythtv. Well now I get:
# emerge -p --unmerge qt
>>> These are the packages that would be unmerged:
x11-libs/qt
selected: 3.3.6-r1
protected: none
omitted: none
so the version should be ok - but mythtv is giving me following:
# mythbackend
mythbackend: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
I, however do have this lib file under /usr/lib/qt4 so what gives?
Is it normal or is it leftover from my qt4 detour? If it is normal how do I get mythtv informed about the existence of the
said library?
revdeb-rebuild treats me with following but do not fix a thing:
# revdep-rebuild -pv
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
broken /usr/local/lib/libmythavcodec-0.20.so.0.20.0 (requires libQtCore.so.4 libQtGui.so.4)
broken /usr/local/lib/libmythavformat-0.20.so.0.20.0 (requires libQtCore.so.4 libQtGui.so.4)
broken /usr/lib/kde3/libk3bflacdecoder.la (requires /usr/lib/libk3b.la)
broken /usr/lib/kde3/libk3bflacdecoder.la (requires /usr/lib/libk3bdevice.la)
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... done.
(/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
Dynamic linking on your system is consistent... All done.
What should I do?
I also uninstalled kde during the process - cause I don't need it so what is this stuff that is missing kde?
Help appreciated
EDIT: it seems that somewhere during the updates emerge --syncs and other stuff I had updated to KDE 3.5 and
obviously to qt4, which is nono to mythtv. Load of emerge --unmerges later system stripped down to the bone
no kde anymore and so on I got mythtv 0.2 installed. This particular problem was caused by couple of
libs still refering to qt4 libraries qfile and delete was the answer. |
|