Because of my recent interest for e-book in EPUB format I’ve started to use regularly several tools to create, edit and manage them. Among them there is Sigil, an e-book editor specifically tailored for the EPUB format.
While on Ubuntu 10.10 it didn’t give me any problem, I was unable to run the program installed with the binary package setup on Fedora 14. Trying to do so gave me the following error:
I/O error : No such file or directory /usr/share/mime/application/xhtml+xml.xml:1: parser error : Extra content at the end of the document ^ ./sigil.sh: line 25: 4787 Segmentation fault (core dumped) $dirname/$appname
After some investigations I figured out that this was accountable to some incompatibility with the QT libraries bundled within the binary installer with the system; so, a simple solution for this problem is to delete every lib* file under your root Sigil installation directory (e.g. rm /opt/sigil/lib*). Just the ones on the root, don’t touch these under “codecs”, “imageformats” and “iconengines”.