From owner-freebsd-bugs Sun Oct 6 3:30:11 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6029637B401 for ; Sun, 6 Oct 2002 03:30:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10D5643E4A for ; Sun, 6 Oct 2002 03:30:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g96AU7Co025433 for ; Sun, 6 Oct 2002 03:30:07 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g96AU7E5025432; Sun, 6 Oct 2002 03:30:07 -0700 (PDT) Date: Sun, 6 Oct 2002 03:30:07 -0700 (PDT) Message-Id: <200210061030.g96AU7E5025432@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Valentin Nechayev Subject: Re: i386/43527: ld-elf.so.1 -> libintl.so.1 not found compiling whatever Reply-To: Valentin Nechayev Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR i386/43527; it has been noted by GNATS. From: Valentin Nechayev To: Ariel Kotliarsky Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: i386/43527: ld-elf.so.1 -> libintl.so.1 not found compiling whatever Date: Sun, 6 Oct 2002 13:23:31 +0300 Mon, Sep 30, 2002 at 08:46:41, arielk (Ariel Kotliarsky) wrote about "i386/43527: ld-elf.so.1 -> libintl.so.1 not found compiling whatever": >>Synopsis: ld-elf.so.1 -> libintl.so.1 not found compiling whatever libintl.so.1 was installed by old gettext port, up to 0.10.35 (don't mix with ports/devel/gettext-old, it sets only binaries, but not library (I don't know why)). If your applications want libintl.so.1 on running, because you upgraded gettext package, you should recompile them - FreeBSD package management system is not too clever to check this. If linker requires it, check /usr/local/lib/libintl.so - possibly it is symlink pointing to libintl.so.1, not current version. (Your synopsis is misleading. Do you compile with gmake built with gettext?) As quick test, say `ldconfig -elf -m /usr/local/lib/compat/pkg', if you use portupgrade tool; this can fix (and can not to fix also). In any case your PR is hardly belonging to i386 category, and most probably is result of your system-administrating actions, not something in system. To fix, install newest gettext and check libintl.so symlink. Recompile gmake if it requires old libintl. For future, use portupgrade - it moves old libs into special directory (/usr/local/lib/compat/pkg), which should be added to ldconfig_paths in /etc/rc.conf. /netch To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message