I wish I had wish
Polytropon
freebsd at edvax.de
Sat Aug 22 06:31:47 UTC 2020
On Sat, 22 Aug 2020 08:21:02 +0200, Christoph Kukulies wrote:
>
> Excerpt from pkg info:
>
>
> tcl-wrapper-1.1_3 Shell wrapper for tclsh (Tcl)
> tcl85-8.5.19_3 Tool Command Language
> tcl86-8.6.10 Tool Command Language
> tcl87-8.7.a3_1 Tool Command Language
> tclX-8.4.1 Extended TCL
>
> tk86-8.6.10_1 Graphical toolkit for Tcl
That looks correct.
$ pkg list tk86-8.6.10_1 | grep "wish"
/usr/local/bin/wish8.6
/usr/local/man/man1/wish.tk86.1.gz
Interestingly, it's not "man wish", it's "man wish.tk86".
But when you read "SCRIPT FILES", you'll see that it refers
to /usr/local/bin/wish, which the package does not install
as such... :-)
> > Am 22.08.2020 um 08:02 schrieb Polytropon <freebsd at edvax.de>:
> >
> > On Fri, 21 Aug 2020 20:22:51 +0200, Christoph Kukulies wrote:
> >> Thanks. I installed bsvc from github, compiled and installed it.
> >> When I then ran
> >>
> >> bsvc
> >>
> >> I got exec: wish not found
> >>
> >> Now I found that bsvc is part of the ports collection. So I did a
> >> pkg install bsvc which automatically install tcl/tk (8.6 I believe).
> >>
> >> So far so good. wish isn’t there.
> >>
> >> Now when I start bsvc (via ssh -Y myfreebsdbox) I’m getting
> >>
> >> $ bsvc
> >> X Error of failed request: BadName (named color or font does not exist)
> >> Major opcode of failed request: 45 (X_OpenFont)
> >> Serial number of failed request: 42
> >> Current serial number in output stream: 59
> >> $
> >>
> >>
> >> But this message must be caused by my macOS server from which I’m
> >> logged in into myfreebsdbox.
> >
> > Depending on which shell you're using, try command completition:
> >
> > % wish[TAB]
> >
>
> $
> $ which wish
> $
Same here:
$ which wish
$ _
Nothin there.
$ wish<TAB>
$ wish8.6_
The shell completed the command.
$ which wish8.6
/usr/local/bin/wish8.6
$ _
The actual binary is versioned.
> Thanks. wish8.6 is indeed there.
> I could create a link to wish.
I find it strange that such a symlink isn't there from the
start, but it's probably _not_ there so you can use different
versions of wish (here: different versions of Tk installed),
or you're forced (by design) to specify the wish version your
program needs in the #! line.
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions
mailing list