Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Apr 2012 17:24:24 -0700
From:      "Ronald F. Guilmette" <rfg@tristatelogic.com>
To:        Chuck Swiger <cswiger@mac.com>
Cc:        freebsd-gnome@freebsd.org, "freebsd-ports@freebsd.org ML" <freebsd-ports@freebsd.org>
Subject:   Re: Need a little help with a dynamic linking problem
Message-ID:  <33004.1335399864@tristatelogic.com>
In-Reply-To: <450D1C59-C403-463B-9C35-6AF26F63D10A@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help

In message <450D1C59-C403-463B-9C35-6AF26F63D10A@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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?33004.1335399864>