SNIP > > Looking at the mirrors I see that libqt3-devel-3.2.2-5mdk is on Cooker > > and was only put there on 7th November So you have installed a package > > for Mandrake 10.0 on a 9.1 system. > > > > Result - > > > > -Dependency Hell- > > > > derek > > I know what you mean about dependency hell, perhaps I'll try that other QT3 > rpm file. It's worth a shot.
It is a lesson I learned myself the hard way :-( Mixing packages from different releases is a seriously bad idea. Particularly with libraries on which a whole lot of other packages depend. In order to resolve the dependencies you end up having to install a gazillion packages. The advice I always give on this (newbie) list is :- 1/ Always use a urpmi source to get packages, where possible. 2/ If the package you need is not on a urpmi enabled source then download it and use urpmi or gurpmi to install it. urpmi/gurpmi will pull in any required dependencies. 3/ If the package you want is not available on any source for your release, but is available in Cooker, then rebuild the cooker .src.rpm That ensures it will be built using the libraries on your system. 4/ If the package is not in Cooker, then compile from .tar.gz source using 'checkinstall' to turn the compiled code into an RPM. Using checkinstall ensures that the RPM database is aware of all the installed libraries, and also makes it easier to uninstall an app. 5/ Avoid the temptation to install an rpm built for a different distro (especially not libraries) 6/ Do not use --force or --no-deps to make an package install. If a package will not install there is usually a good reason. Forcing packages can result in really strange instabilities. Since I started following these rules my system has been 100% rock solid. For most newbies Step 1 is all they will need. derek -- ---------------------------------- www.jennings.homelinux.net http://twiki.mdklinuxfaq.org
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
