Description of problem: Running 'ldd -r -d libpoppler.so.1.0.0' uncoverss ten undefined symbols: FcConfigGetCurrent FcPatternGetString FcInit FcPatternGetInteger FcFontSort FcConfigSubstitute FcPatternDestroy FcPatternBuild FcFontSetDestroy FcDefaultSubstitute These are provided by libfontconfig which apparently is not linked. Quoting https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=202256#c1 "The libraries work, but less efficiently than they could if they were linked properly". Version-Release number of selected component (if applicable): poppler-0.5.3-1.1
Changelog for poppler package says: * Mon Aug 14 2006 Matthias Clasen <mclasen> - 0.5.3-2.fc6 - link against fontconfig (see bug 202256) but 'ldd -d -r /usr/lib64/libpoppler.so.1.0.0' shows the same undefined symbols from fontconfig as before. Do I miss something here?
It certainly fixed the issue on i386. Does your ldd output include a line for libfontconfig.so ?
> Does your ldd output include a line for libfontconfig.so ? No, it does not. I would not expect to see "undefined symbol" messages if that would be the case. Here is a full output which I am seeing here with poppler-0.5.3-2.fc6 and fontconfig-2.3.95-11.fc6: # ldd -d -r /usr/lib64/libpoppler.so.1.0.0 undefined symbol: FcPatternDestroy (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcConfigGetCurrent (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcPatternGetString (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcFontSetDestroy (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcPatternGetInteger (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcFontSort (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcConfigSubstitute (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcDefaultSubstitute (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcPatternBuild (/usr/lib64/libpoppler.so.1.0.0) undefined symbol: FcInit (/usr/lib64/libpoppler.so.1.0.0) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00000039c7600000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039cd000000) libm.so.6 => /lib64/libm.so.6 (0x00000039c3e00000) libc.so.6 => /lib64/libc.so.6 (0x00000039c3a00000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000039cc400000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
*** This bug has been marked as a duplicate of 198236 ***