Bug 237496 - Missing dependencies
Missing dependencies
Product: Fedora
Classification: Fedora
Component: graphviz (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Jima
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2007-04-23 11:06 EDT by Matthias Clasen
Modified: 2007-11-30 17:12 EST (History)
1 user (show)

See Also:
Fixed In Version: 2.12-7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2007-08-29 10:48:42 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Fix for second part of bug report (906 bytes, patch)
2007-04-23 12:32 EDT, John Ellson
no flags Details | Diff

  None (edit)
Description Matthias Clasen 2007-04-23 11:06:19 EDT
Some of the graphviz libraries are insufficiently linked:

[mclasen@dhcp83-33 ~]$ ldd -r /usr/lib/libgvc_builtins.so.3
        linux-gate.so.1 =>  (0x00122000)
        libcdt.so.3 => /usr/lib/libcdt.so.3 (0x004d6000)
        libgraph.so.3 => /usr/lib/libgraph.so.3 (0x00b51000)
        libpathplan.so.3 => /usr/lib/libpathplan.so.3 (0x00e6f000)
        libexpat.so.0 => /lib/libexpat.so.0 (0x00314000)
        libz.so.1 => /lib/libz.so.1 (0x0079b000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0x00db4000)
        libc.so.6 => /lib/libc.so.6 (0x00bfb000)
        libm.so.6 => /lib/libm.so.6 (0x008fc000)
        libdl.so.2 => /lib/libdl.so.2 (0x00110000)
        /lib/ld-linux.so.2 (0x80000000)
undefined symbol: Demand_Loading        (/usr/lib/libgvc_builtins.so.3)
undefined symbol: lt_preloaded_symbols  (/usr/lib/libgvc_builtins.so.3)

[mclasen@dhcp83-33 ~]$ ldd -r /usr/lib/libexpr.so.3
undefined symbol: Dtoset        (/usr/lib/libexpr.so.3)
undefined symbol: Dtset linux-gate.so.1 =>  (0x008b0000)
        libc.so.6 => /lib/libc.so.6 (0x00a7b000)
        /lib/ld-linux.so.2 (0x80000000)
undefined symbol: dtwalk        (/usr/lib/libexpr.so.3)
undefined symbol: dtclose       (/usr/lib/libexpr.so.3)
undefined symbol: dtview        (/usr/lib/libexpr.so.3)
undefined symbol: dtopen        (/usr/lib/libexpr.so.3)
Comment 1 Jima 2007-04-23 12:17:01 EDT
I have no idea where to even begin with this, but I just want to say "I'm
looking at it."
Comment 2 John Ellson 2007-04-23 12:18:20 EDT
The first is ok, I think.   The library is expected to be used with something like:
    dot_static_SOURCES = dot.c $(top_srcdir)/lib/gvc/no_demand_loading.c
    dot_static_LDFLAGS = -export-dynamic -dlpreopen self -export-symbols-regex

See: cmd/dot/Makefile.am   or: dot.demo/Makefile.builtins  in the sources

The second looks like a bug ( requires -lcdt ).   I'll fix this upstream.
Comment 3 Jima 2007-04-23 12:19:46 EDT
Thanks for chiming in, John. :-)
Comment 4 John Ellson 2007-04-23 12:32:40 EDT
Created attachment 153293 [details]
Fix for second part of bug report
Comment 5 Jima 2007-08-29 10:48:42 EDT
Reviewing my old, open bugs...looks like I applied John's fix nearly four months
ago.  This should have been resolved as of 2.12-7; closing this bug.

Thanks folks!

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