I am trying to uninstall the cyrus-sasl rpm so I can install from source the latest version of cyrus-sasl (on FC4, there are no rpms for the latest version of cyrus-sasl) so that I can install the latest version of openldap.
I get this error though:
error: Failed dependencies:
libsasl2.so.2 is needed by (installed) python-ldap-2.0.6-4.i386
libsasl2.so.2 is needed by (installed) openldap-2.2.29-1.FC4.i386
libsasl2.so.2 is needed by (installed) sendmail-8.13.7-2.fc4.2.i386
libsasl2.so.2 is needed by (installed) cyrus-sasl-devel-2.1.20-6.i386
libsasl2.so.2 is needed by (installed) mutt-1.4.2.1-5.fc4.i386
libsasl2.so.2 is needed by (installed) openldap-clients-2.2.29-1.FC4.i386
libsasl2.so.2 is needed by (installed) squid-2.5.STABLE13-1.FC4.i386
cyrus-sasl is needed by (installed) openldap-2.2.29-1.FC4.i386
cyrus-sasl = 2.1.20-6 is needed by (installed) cyrus-sasl-devel-2.1.20-6.i386
cyrus-sasl = 2.1.20-6 is needed by (installed) cyrus-sasl-plain-2.1.20-6.i386
cyrus-sasl = 2.1.20-6 is needed by (installed) cyrus-sasl-md5-2.1.20-6.i386
/usr/sbin/saslauthd is needed by (installed) sendmail-8.13.7-2.fc4.2.i386\
What what is the most correct way to "deal" with the failed dependencies?