You should be running rpm as root, not your normal user. If that doesn't do it...
Did you install the libraries with RPM? RPM only "knows" about stuff in RPM packages that it installed (it doesn't scan your system looking for other libraries/software).
Usually in these cases when I'm sure I have the dependencies fulfilled, I just use the --nodeps flag to tell rpm not to stop on missing dependencies. If you don't actually have all the dependencies, though, then the installed software will not work.
edit to add:
This is why it's a good idea to install as much as possible via RPM. You might want to remove the software you installed by other means and re-install the appropriate RPM.
Last edited by btmiller; 06-18-2006 at 10:14 PM.