Here we see another drawback of the RPM way of doing things. Since Lucide is provided as a WPI, why didn't whoever built it add the obscure required DLLs to it? From what I have seen the WPI format allows for testing of various files to check they are the ones needed and put them in the required places.
Thinking about it I suppose the fact there is no way of knowing which version of a RPM loaded DLL is, no buildlevel, which makes it rather difficult. It also assumes that all the newer DLLs are backwards compatible with the earlier ones, which isn't always the case. This was the reason I gave up using SUSE Linux many years ago - updating one program had the tendency to break others.