From owner-freebsd-ports@FreeBSD.ORG Thu May 13 12:53:00 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF35916A4CE for ; Thu, 13 May 2004 12:53:00 -0700 (PDT) Received: from segfault.monkeys.com (segfault.monkeys.com [66.60.159.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C82B43D4C for ; Thu, 13 May 2004 12:52:57 -0700 (PDT) (envelope-from rfg@monkeys.com) Received: from monkeys.com (localhost [127.0.0.1]) by segfault.monkeys.com (Postfix) with ESMTP id B06A1F704 for ; Thu, 13 May 2004 12:52:56 -0700 (PDT) To: freebsd-ports@freebsd.org Date: Thu, 13 May 2004 12:52:56 -0700 Message-ID: <22000.1084477976@monkeys.com> From: "Ronald F. Guilmette" Subject: Problem building AbiWord2 -> enchant -> glib20 (broken dependency?) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 May 2004 19:53:01 -0000 I hope somebody on this list can help me. I'm running FreeBSD 5.2.1 RELEASE and I have just today updated my ports collection using the CVsup procedure described in the Handbook. My goal is just simply to build and install the latest version (2.0.6) of the AbiWord word processing program. Anyway, as you can see in the log file snippet attached below, I have run into an error doing this port build, and I would like someone to tell me the Right Way to either solve this problem, or else to work around it. The problem seems to be that the current "AbiWord2" port requires the current "enchant" port, which in turn requires the current "glib20" port. And it appears that the current glib20 port requires that the libintl.so.5 file must be installed. Sadly, it appears that in the current ports tree, if one builds the most up-to-date version of the "gettext" port, i.e. version 0.13.1 (which is also required, directly or indirectly, for the build of AbiWord2) then one gets libintl.so.6 installed, rather than the libintl.so.5 file that glib20 seems to be demanding. OK, so how do I solve this? Please reply on-list, rather than via private e-mail. Otherwise you may run up against my ultra-agressive spam filtering here. (If you really feel compelled to reply personally, you can use the contact web form here: http://www.monkeys.com/contact.html.) Thanks in advance for any assistance. Transcript of tail-end of my AbiWord2 port build attempt follows: ===================================================================== ... config.status: creating glib-2.0-uninstalled.pc config.status: creating gmodule-2.0.pc config.status: creating gmodule-2.0-uninstalled.pc config.status: creating gthread-2.0.pc config.status: creating gthread-2.0-uninstalled.pc config.status: creating gobject-2.0.pc config.status: creating gobject-2.0-uninstalled.pc config.status: creating glib-zip config.status: creating glib-gettextize config.status: creating Makefile config.status: creating build/Makefile config.status: creating build/win32/Makefile config.status: creating build/win32/dirent/Makefile config.status: creating glib/Makefile config.status: creating glib/libcharset/Makefile config.status: creating glib/gnulib/Makefile config.status: creating gmodule/Makefile config.status: creating gmodule/gmoduleconf.h config.status: creating gobject/Makefile config.status: creating gobject/glib-mkenums config.status: creating gthread/Makefile config.status: creating po/Makefile.in config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating docs/reference/glib/Makefile config.status: creating docs/reference/glib/version.xml config.status: creating docs/reference/gobject/Makefile config.status: creating docs/reference/gobject/version.xml config.status: creating tests/Makefile config.status: creating tests/gobject/Makefile config.status: creating m4macros/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing glibconfig.h commands config.status: executing chmod-scripts commands ===> Building for glib-2.4.1_1 /libexec/ld-elf.so.1: Shared object "libintl.so.5" not found *** Error code 1 Stop in /usr/ports/devel/glib20. *** Error code 1 Stop in /usr/ports/textproc/enchant. *** Error code 1 Stop in /usr/ports/editors/AbiWord2.