Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Aug 2020 08:02:14 +0200
From:      Polytropon <freebsd@edvax.de>
To:        Christoph Kukulies <kuku@kukulies.org>
Cc:        Ruben via freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: I wish I had wish
Message-ID:  <20200822080214.8a8b3f42.freebsd@edvax.de>
In-Reply-To: <2D80B694-4DE8-43D7-9C73-26A135585362@kukulies.org>
References:  <899F50B9-5152-4EA5-BF4A-A4D5F47931ED@kukulies.org> <20200821185724.9ec46e4a.freebsd@edvax.de> <2D80B694-4DE8-43D7-9C73-26A135585362@kukulies.org>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
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]

It's quite possible that there really is no "wish" command, but
a "wish<version>" command. When I try this in my experimental
box (not really up to date), I get this:

	% wish8.6_

So what you can do: Create a symlink to point to the versioned
wish binary. On this particular machine, tcl86-8.6.10 and tk86-8.6.10_1
have been installed to use with tkRunIt-0.94.1_2, whose executable
scipt starts with this:


	#!/bin/sh
	# the next line restarts using /usr/local/bin/wish8.6 \
	                exec /usr/local/bin/wish8.6 "$0" "$@"
	#!/usr/local/bin//usr/local/bin/wish8.6

As you can see, the version is explicitely named in the script,
and it matches the binary installed by tk (which wish is a
part of).




-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20200822080214.8a8b3f42.freebsd>