View Single Post
Old 10-30-2024, 11:36 PM   #7
darkbreath
Enthusiast
darkbreath began at the beginning.
 
Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
Thanks! I finally found the time to retry the checkinstall. I definitely didn't forget sudo this time, but I got the same error. It looks like there's some kind of incompatibility between 2.3.1 and the current version of checkinstall I have (1.6.2). I installed with sudo make install, which I normally try to avoid, but thankfully your installer has a sane uninstallation process. There are other app installers that require you to go through extreme terminal jiujitsu to undo. I also didn't know about the install_manifest.txt. Thanks!

Any chance you could add libxkbcommon-dev and libxkbfile-dev to the installation instructions, even if marked as optional? My concern is twofold: If the installation fails, one would wonder as I did whether that warning message was the cause. Even if the installation succeeds, it might have some subtle flaw that doesn't become obvious until much later.

Also, as a final check, are these 2 failures of the test plugin meaningful?:
Code:
Status: success

 
Verify sys.path settings manually
  /usr/local/share/sigil/plugin_launchers/python
  /usr/lib/python312.zip
  /usr/lib/python3.12
  /usr/lib/python3.12/lib-dynload
  /usr/local/lib/python3.12/dist-packages
  /usr/lib/python3/dist-packages
  /usr/lib/python3.12/dist-packages
  /home/(redacted))/.local/share/sigil-ebook/sigil/plugins/testplugin
 
Verifying proper Python packages are available
  Checking GUI modules
    Python Package: PyQt5 Missing
    Python Package: PyQt5 QtWebEngineWidgets Missing
    Python Package: tkinter (/usr/lib/python3.12/tkinter/__init__.py) Found
  Python Package: PIL (/usr/lib/python3/dist-packages/PIL/__init__.py) Found
  Python Package: cssselect (/usr/lib/python3/dist-packages/cssselect/__init__.py) Found
  Python Package: css-parser (/usr/lib/python3/dist-packages/css_parser/__init__.py) Found
  Python Package: html5lib (/usr/lib/python3/dist-packages/html5lib/__init__.py) Found
  Python Package: lxml (/usr/lib/python3/dist-packages/lxml/__init__.py) Found
  Python Package: regex (/usr/lib/python3/dist-packages/regex/__init__.py) Found
  Python Package: chardet (/usr/lib/python3/dist-packages/chardet/__init__.py) Found
  Python Package: six (/usr/lib/python3/dist-packages/six.py) Found
  Python Package: dulwich (/usr/lib/python3/dist-packages/dulwich/__init__.py) Found
  Python Package: urllib3 (/usr/lib/python3/dist-packages/urllib3/__init__.py) Found
 
Verifying Sigil Python Libraries can be found/loaded
  Sigil Python library: epub_utils Found
  Sigil Python library: quickparser Found
  Sigil Python library: hrefutils Found
  Sigil Python library: compatibility_utils Found
  Sigil Python library: sigil_bs4 Found
 
Verifying Hunspell Spell Checking
  Hunspell en_US affix file and dictionary Found
  Hunspell shared library Found
  Hunspell spellchecking works True
  
Verifying Sigil Gumbo Library operation
  Sigil Gumbo BS4 Adapter library Found
  Sigil BS4/Gumbo Parser works True
 
Verifying selected basic plugin interface elements
  bk.text_iter() works True
  Listing manifested files...
    Text/Section0001.xhtml
    Text/nav.xhtml
    Styles/sgc-nav.css
  bk.manifest_iter() works True
  bk.spine_iter() works True
  bk.other_iter() works True
  reading a non-manifest book file works True
  reading a specific OPF manifest id works True
  writing to a specific OPF manifest id works True
  Launcher Version 20240803
  ePub Version 3.0
  adding your own file to the manifest works True
  basename to id mapping works True
  deleting our added file works True
 
 
Failure -  2  Tests of Plugin Operations Failed
Are these the 2 failed plugin operations?:
1. Python Package: PyQt5 Missing
2. Python Package: PyQt5 QtWebEngineWidgets Missing

Last edited by darkbreath; 10-31-2024 at 05:36 AM.
darkbreath is offline   Reply With Quote