![]() |
#136 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 27,818
Karma: 198099188
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Make sure you (or a browser addon) are not unzipping the plugin. You also cannot rename the plugin's zip file before installing it.
|
![]() |
![]() |
![]() |
#139 |
Connoisseur
![]() Posts: 52
Karma: 10
Join Date: Jun 2016
Location: Best place in the World: my house.
Device: Kindle 3, Kindle Voyage
|
Hi,
In the process to move from macOS High Sierra to macOS Monterey, after installed everything needed, so I think, I've found this log when trying to use the plugin: Status: failed Traceback (most recent call last): File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 141, in launch target_script = __import__(script_module) File "/Users/####/Library/Application Support/sigil-ebook/sigil/plugins/KindleGen/plugin.py", line 25, in <module> from tkinter import Tk, BOTH, StringVar, IntVar, BooleanVar, PhotoImage, messagebox, DISABLED File "tkinter/__init__.py", line 36, in <module> ImportError: dlopen(/Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so, 0x0002): Library not loaded: /Library/Frameworks/Tcl.framework/Versions/8.6/Tcl Referenced from: /Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so Reason: tried: '/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file), '/System/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file) Error: dlopen(/Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so, 0x0002): Library not loaded: /Library/Frameworks/Tcl.framework/Versions/8.6/Tcl Referenced from: /Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so Reason: tried: '/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file), '/System/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file) I think it is related with some called Tcl, isn't it? What can I do to resolve this? Other thing. Under High Sierra, I don't remember why, I had to install Python although macOS includes it normally; this time I have not installed it: is it OK or I do need to do it? Thank you. [Environment: - macOS 12.0.1 - Sigil 1.8.0 (in default location) - Kindle Previewer 3.59.1 (in default location) - KindleGen plugin 0.5.5 (Checked "Use Bundle Python") ] |
![]() |
![]() |
![]() |
#140 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,635
Karma: 23190435
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#141 |
Connoisseur
![]() Posts: 52
Karma: 10
Join Date: Jun 2016
Location: Best place in the World: my house.
Device: Kindle 3, Kindle Voyage
|
Thanks Doitsu.
After install Tcl, when I use the plugin, the log now is the following: Status: failed Traceback (most recent call last): File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 141, in launch target_script = __import__(script_module) File "/Users/####/Library/Application Support/sigil-ebook/sigil/plugins/KindleGen/plugin.py", line 25, in <module> from tkinter import Tk, BOTH, StringVar, IntVar, BooleanVar, PhotoImage, messagebox, DISABLED File "tkinter/__init__.py", line 36, in <module> ImportError: dlopen(/Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so, 0x0002): Library not loaded: /Library/Frameworks/Tcl.framework/Versions/8.6/Tcl Referenced from: /Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so Reason: tried: '/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file), '/System/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file) Error: dlopen(/Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so, 0x0002): Library not loaded: /Library/Frameworks/Tcl.framework/Versions/8.6/Tcl Referenced from: /Applications/Sigil.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so Reason: tried: '/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file), '/System/Library/Frameworks/Tcl.framework/Versions/8.6/Tcl' (no such file) I've followed the link you kindly wrote, so I don't understand the log's last part (Reason:...) In fact, I think they both are the same. Last edited by troubledMan; 11-12-2021 at 04:26 AM. Reason: read after post, not before |
![]() |
![]() |
![]() |
#142 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,635
Karma: 23190435
Join Date: Dec 2010
Device: Kindle PW2
|
Most likely, the latest ActiveTCL libraries are incompatible with the current Sigil version.
![]() For some odd reason they offer ActiveTcl 8.6.x for Windows and Linux but ActiveTcl 8.5.x for macOS. I'll update the plugin to use Qt instead of Tcl to avoid these issues. |
![]() |
![]() |
![]() |
#143 |
Connoisseur
![]() Posts: 52
Karma: 10
Join Date: Jun 2016
Location: Best place in the World: my house.
Device: Kindle 3, Kindle Voyage
|
Thank you all. I think I'll uninstall the last version of Sigil, and try with the same tandem kindlegen-Sigil that I had under High Sierra.
|
![]() |
![]() |
![]() |
#144 |
Connoisseur
![]() Posts: 52
Karma: 10
Join Date: Jun 2016
Location: Best place in the World: my house.
Device: Kindle 3, Kindle Voyage
|
|
![]() |
![]() |
![]() |
#145 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 27,818
Karma: 198099188
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Sigil MacOS TCL plugin issue discussion continued here: https://www.mobileread.com/forums/sh...d.php?t=342998
|
![]() |
![]() |
![]() |
#146 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,019
Karma: 5449552
Join Date: Nov 2009
Device: many
|
FYI,
We have added a TclTk_8.6.12.dmg installer package to the Sigil 1.8 github releases page. It replaces what ActiveState used to provide. It should allow Sigil tk plugins to work with Monterey or any version of macOS. https://github.com/Sigil-Ebook/Sigil...lTk_8.6.12.dmg Quote:
Last edited by KevinH; 11-14-2021 at 06:29 PM. |
|
![]() |
![]() |
![]() |
#147 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Jun 2022
Device: PW7
|
kindlegen plugin error
Hi!
- macOS 10.15.7 - Sigil 1.9.10 installed in "Applications" folder - no Kindle Previewer installed - path to kindlegen executable "/Users/XXX/Library/Application Support/sigil-ebook/sigil/" - Doitsu's kindlegen plugin 0.6.6 (checked "Use Bundle Python") Run kindlegen plugin shows error Code:
Traceback (most recent call last): File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 142, in launch self.exitcode = target_script.run(container) File "/Users/XXX/Library/Application Support/sigil-ebook/sigil/plugins/KindleGenQt/plugin.py", line 644, in run kg_path, calibre_debug_path = findKindleGen(bk) File "/Users/XXX/Library/Application Support/sigil-ebook/sigil/plugins/KindleGenQt/plugin.py", line 239, in findKindleGen kg_path = which_osx_path UnboundLocalError: local variable 'which_osx_path' referenced before assignment Error: local variable 'which_osx_path' referenced before assignment Doitsu's kindlegen plugin 0.5.5 works fine. How to fix this error? Many thanks for answers! |
![]() |
![]() |
![]() |
#148 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,635
Karma: 23190435
Join Date: Dec 2010
Device: Kindle PW2
|
There was a bug in the routine that tried to detect the kindlegen file path. I've attached a new version to the first post. Please give it a try.
If it still doesn't work, select Edit > Preferences > Open Preference Location > plugins_prefs > KindleGenQt and manually edit the kindlegen path entry in KindleGenQt.json: Code:
"kg_path": "/Users/XXX/Library/Application Support/sigil-ebook/sigil/kindlegen",
|
![]() |
![]() |
![]() |
#149 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Jun 2022
Device: PW7
|
many thanks for answer!
version 0.6.7 not work... and another error Code:
Traceback (most recent call last): File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 142, in launch self.exitcode = target_script.run(container) File "/Users/XXX/Library/Application Support/sigil-ebook/sigil/plugins/KindleGenQt/plugin.py", line 645, in run kg_path, calibre_debug_path = findKindleGen(bk) File "/Users/XXX/Library/Application Support/sigil-ebook/sigil/plugins/KindleGenQt/plugin.py", line 256, in findKindleGen kg_path = select_file('Select kindlegen executable', _filter) NameError: name 'select_file' is not defined Error: name 'select_file' is not defined |
![]() |
![]() |
![]() |
#150 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,635
Karma: 23190435
Join Date: Dec 2010
Device: Kindle PW2
|
I'll release a new version tomorrow. Hopefully, it'll fix your problem.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
epubcheck plugin for Sigil | Doitsu | Plugins | 519 | 07-22-2024 04:59 PM |
[Plugin] PunctuationSmarten Sigil plugin | DiapDealer | Plugins | 138 | 07-11-2023 11:22 AM |
[Plugin] KindleImport Sigil plugin | DiapDealer | Plugins | 187 | 07-04-2022 10:11 AM |
font change sigil to mobi with kindlegen | wyatt650 | Sigil | 4 | 09-05-2013 10:49 AM |
Sigil to Kindlegen -- No Table of Contents | paul-b | Sigil | 70 | 05-03-2012 04:57 PM |