Spinroot

A forum for Spin users

You are not logged in.

#1 2019-05-16 08:06:27

Kai
Member
Registered: 2011-08-17
Posts: 9

ispin on Mac OS X Mojave

ispin used to work for me up to the change to Mojave (10.14.5). After the update, ispin appears to be somewhat broken in that buttons aren't rendered properly: they have no labels. This is independent of whether I use dark mode.

Any help fixing this would be appreciated.

Offline

#2 2019-05-16 16:37:47

spinroot
forum
Registered: 2010-11-18
Posts: 704
Website

Re: ispin on Mac OS X Mojave

don't know what the problem could be, but did you try to update tcl/tk to the latest version?

Offline

#3 2022-11-04 21:30:42

Kai
Member
Registered: 2011-08-17
Posts: 9

Re: ispin on Mac OS X Mojave

Finally returned to this on a new M2 Mac with macOS 12.6. To fix ispin I
- installed a newish version of tcl/tk via `brew install [email protected]`
- changed line 3 to `exec /opt/homebrew/opt/tcl-tk/bin/wish "$0" -- $*`
- changed button (and incidentally other) colours beginning in line 3470 by replacing anything "-bg $NBG -fg white" in that menu and anything "-bg $NBG -fg $NFG" with "-bg $NFG -fg $NBG"

The result is a total eyesore but the buttons are legible once again.

Offline

#4 2026-05-21 20:19:38

Kai
Member
Registered: 2011-08-17
Posts: 9

Re: ispin on Mac OS X Mojave

This still works, roughly. New nuisance: Tcl/Tk >= 9 doesn't seem to work. Workaround as above after `brew install tcl-tk@8 [email protected]` and ensuring that this old `wish` is used by `ispin`.

Offline

#5 2026-05-21 21:57:09

spinroot
forum
Registered: 2010-11-18
Posts: 704
Website

Re: ispin on Mac OS X Mojave

Interesting -- what error message do you get with Tcl/Tk >= 9?

Offline

#6 2026-05-22 10:41:53

Kai
Member
Registered: 2011-08-17
Posts: 9

Re: ispin on Mac OS X Mojave

% Error in startup script: bad option "append": must be configure, content, forget, info, or propagate:12
    while executing
"pack append .menu .menu.title {left frame c expand} "
    (procedure "create_panels" line 7)
    invoked from within
"create_panels"
    (file "/Users/kaie/opt/spin/bin/ispin" line 7428)

(on Mac OS 26.4.1)

Last edited by Kai (2026-05-22 11:28:03)

Offline

Board footer

Powered by FluxBB