From owner-freebsd-ports@FreeBSD.ORG Thu Apr 26 00:24:25 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19FCF106564A; Thu, 26 Apr 2012 00:24:25 +0000 (UTC) (envelope-from rfg@tristatelogic.com) Received: from outgoing.tristatelogic.com (segfault.tristatelogic.com [69.62.255.118]) by mx1.freebsd.org (Postfix) with ESMTP id D5C768FC12; Thu, 26 Apr 2012 00:24:24 +0000 (UTC) Received: from segfault-nmh-helo.tristatelogic.com (localhost [127.0.0.1]) by segfault.tristatelogic.com (Postfix) with ESMTP id 69F9150851; Wed, 25 Apr 2012 17:24:24 -0700 (PDT) To: Chuck Swiger In-Reply-To: <450D1C59-C403-463B-9C35-6AF26F63D10A@mac.com> Date: Wed, 25 Apr 2012 17:24:24 -0700 Message-ID: <33004.1335399864@tristatelogic.com> From: "Ronald F. Guilmette" Cc: freebsd-gnome@freebsd.org, "freebsd-ports@freebsd.org ML" Subject: Re: Need a little help with a dynamic linking problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 00:24:25 -0000 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)