Need a little help with a dynamic linking problem
Ronald F. Guilmette
rfg at tristatelogic.com
Thu Apr 26 00:24:25 UTC 2012
In message <450D1C59-C403-463B-9C35-6AF26F63D10A at mac.com>, you wrote:
>On Apr 25, 2012, at 5:01 PM, Ronald F. Guilmette wrote:
>> When I try to run the gthumb binary that I built and install, I am getting
>> the following perplexing error message:
>>
>> /libexec/ld-elf.so.1: /usr/local/hacked/lib/gthumb/extensions/libfile_viewer
>.so: Undefined symbol "gth_viewer_page_get_type"
>
>Does running "ldconfig /usr/local/hacked/lib" help?
Not here it doesn't...
root# ldconfig /usr/local/hacked/lib
ldconfig: /usr/local/hacked/lib: ignoring directory not owned by root
But anyway, why would it? The ``missing'' symbol is defined in the file
/usr/local/hacked/bin/gthumb, as I said.
^^^
>What does ldd say about things?
Which things?
% ldd /usr/local/hacked/lib/gthumb/extensions/libfile_viewer.so:
/usr/local/hacked/lib/gthumb/extensions/libfile_viewer.so:
libm.so.5 => /lib/libm.so.5 (0x800c00000)
libc.so.7 => /lib/libc.so.7 (0x800647000)
% ldd /usr/local/hacked/bin/gthumb
/usr/local/hacked/bin/gthumb:
libclutter-gtk-0.10.so.0 => /usr/local/lib/libclutter-gtk-0.10.so.0 (0x800718000)
libclutter-glx-1.0.so.0 => /usr/local/lib/libclutter-glx-1.0.so.0 (0x800823000)
libSM.so.6 => /usr/local/lib/libSM.so.6 (0x800a71000)
libICE.so.6 => /usr/local/lib/libICE.so.6 (0x800b79000)
libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x800c93000)
libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0 (0x8011ac000)
libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x80135f000)
libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x801480000)
libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0x80158d000)
libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x8016ab000)
libpng.so.6 => /usr/local/lib/libpng.so.6 (0x801863000)
libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x80198d000)
libgconf-2.so.4 => /usr/local/lib/libgconf-2.so.4 (0x801ad6000)
libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x801c12000)
libz.so.5 => /lib/libz.so.5 (0x801e36000)
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x801f4b000)
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x80204e000)
libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x80219a000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x80229e000)
libintl.so.9 => /usr/local/lib/libintl.so.9 (0x802488000)
libm.so.5 => /lib/libm.so.5 (0x802591000)
libthr.so.3 => /lib/libthr.so.3 (0x8026b1000)
libc.so.7 => /lib/libc.so.7 (0x8027ca000)
libGL.so.1 => /usr/local/lib/libGL.so.1 (0x802a0c000)
libdrm.so.2 => /usr/local/lib/libdrm.so.2 (0x802b94000)
libjson-glib-1.0.so.0 => /usr/local/lib/libjson-glib-1.0.so.0 (0x802c9e000)
libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x802dbb000)
libXi.so.6 => /usr/local/lib/libXi.so.6 (0x802ebd000)
libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x802fcc000)
libXext.so.6 => /usr/local/lib/libXext.so.6 (0x8030d4000)
libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x8031e6000)
libXcomposite.so.1 => /usr/local/lib/libXcomposite.so.1 (0x8032f0000)
libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x8033f3000)
libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x8034f5000)
libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x803627000)
libpixman-1.so.9 => /usr/local/lib/libpixman-1.so.9 (0x80372d000)
libxcb-shm.so.0 => /usr/local/lib/libxcb-shm.so.0 (0x8038ac000)
libxcb-render.so.0 => /usr/local/lib/libxcb-render.so.0 (0x8039ae000)
libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x803ab6000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x803bbf000)
libxcb.so.2 => /usr/local/lib/libxcb.so.2 (0x803df4000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x803f0e000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x804011000)
libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x804116000)
librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x804217000)
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x804320000)
libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x804453000)
libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x8045db000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x8046ff000)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libbz2.so.4 => /usr/lib/libbz2.so.4 (0x8048fa000)
libpcre.so.0 => not found (0x0)
libORBit-2.so.0 => /usr/local/lib/libORBit-2.so.0 (0x804a0a000)
libpcre.so.0 => not found (0x0)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x804b78000)
libXxf86vm.so.1 => not found (0x0)
libX11-xcb.so.1 => not found (0x0)
libxcb-glx.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
libpcre.so.0 => not found (0x0)
More information about the freebsd-gnome
mailing list