Bug 202326 - poppler libraries cause "undefined symbol" complaints
Summary: poppler libraries cause "undefined symbol" complaints
Keywords:
Status: CLOSED DUPLICATE of bug 198236
Alias: None
Product: Fedora
Classification: Fedora
Component: poppler
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Kristian Høgsberg
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-08-12 21:23 UTC by Michal Jaegermann
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-09-13 21:34:07 UTC


Attachments (Terms of Use)

Description Michal Jaegermann 2006-08-12 21:23:35 UTC
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

Comment 1 Michal Jaegermann 2006-08-22 19:45:22 UTC
Changelog for poppler package says:

* Mon Aug 14 2006 Matthias Clasen <mclasen@redhat.com> - 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?

Comment 2 Matthias Clasen 2006-08-23 02:31:56 UTC
It certainly fixed the issue on i386.

Does your ldd output include a line for libfontconfig.so ?

Comment 3 Michal Jaegermann 2006-08-23 16:13:37 UTC
> 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)


Comment 4 Kristian Høgsberg 2006-09-13 21:34:07 UTC

*** This bug has been marked as a duplicate of 198236 ***


Note You need to log in before you can comment on or make changes to this bug.