11-14-2021, 08:31 AM | #16 |
Sigil Developer
Posts: 8,102
Karma: 5450184
Join Date: Nov 2009
Device: many
|
I have to keep an older version around to properly build projects to keep things working back to 10.12 so my main dev machine runs Mojave but it is a 2013 iMac.
My 2020 MacBookPro laptop runs Catalina. Neither Big Sur nor Monterey added anything much over Catalina that I would find compelling to do an upgrade. And I never update my machines until well into or even near the end of the next release cycle when I do decide to update. So BigSur would be my choice over Monterey anyway. Apple creating a new OS release once each year and only supporting the last 3 with updates is true madness on Apple's part. I try not to support such nonsense which is why Sigil works back to 10.12 Sierra (and it only came out in 2016!). |
11-14-2021, 02:29 PM | #17 | |
just an egg
Posts: 1,656
Karma: 5432100
Join Date: Mar 2015
Device: Kindle, iOS
|
Quote:
Thank you! In that case, my interest in Monterey decreases |
|
11-14-2021, 02:54 PM | #18 | |
Grand Sorcerer
Posts: 27,922
Karma: 198500000
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Last edited by DiapDealer; 11-14-2021 at 03:31 PM. |
|
11-14-2021, 03:49 PM | #19 |
Sigil Developer
Posts: 8,102
Karma: 5450184
Join Date: Nov 2009
Device: many
|
I have built a TclTk v 8.6.12 from latest sources. It is a dmg file that when mounted provides a TclTk-8.6.12.pkg installer.
It is not-signed as I do not have a installer pkg signing privs, since Sigil has never needed a .pkg installer. If you have a machine without an ActiveState ActiveTCL installed, please give it a try. It appears to work on my machine with Sigil just fine. I posted the TclTk_8.6.12.dmg to our github Sigil 1.8.0 Releases page. Last edited by KevinH; 11-14-2021 at 04:14 PM. |
11-15-2021, 12:03 AM | #20 | |
just an egg
Posts: 1,656
Karma: 5432100
Join Date: Mar 2015
Device: Kindle, iOS
|
Quote:
At some point ActiveState required me to register for a free account to download ActiveTcl from their website, which I did. The website then gave me a dashboard and words like project and builds and forking, which I don't really understand. Now when I log in, I see a dashboard with two options: If I click on the second choice, I am offered ActiveTcl-8.6.9.8609.2-macosx... If I go to the Overview tab and click View All Available Builds I get the same thing. Ditto if I click the Download Builds tab. I'm not sure about command line tools and it's entirely possible that I'm missing a whole other developer section that I don't understand Last edited by odamizu; 11-15-2021 at 12:33 AM. |
|
11-15-2021, 12:30 AM | #21 | |
just an egg
Posts: 1,656
Karma: 5432100
Join Date: Mar 2015
Device: Kindle, iOS
|
Quote:
I downloaded TclTk_8.6.12.dmg from GitHub Sigil 1.8.0 Release page and copied it to Desktop. I opened the installer, agreed to license terms, clicked Install, only to get: "This package is incompatible with this version of macOS. The package is trying to install content to the system volume. Contact the software manufacturer for assistance." I am running Catalina 10.15.7. Is this happening because I already have 8.6.9 installed? (I'm kinda nervous about uninstalling 8.6.9 since everything is currently working.) ETA: Not sure if this adds any other useful information, but I launched ActiveState's ActiveTcl 8.6.9.8609.2 installer to see what would happen. The first pop-up window I get says: "This package will run a program to determine if the software can be installed". When I click Continue, a second pop-up says: "An existing installation has been found on your system. Another non-system installation of Tcl exists on this system in /Library/Frameworks/Tcl.framework. Please consider uninstalling it before proceeding with the current installation." I stopped there. Last edited by odamizu; 11-15-2021 at 12:54 AM. |
|
11-15-2021, 08:27 AM | #22 |
Sigil Developer
Posts: 8,102
Karma: 5450184
Join Date: Nov 2009
Device: many
|
Hmm ... I think this is because of macOS settings you have that do not allow for unsigned packages. My TclTk puts things in the proper /Library/Frameworks location just like the ActiveState one but it is unsigned. It appears to work on Mojave. Perhaps Catalina locks things down further?
|
11-15-2021, 08:35 AM | #23 | |
Grand Sorcerer
Posts: 27,922
Karma: 198500000
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
I think the bottom line, here is that ActiveState has really jumped the shark on this change. Last edited by DiapDealer; 11-15-2021 at 08:39 AM. |
|
11-15-2021, 10:11 AM | #24 | |
Sigil Developer
Posts: 8,102
Karma: 5450184
Join Date: Nov 2009
Device: many
|
Hi Odamizu,
Okay I was able to reproduce the exact issue you are seeing on my own Catalina based laptop. It seems for Catalina and later you need to build the pkg with pkgbuild command with --install-location set otherwise it thinks your package is tryting to be installed someplace it should not be even if it is not. So I have rebuilt the TclTk_8.6.12.dmg installer to use pkgbuild and that extra command line setting. I have now tested installing the new TclTk_8.6.12.pkg on my Catalina laptop and it properly installed things to where they belong. So please try regrabbing TclTk_8.6.12.dmg from Sigil 1.8 releases page and giving it a go. It should install just fine as it is an upgrade of what ActiveState put there. If not, I can lead you through fixing things manually. Hope this does the trick. KevinH Quote:
|
|
11-15-2021, 04:21 PM | #25 |
just an egg
Posts: 1,656
Karma: 5432100
Join Date: Mar 2015
Device: Kindle, iOS
|
Success! Thank you! Looks like Mac users don't need to go to ActiveState's website for TclTk anymore
|
11-15-2021, 04:33 PM | #26 |
Sigil Developer
Posts: 8,102
Karma: 5450184
Join Date: Nov 2009
Device: many
|
Great news! Thank you for testing it!
|
11-16-2021, 03:56 AM | #27 |
Connoisseur
Posts: 52
Karma: 10
Join Date: Jun 2016
Location: Best place in the World: my house.
Device: Kindle 3, Kindle Voyage
|
No, thank you very much for completing that task in so little time.
It's OK under macOS Monterey. I tried to uninstall Sigil-Kindlegen-TclTk 8.5 first, but I had to left TclTk, as the script provided by Active pointed to different locations to those indicated in the log (¿?) that the installation script left in the user root (AT.postflight.1166): Has /Library/Tcl/teapot = 0 HOME______ = /Users/**** USER______ = **** pkgdir____ = /Volumes/ActiveTcl-8.5/ActiveTcl-8.5.pkg installdir = / repository = /Library/Tcl/teapot shell_____ = /usr/local/bin/tclsh8.5 Having a seed repository. No existing repository, copying the seed to the repository-to-be at /Library/Tcl/teapot /usr/local/bin/teacup link make /Library/Tcl/teapot /usr/local/bin/tclsh8.5 Ok /usr/local/bin/teacup default /Library/Tcl/teapot /Library/Tcl/teapot Forcing ownership of /Users/geum/Library/Application Support/ActiveState to geum ___done So, I've installed again Sigil & KindleGen (last versions) and the non ActiveState package made by KevinH and, bingo! Everything is as it should. Well, no: if I set the compression level to 2 in the plugin interface, there is no output, as it was in my previous installation under macOS High Sierra. Again, thank you! |
02-20-2022, 11:48 AM | #28 |
Junior Member
Posts: 1
Karma: 10
Join Date: Feb 2022
Device: none
|
Hi all, this is kind of random, but I wanted to write and thank the Sigil developers for creating and publishing the TclTk_8.6.12.dmg build for Mac. I teach a programming languages class where one assignment relies on Ruby + Tcl/Tk, and I spent a long time trying to figure out how to get it to work on recent versions of MacOS. Finally, through a Google search I landed on this forum thread and found this build, which works great with our Ruby code! Thank you so much for making this build available; you have made life much easier for my students with Macs :-)
|
02-20-2022, 12:28 PM | #29 | |
Sigil Developer
Posts: 8,102
Karma: 5450184
Join Date: Nov 2009
Device: many
|
Glad it was of use!
Quote:
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sigil 1.5.1 not executing on macOS 10.15.7 | klgc | Sigil | 11 | 04-20-2021 05:41 PM |
Interested In macOS Sigil Testing for next release? | KevinH | Sigil | 0 | 10-15-2020 11:30 AM |
Sigil for Mac & macOS 10.15 Catalina | odamizu | Sigil | 26 | 12-25-2019 03:16 PM |
Sigil 0.9.18 crash on macOS Mojave? | David Kudler | Sigil | 2 | 11-15-2019 04:17 PM |
macOS update installation issue | OtinG | Apple Devices | 0 | 12-28-2018 10:45 AM |