From owner-freebsd-ports Thu May 14 21:43:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA04504 for freebsd-ports-outgoing; Thu, 14 May 1998 21:43:52 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA04493 for ; Thu, 14 May 1998 21:43:50 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA10324; Thu, 14 May 1998 21:40:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA04307; Thu, 14 May 1998 21:41:05 -0700 (PDT) (envelope-from nobody) Message-Id: <199805150441.VAA04307@hub.freebsd.org> Date: Thu, 14 May 1998 21:41:05 -0700 (PDT) From: wes@bogon.net To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: ports/6639: XFree86 configure script hard codes tcl version to 8.0 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 6639 >Category: ports >Synopsis: XFree86 configure script hard codes tcl version to 8.0 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu May 14 21:40:01 PDT 1998 >Last-Modified: >Originator: Wes Santee >Organization: N/A >Release: 2.2.6-STABLE >Environment: FreeBSD kryten.bogon.net 2.2.6-STABLE FreeBSD 2.2.6-STABLE #0: Wed Apr 29 10:02:06 PDT 1998 wes@kryten.bogon.net :/usr/src/sys/compile/KRYTEN i386 >Description: The file /usr/ports/x11/xfree86/scripts/configure assumes a 1:1 correlation between the installed version of tk and tcl. This is a false assumption, especially at version 8 where the latest version of tk is 8.0 and the latest version of tcl is 8.1. This causes XFree86 to have link errors during install because it looks for libtcl80 when it should be looking for libtcl81. >How-To-Repeat: 1) Install tk8.0 and tcl8.1. Make sure tcl8.0 is not installed. 2) Make XFree86 3.3.2 port. 3) Install XFree86 3.3.2 port. >Fix: Preferred: Dynamically find tcl version that corresponds to major version of tk installed. Acceptible: Add logic to check if tcl 8.1 is installed and use it instead of assuming 8.0 in the configure script. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message