pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/25574: Is there some reason devel/libstroke requires tcl83?
>Number: 25574
>Category: pkg
>Synopsis: Is there some reason devel/libstroke requires tcl83?
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Sat May 15 02:50:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: Roger Ivie
>Release: 1.6.2 with pkgsrc from 2004-05-08
>Organization:
>Environment:
NetBSD Stench.no.domain 1.6.2 NetBSD 1.6.2 (StenchToo) #0: Mon Apr 12 14:52:21
PDT 2004
rivie%StenchToo.no.domain@localhost:/usr/src/sys/arch/i386/compile/StenchToo
i386
>Description:
I installed gEDA on my machine a while ago; seems to be working fine. For
problems with some other package, it was suggested that I update my pkgsrc; so
I pulled down a -current pkgsrc and dropped it in place. For reasons that
aren't relevant to this problem, I decided that I need to rebuild gEDA.
gEDA depends on libstroke, which depends on tcl83.
In the old pkgsrc, gEDA depended on libstroke, which depended on tcl.
Consequently, when I installed gEDA I got tcl-8.4.6nb3.
Somewhere along the line, tcl83 was added alongside tcl. Libstroke now refers
to tcl83. Tcl83 doesn't recognize tcl-8.4.6nb3 as being >= tcl-8.3.4, so it
insists on installing tcl83. Tcl83 won't install because it DOES recognize
tcl-8.4.6nb3 as being >= tcl-8.3.4.
So, the question: do I NEED tcl-8.3.4 for libstroke to work, or can I continue
with tcl-8.4.6nb3? Since gEDA has been working so far, I suspect the latter.
BTW, the README.html for libstroke just says "tcl>=8.3.4"; it is no help in
this case.
>How-To-Repeat:
Attempt to install cad/gEDA on a system on which lang/tcl has been previously
installed.
>Fix:
For the moment, I've hacked the Makefile and buildlink for libstroke to refer
to lang/tcl instead of lang/tcl83. However, I don't know if this is appropriate.
Either tcl83 needs to realize it is a different package from tcl, or the README
for devel/libstroke needs to be more explicit.
>Release-Note:
>Audit-Trail:
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index