What you're doing is bad practice, you should not mix RPMs with source tarball installs. By default in most cases these source installs goes into /usr/local, while RPMs install into /usr.
If you want to upgrade GTK from the source thats ok, either get a source RPM for the newer version and compile it(or modify the source RPM spec file to create a newer version), compile the source into an RPM yourself, or try to find an updated RPM package compiled for your distro, which is the best choice.
If you really want to install from the source thats ok, you'll need to remove the RPM gtk packages so they don't conflict. Keep in mind that source installs won't satisfy RPM dependency, in the future if you try to install any RPM that depends on GTK, it will complain.
Also after you upgrade if any other packages depending on gtk goes haywire, you'll need to recompile them.
Last edited by Demonbane; 08-29-2004 at 08:01 AM.