From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 19 22:40:17 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F37816A4E1 for ; Wed, 19 Jul 2006 22:40:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE33C43D53 for ; Wed, 19 Jul 2006 22:40:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k6JMeFc2011447 for ; Wed, 19 Jul 2006 22:40:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k6JMeF2t011442; Wed, 19 Jul 2006 22:40:15 GMT (envelope-from gnats) Resent-Date: Wed, 19 Jul 2006 22:40:15 GMT Resent-Message-Id: <200607192240.k6JMeF2t011442@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jean-Baptiste Quenot Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BD4016A4DA for ; Wed, 19 Jul 2006 22:31:45 +0000 (UTC) (envelope-from jbq@caraldi.com) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9BF643D45 for ; Wed, 19 Jul 2006 22:31:44 +0000 (GMT) (envelope-from jbq@caraldi.com) Received: from watt.caraldi.com (laf31-2-82-224-106-41.fbx.proxad.net [82.224.106.41]) by smtp4-g19.free.fr (Postfix) with ESMTP id DB0D05470A for ; Thu, 20 Jul 2006 00:31:43 +0200 (CEST) Received: by watt.caraldi.com (Postfix, from userid 1001) id 70CB517D; Thu, 20 Jul 2006 00:31:38 +0200 (CEST) Message-Id: <20060719223138.70CB517D@watt.caraldi.com> Date: Thu, 20 Jul 2006 00:31:38 +0200 (CEST) From: Jean-Baptiste Quenot To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/100582: x11-toolkits/xview's msgfmt conflicts with devel/gettext's X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2006 22:40:17 -0000 >Number: 100582 >Category: ports >Synopsis: x11-toolkits/xview's msgfmt conflicts with devel/gettext's >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 19 22:40:15 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jean-Baptiste Quenot >Release: FreeBSD 6.0-STABLE i386 >Organization: >Environment: System: FreeBSD watt.intra.caraldi.com 6.0-STABLE FreeBSD 6.0-STABLE #7: Fri Mar 24 22:13:55 CET 2006 jbq@watt.intra.caraldi.com:/usr/src/sys/i386/compile/WATT i386 >Description: Once x11-toolkits/xview is installed, many ports fail to build because there is a conflict between xview's msgfmt installed in X11BASE and gettext's msgfmt installed in LOCALBASE. Depending on the PATH, the first can be picked instead of the latter and ports depending on gettext's msgfmt fail to build. This is because most ports do not specify the exact location of msgfmt in their build. The right location to pick is ${LOCALBASE}/bin/msgfmt See http://lists.freebsd.org/pipermail/freebsd-ports/2006-July/033956.html >How-To-Repeat: 0. set PATH /usr/X11R6/bin:/usr/local/bin:/usr/bin:/bin 1. install xview 2. try to install devel/subversion, audio/audacity, mail/mutt-ng or audio/sound-juicer, the build will fail when invoking msgfmt >Fix: Workaround is to change PATH to /usr/local/bin:/usr/X11R6/bin:/usr/bin:/bin or to rename /usr/X11R6/bin/msgfmt to /usr/X11R6/bin/xview_msgfmt The same problem for xgettext. Maybe xview's Makefile should rename those files in post-install. Another solution is to fix all ports depending on gettext to specify MSGFMT=${LOCALBASE}/bin/msgfmt in CONFIGURE_ENV. >Release-Note: >Audit-Trail: >Unformatted: