Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 1998 21:41:05 -0700 (PDT)
From:      wes@bogon.net
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   ports/6639: XFree86 configure script hard codes tcl version to 8.0
Message-ID:  <199805150441.VAA04307@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805150441.VAA04307>