Fedora Account System
Red Hat Associate
Red Hat Customer
Note: ldd can't handle dlopen'ed dependent libraries and these unresolved symbols might be resolved by those. But this needs to be checked. Reproducer: rpm -ql <packagename>| grep lib.*so | xargs ldd -r libgtk-java-2.8.5-0 undefined symbol: _ZN3org11freedesktop5cairo7Context8finalizeEv (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context4saveEv (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context7restoreEv (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context11setOperatorEPNS1_8OperatorE (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context9setSourceEPNS1_7PatternE (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context12setSourceRGBEddd (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context13setSourceRGBAEdddd (/usr/lib/libgtkjava-2.8.so) undefined symbol: _ZN3org11freedesktop5cairo7Context9setSourceEPNS1_7SurfaceEdd (/usr/lib/libgtkjava-2.8.so) ... ...
Indeed, these symbols are provided by /usr/lib/libcairojava-1.0.so, from cairo-java rpm. So this is not a bug.