From sec@ice.42.org  Sat Dec  2 05:43:38 2000
Return-Path: <sec@ice.42.org>
Received: from ice.42.org (ice.42.org [194.246.250.222])
	by hub.freebsd.org (Postfix) with ESMTP
	id 4B10437B402; Sat,  2 Dec 2000 05:43:36 -0800 (PST)
Received: by ice.42.org (Postfix, from userid 1000)
	id D934985; Sat,  2 Dec 2000 14:43:34 +0100 (CET)
Message-Id: <20001202134334.D934985@ice.42.org>
Date: Sat,  2 Dec 2000 14:43:34 +0100 (CET)
From: sec@42.org
Sender: sec@ice.42.org
Reply-To: sec@42.org
To: FreeBSD-gnats-submit@freebsd.org
Cc: ade@FreeBSD.org, sec@42.org
Subject: ORBit-port bug / gettext/xview port collision
X-Send-Pr-Version: 3.2

>Number:         23232
>Category:       ports
>Synopsis:       gettext/xview port collision
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ade
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 02 05:50:01 PST 2000
>Closed-Date:    Fri Apr 12 20:03:19 PDT 2002
>Last-Modified:  Fri Apr 12 20:03:19 PDT 2002
>Originator:     Stefan `Sec` Zehl
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
>Environment:

FreeBSD-4.2-STABLE
	

>Description:

I built the ORBit port on FreeBSD-4.2. It failed on me with a message
about not beeing able to find libgettext.

It took me some time to find out why.

I had an /usr/X11R6/bin/xgettext installed
(additionally to the /usr/local/bin/xgettext from the gettext port)
As I had /usr/X11R6/bin in the path before /usr/local/bin, the configure
script picked the wrong version, and failed.
The wrong version was installed by the xview-3.2.1 - port.
(it then continues to output a config.log file which has nothing to do
with the failure which is misleading at best)

Here is the error:

[running configure in work/ORBit-0.5.4/popt/]
checking for GNU xgettext... configure: error:
*** GNU gettext is required. The latest version
*** is always available from ftp://ftp.gnu.org/gnu/gettext/.
configure: error: ./configure failed for popt
===>  Script "configure" failed: here are the contents of "config.log"
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
[outputting the config.log from work/ORBit-0.5.4/config.log]

>How-To-Repeat:

install xview port
PATH=/usr/X11R6/bin:${PATH}
build ORBit port

>Fix:

either change xview to not install xgettext, or specify the path in ORBit
exactly

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->analyzed 
State-Changed-By: ade 
State-Changed-When: Sat Dec 2 13:25:10 PST 2000 
State-Changed-Why:  
Nothing to do with ORBit -- just an artefact of the way a *lot* of 
ports looking for gettext. 

The problem is with x11-toolkits/xview -- since you appear to be one 
of the few people that use this, and its currently unmaintained, perhaps 
you'd like to submit patches to prevent xview from clashing with gettext. 

I don't see there being any other particularly good solution other than 
marking x11-toolkits/xview BROKEN. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=23232 
State-Changed-From-To: analyzed->closed 
State-Changed-By: ade 
State-Changed-When: Fri Apr 12 20:02:42 PDT 2002 
State-Changed-Why:  
Timeout in analyzed (16 months :) 


Responsible-Changed-From-To: freebsd-ports->ade 
Responsible-Changed-By: ade 
Responsible-Changed-When: Fri Apr 12 20:02:42 PDT 2002 
Responsible-Changed-Why:  
My fault[tm] 

http://www.freebsd.org/cgi/query-pr.cgi?pr=23232 
>Unformatted:
