Mock Version: 1.3.3 Mock Version: 1.3.3 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/calibre.spec'], logger=env={'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'}printOutput=Falseshell=Falseuser='mockbuild'timeout=172800chrootPath='/var/lib/mock/f24-build-7473448-689531/root'uid=1000gid=425) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/calibre.spec'] with env {'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'} and shell False sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/calibre-2.78.0-1.fc24.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/calibre.spec'], logger=env={'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'}private_network=TrueprintOutput=Falseshell=Falseuser='mockbuild'timeout=172800chrootPath='/var/lib/mock/f24-build-7473448-689531/root'uid=1000gid=425) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/calibre.spec'] with env {'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.a3ViKo + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf calibre-2.78.0 + /usr/bin/xz -dc /builddir/build/SOURCES/calibre-2.78.0-nofonts.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd calibre-2.78.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #1 (calibre-no-update.patch): + echo 'Patch #1 (calibre-no-update.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .no-update --fuzz=0 patching file src/calibre/gui2/update.py Hunk #1 succeeded at 80 (offset 17 lines). Patch #3 (calibre-nodisplay.patch): + echo 'Patch #3 (calibre-nodisplay.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nodisplay --fuzz=0 patching file src/calibre/linux.py Hunk #1 succeeded at 998 (offset 64 lines). Hunk #2 succeeded at 1013 (offset 64 lines). Hunk #3 succeeded at 1027 (offset 64 lines). + sed -i 's/\r//' src/calibre/web/feeds/recipes/__init__.py src/calibre/web/feeds/recipes/collection.py src/calibre/web/feeds/recipes/model.py + sed -i -e '/^#!\//, 1d' src/calibre/devices/mtp/unix/__init__.py src/calibre/devices/mtp/unix/driver.py src/calibre/devices/mtp/unix/sysfs.py src/calibre/devices/mtp/windows/__init__.py src/calibre/devices/mtp/windows/driver.py src/calibre/devices/mtp/windows/remote.py src/calibre/ebooks/conversion/plugins/__init__.py src/calibre/ebooks/conversion/plugins/azw4_input.py src/calibre/ebooks/conversion/plugins/chm_input.py src/calibre/ebooks/conversion/plugins/comic_input.py src/calibre/ebooks/conversion/plugins/djvu_input.py src/calibre/ebooks/conversion/plugins/docx_input.py src/calibre/ebooks/conversion/plugins/docx_output.py src/calibre/ebooks/conversion/plugins/epub_input.py src/calibre/ebooks/conversion/plugins/epub_output.py src/calibre/ebooks/conversion/plugins/fb2_input.py src/calibre/ebooks/conversion/plugins/fb2_output.py src/calibre/ebooks/conversion/plugins/html_input.py src/calibre/ebooks/conversion/plugins/html_output.py src/calibre/ebooks/conversion/plugins/htmlz_input.py src/calibre/ebooks/conversion/plugins/htmlz_output.py src/calibre/ebooks/conversion/plugins/lit_input.py src/calibre/ebooks/conversion/plugins/lit_output.py src/calibre/ebooks/conversion/plugins/lrf_input.py src/calibre/ebooks/conversion/plugins/lrf_output.py src/calibre/ebooks/conversion/plugins/mobi_input.py src/calibre/ebooks/conversion/plugins/mobi_output.py src/calibre/ebooks/conversion/plugins/odt_input.py src/calibre/ebooks/conversion/plugins/oeb_output.py src/calibre/ebooks/conversion/plugins/pdb_input.py src/calibre/ebooks/conversion/plugins/pdb_output.py src/calibre/ebooks/conversion/plugins/pdf_input.py src/calibre/ebooks/conversion/plugins/pdf_output.py src/calibre/ebooks/conversion/plugins/pml_input.py src/calibre/ebooks/conversion/plugins/pml_output.py src/calibre/ebooks/conversion/plugins/rb_input.py src/calibre/ebooks/conversion/plugins/rb_output.py src/calibre/ebooks/conversion/plugins/recipe_input.py src/calibre/ebooks/conversion/plugins/rtf_input.py src/calibre/ebooks/conversion/plugins/rtf_output.py src/calibre/ebooks/conversion/plugins/snb_input.py src/calibre/ebooks/conversion/plugins/snb_output.py src/calibre/ebooks/conversion/plugins/tcr_input.py src/calibre/ebooks/conversion/plugins/tcr_output.py src/calibre/ebooks/conversion/plugins/txt_input.py src/calibre/ebooks/conversion/plugins/txt_output.py src/calibre/ebooks/docx/writer/__init__.py src/calibre/ebooks/docx/writer/container.py src/calibre/ebooks/docx/writer/fonts.py src/calibre/ebooks/docx/writer/from_html.py src/calibre/ebooks/docx/writer/images.py src/calibre/ebooks/docx/writer/links.py src/calibre/ebooks/docx/writer/lists.py src/calibre/ebooks/docx/writer/styles.py src/calibre/ebooks/docx/writer/tables.py src/calibre/ebooks/docx/writer/utils.py src/calibre/ebooks/epub/cfi/__init__.py src/calibre/ebooks/epub/cfi/parse.py src/calibre/ebooks/epub/cfi/tests.py src/calibre/ebooks/lit/maps/__init__.py src/calibre/ebooks/lit/maps/html.py src/calibre/ebooks/lit/maps/opf.py src/calibre/ebooks/lrf/html/__init__.py src/calibre/ebooks/lrf/html/color_map.py src/calibre/ebooks/lrf/html/convert_from.py src/calibre/ebooks/lrf/html/convert_to.py src/calibre/ebooks/lrf/html/table.py src/calibre/ebooks/lrf/html/table_as_image.py src/calibre/ebooks/lrf/lrs/__init__.py src/calibre/ebooks/lrf/lrs/convert_from.py src/calibre/ebooks/lrf/pylrs/__init__.py src/calibre/ebooks/lrf/pylrs/elements.py src/calibre/ebooks/lrf/pylrs/pylrf.py src/calibre/ebooks/lrf/pylrs/pylrfopt.py src/calibre/ebooks/lrf/pylrs/pylrs.py src/calibre/ebooks/markdown/extensions/__init__.py src/calibre/ebooks/markdown/extensions/abbr.py src/calibre/ebooks/markdown/extensions/admonition.py src/calibre/ebooks/markdown/extensions/attr_list.py src/calibre/ebooks/markdown/extensions/codehilite.py src/calibre/ebooks/markdown/extensions/def_list.py src/calibre/ebooks/markdown/extensions/extra.py src/calibre/ebooks/markdown/extensions/fenced_code.py src/calibre/ebooks/markdown/extensions/footnotes.py src/calibre/ebooks/markdown/extensions/headerid.py src/calibre/ebooks/markdown/extensions/meta.py src/calibre/ebooks/markdown/extensions/nl2br.py src/calibre/ebooks/markdown/extensions/sane_lists.py src/calibre/ebooks/markdown/extensions/smart_strong.py src/calibre/ebooks/markdown/extensions/tables.py src/calibre/ebooks/markdown/extensions/toc.py src/calibre/ebooks/markdown/extensions/wikilinks.py src/calibre/ebooks/metadata/book/__init__.py src/calibre/ebooks/metadata/book/base.py src/calibre/ebooks/metadata/book/formatter.py src/calibre/ebooks/metadata/book/json_codec.py src/calibre/ebooks/metadata/book/render.py src/calibre/ebooks/metadata/sources/__init__.py src/calibre/ebooks/metadata/sources/amazon.py src/calibre/ebooks/metadata/sources/base.py src/calibre/ebooks/metadata/sources/big_book_search.py src/calibre/ebooks/metadata/sources/cli.py src/calibre/ebooks/metadata/sources/covers.py src/calibre/ebooks/metadata/sources/douban.py src/calibre/ebooks/metadata/sources/edelweiss.py src/calibre/ebooks/metadata/sources/google.py src/calibre/ebooks/metadata/sources/google_images.py src/calibre/ebooks/metadata/sources/identify.py src/calibre/ebooks/metadata/sources/isbndb.py src/calibre/ebooks/metadata/sources/openlibrary.py src/calibre/ebooks/metadata/sources/overdrive.py src/calibre/ebooks/metadata/sources/ozon.py src/calibre/ebooks/metadata/sources/prefs.py src/calibre/ebooks/metadata/sources/test.py src/calibre/ebooks/metadata/sources/worker.py src/calibre/ebooks/mobi/debug/__init__.py src/calibre/ebooks/mobi/debug/containers.py src/calibre/ebooks/mobi/debug/headers.py src/calibre/ebooks/mobi/debug/index.py src/calibre/ebooks/mobi/debug/main.py src/calibre/ebooks/mobi/debug/mobi6.py src/calibre/ebooks/mobi/debug/mobi8.py src/calibre/ebooks/mobi/reader/__init__.py src/calibre/ebooks/mobi/reader/containers.py src/calibre/ebooks/mobi/reader/headers.py src/calibre/ebooks/mobi/reader/index.py src/calibre/ebooks/mobi/reader/markup.py src/calibre/ebooks/mobi/reader/mobi6.py src/calibre/ebooks/mobi/reader/mobi8.py src/calibre/ebooks/mobi/reader/ncx.py src/calibre/ebooks/mobi/writer2/__init__.py src/calibre/ebooks/mobi/writer2/indexer.py src/calibre/ebooks/mobi/writer2/main.py src/calibre/ebooks/mobi/writer2/resources.py src/calibre/ebooks/mobi/writer2/serializer.py src/calibre/ebooks/mobi/writer8/__init__.py src/calibre/ebooks/mobi/writer8/cleanup.py src/calibre/ebooks/mobi/writer8/exth.py src/calibre/ebooks/mobi/writer8/header.py src/calibre/ebooks/mobi/writer8/index.py src/calibre/ebooks/mobi/writer8/main.py src/calibre/ebooks/mobi/writer8/mobi.py src/calibre/ebooks/mobi/writer8/skeleton.py src/calibre/ebooks/mobi/writer8/tbs.py src/calibre/ebooks/mobi/writer8/toc.py src/calibre/ebooks/oeb/display/__init__.py src/calibre/ebooks/oeb/display/webview.py src/calibre/ebooks/oeb/iterator/__init__.py src/calibre/ebooks/oeb/iterator/book.py src/calibre/ebooks/oeb/iterator/bookmarks.py src/calibre/ebooks/oeb/iterator/spine.py src/calibre/ebooks/oeb/polish/__init__.py src/calibre/ebooks/oeb/polish/cascade.py src/calibre/ebooks/oeb/polish/container.py src/calibre/ebooks/oeb/polish/cover.py src/calibre/ebooks/oeb/polish/create.py src/calibre/ebooks/oeb/polish/css.py src/calibre/ebooks/oeb/polish/download.py src/calibre/ebooks/oeb/polish/embed.py src/calibre/ebooks/oeb/polish/errors.py src/calibre/ebooks/oeb/polish/fonts.py src/calibre/ebooks/oeb/polish/images.py src/calibre/ebooks/oeb/polish/import_book.py src/calibre/ebooks/oeb/polish/jacket.py src/calibre/ebooks/oeb/polish/main.py src/calibre/ebooks/oeb/polish/opf.py src/calibre/ebooks/oeb/polish/parsing.py src/calibre/ebooks/oeb/polish/pretty.py src/calibre/ebooks/oeb/polish/replace.py src/calibre/ebooks/oeb/polish/report.py src/calibre/ebooks/oeb/polish/spell.py src/calibre/ebooks/oeb/polish/split.py src/calibre/ebooks/oeb/polish/stats.py src/calibre/ebooks/oeb/polish/subset.py src/calibre/ebooks/oeb/polish/toc.py src/calibre/ebooks/oeb/polish/utils.py src/calibre/ebooks/oeb/transforms/__init__.py src/calibre/ebooks/oeb/transforms/cover.py src/calibre/ebooks/oeb/transforms/data_url.py src/calibre/ebooks/oeb/transforms/embed_fonts.py src/calibre/ebooks/oeb/transforms/filenames.py src/calibre/ebooks/oeb/transforms/flatcss.py src/calibre/ebooks/oeb/transforms/guide.py src/calibre/ebooks/oeb/transforms/htmltoc.py src/calibre/ebooks/oeb/transforms/jacket.py src/calibre/ebooks/oeb/transforms/linearize_tables.py src/calibre/ebooks/oeb/transforms/manglecase.py src/calibre/ebooks/oeb/transforms/metadata.py src/calibre/ebooks/oeb/transforms/page_margin.py src/calibre/ebooks/oeb/transforms/rasterize.py src/calibre/ebooks/oeb/transforms/rescale.py src/calibre/ebooks/oeb/transforms/split.py src/calibre/ebooks/oeb/transforms/structure.py src/calibre/ebooks/oeb/transforms/subset.py src/calibre/ebooks/oeb/transforms/trimmanifest.py src/calibre/ebooks/oeb/transforms/unsmarten.py src/calibre/ebooks/pdb/ereader/__init__.py src/calibre/ebooks/pdb/ereader/inspector.py src/calibre/ebooks/pdb/ereader/reader.py src/calibre/ebooks/pdb/ereader/reader132.py src/calibre/ebooks/pdb/ereader/reader202.py src/calibre/ebooks/pdb/ereader/writer.py src/calibre/ebooks/pdb/haodoo/__init__.py src/calibre/ebooks/pdb/haodoo/reader.py src/calibre/ebooks/pdb/palmdoc/__init__.py src/calibre/ebooks/pdb/palmdoc/reader.py src/calibre/ebooks/pdb/palmdoc/writer.py src/calibre/ebooks/pdb/pdf/__init__.py src/calibre/ebooks/pdb/pdf/reader.py src/calibre/ebooks/pdb/plucker/__init__.py src/calibre/ebooks/pdb/plucker/reader.py src/calibre/ebooks/pdb/ztxt/__init__.py src/calibre/ebooks/pdb/ztxt/reader.py src/calibre/ebooks/pdb/ztxt/writer.py src/calibre/ebooks/pdf/render/__init__.py src/calibre/ebooks/pdf/render/common.py src/calibre/ebooks/pdf/render/engine.py src/calibre/ebooks/pdf/render/fonts.py src/calibre/ebooks/pdf/render/from_html.py src/calibre/ebooks/pdf/render/gradients.py src/calibre/ebooks/pdf/render/graphics.py src/calibre/ebooks/pdf/render/links.py src/calibre/ebooks/pdf/render/serialize.py src/calibre/ebooks/pdf/render/test.py src/calibre/ebooks/pdf/render/toc.py src/calibre/ebooks/unihandecode/pykakasi/__init__.py src/calibre/ebooks/unihandecode/pykakasi/h2a.py src/calibre/ebooks/unihandecode/pykakasi/j2h.py src/calibre/ebooks/unihandecode/pykakasi/jisyo.py src/calibre/ebooks/unihandecode/pykakasi/k2a.py src/calibre/ebooks/unihandecode/pykakasi/kakasi.py src/calibre/gui2/store/config/__init__.py src/calibre/gui2/store/config/store.py src/calibre/gui2/store/search/__init__.py src/calibre/gui2/store/search/adv_search_builder.py src/calibre/gui2/store/search/adv_search_builder_ui.py src/calibre/gui2/store/search/download_thread.py src/calibre/gui2/store/search/models.py src/calibre/gui2/store/search/results_view.py src/calibre/gui2/store/search/search.py src/calibre/gui2/store/search/search_ui.py src/calibre/gui2/store/stores/__init__.py src/calibre/gui2/store/stores/amazon_au_plugin.py src/calibre/gui2/store/stores/amazon_ca_plugin.py src/calibre/gui2/store/stores/amazon_de_plugin.py src/calibre/gui2/store/stores/amazon_es_plugin.py src/calibre/gui2/store/stores/amazon_fr_plugin.py src/calibre/gui2/store/stores/amazon_in_plugin.py src/calibre/gui2/store/stores/amazon_it_plugin.py src/calibre/gui2/store/stores/amazon_plugin.py src/calibre/gui2/store/stores/amazon_uk_plugin.py src/calibre/gui2/store/stores/archive_org_plugin.py src/calibre/gui2/store/stores/baen_webscription_plugin.py src/calibre/gui2/store/stores/beam_ebooks_de_plugin.py src/calibre/gui2/store/stores/biblio_plugin.py src/calibre/gui2/store/stores/bn_plugin.py src/calibre/gui2/store/stores/bubok_portugal_plugin.py src/calibre/gui2/store/stores/bubok_publishing_plugin.py src/calibre/gui2/store/stores/cdp_plugin.py src/calibre/gui2/store/stores/chitanka_plugin.py src/calibre/gui2/store/stores/ebook_nl_plugin.py src/calibre/gui2/store/stores/ebookpoint_plugin.py src/calibre/gui2/store/stores/ebooks_com_plugin.py src/calibre/gui2/store/stores/ebooksgratuits_plugin.py src/calibre/gui2/store/stores/ebookshoppe_uk_plugin.py src/calibre/gui2/store/stores/eknigi_plugin.py src/calibre/gui2/store/stores/empik_plugin.py src/calibre/gui2/store/stores/feedbooks_plugin.py src/calibre/gui2/store/stores/google_books_plugin.py src/calibre/gui2/store/stores/gutenberg_plugin.py src/calibre/gui2/store/stores/kobo_plugin.py src/calibre/gui2/store/stores/koobe_plugin.py src/calibre/gui2/store/stores/legimi_plugin.py src/calibre/gui2/store/stores/libri_de_plugin.py src/calibre/gui2/store/stores/litres_plugin.py src/calibre/gui2/store/stores/manybooks_plugin.py src/calibre/gui2/store/stores/mills_boon_uk_plugin.py src/calibre/gui2/store/stores/nexto_plugin.py src/calibre/gui2/store/stores/nook_uk_plugin.py src/calibre/gui2/store/stores/open_books_plugin.py src/calibre/gui2/store/stores/ozon_ru_plugin.py src/calibre/gui2/store/stores/pragmatic_bookshelf_plugin.py src/calibre/gui2/store/stores/publio_plugin.py src/calibre/gui2/store/stores/rw2010_plugin.py src/calibre/gui2/store/stores/smashwords_plugin.py src/calibre/gui2/store/stores/sony_au_plugin.py src/calibre/gui2/store/stores/sony_plugin.py src/calibre/gui2/store/stores/virtualo_plugin.py src/calibre/gui2/store/stores/waterstones_uk_plugin.py src/calibre/gui2/store/stores/weightless_books_plugin.py src/calibre/gui2/store/stores/whsmith_uk_plugin.py src/calibre/gui2/store/stores/woblink_plugin.py src/calibre/gui2/store/stores/wolnelektury_plugin.py src/calibre/gui2/store/stores/xinxii_plugin.py src/calibre/gui2/tweak_book/completion/__init__.py src/calibre/gui2/tweak_book/completion/basic.py src/calibre/gui2/tweak_book/completion/popup.py src/calibre/gui2/tweak_book/completion/utils.py src/calibre/gui2/tweak_book/completion/worker.py src/calibre/gui2/tweak_book/diff/__init__.py src/calibre/gui2/tweak_book/diff/highlight.py src/calibre/gui2/tweak_book/diff/main.py src/calibre/gui2/tweak_book/diff/view.py src/calibre/gui2/tweak_book/editor/__init__.py src/calibre/gui2/tweak_book/editor/canvas.py src/calibre/gui2/tweak_book/editor/comments.py src/calibre/gui2/tweak_book/editor/help.py src/calibre/gui2/tweak_book/editor/image.py src/calibre/gui2/tweak_book/editor/insert_resource.py src/calibre/gui2/tweak_book/editor/snippets.py src/calibre/gui2/tweak_book/editor/text.py src/calibre/gui2/tweak_book/editor/themes.py src/calibre/gui2/tweak_book/editor/widget.py src/calibre/utils/fonts/sfnt/__init__.py src/calibre/utils/fonts/sfnt/cmap.py src/calibre/utils/fonts/sfnt/common.py src/calibre/utils/fonts/sfnt/container.py src/calibre/utils/fonts/sfnt/errors.py src/calibre/utils/fonts/sfnt/glyf.py src/calibre/utils/fonts/sfnt/gsub.py src/calibre/utils/fonts/sfnt/head.py src/calibre/utils/fonts/sfnt/kern.py src/calibre/utils/fonts/sfnt/loca.py src/calibre/utils/fonts/sfnt/maxp.py src/calibre/utils/fonts/sfnt/metrics.py src/calibre/utils/fonts/sfnt/subset.py src/calibre/web/feeds/recipes/__init__.py src/calibre/web/feeds/recipes/collection.py src/calibre/web/feeds/recipes/model.py + sed -i -e '/^#!\//, 1d' src/calibre/db/tests/__init__.py src/calibre/db/tests/add_remove.py src/calibre/db/tests/base.py src/calibre/db/tests/filesystem.py src/calibre/db/tests/legacy.py src/calibre/db/tests/locking.py src/calibre/db/tests/main.py src/calibre/db/tests/profiling.py src/calibre/db/tests/reading.py src/calibre/db/tests/utils.py src/calibre/db/tests/writing.py src/calibre/devices/android/__init__.py src/calibre/devices/android/driver.py src/calibre/devices/apple/__init__.py src/calibre/devices/apple/driver.py src/calibre/devices/apple/itunes.py src/calibre/devices/binatone/__init__.py src/calibre/devices/binatone/driver.py src/calibre/devices/blackberry/__init__.py src/calibre/devices/blackberry/driver.py src/calibre/devices/boeye/__init__.py src/calibre/devices/boeye/driver.py src/calibre/devices/cybook/__init__.py src/calibre/devices/cybook/driver.py src/calibre/devices/cybook/t2b.py src/calibre/devices/cybook/t4b.py src/calibre/devices/eb600/__init__.py src/calibre/devices/eb600/driver.py src/calibre/devices/edge/__init__.py src/calibre/devices/edge/driver.py src/calibre/devices/eslick/__init__.py src/calibre/devices/eslick/driver.py src/calibre/devices/folder_device/__init__.py src/calibre/devices/folder_device/driver.py src/calibre/devices/hanlin/__init__.py src/calibre/devices/hanlin/driver.py src/calibre/devices/hanvon/__init__.py src/calibre/devices/hanvon/driver.py src/calibre/devices/idevice/__init__.py src/calibre/devices/idevice/libimobiledevice.py src/calibre/devices/idevice/parse_xml.py src/calibre/devices/iliad/__init__.py src/calibre/devices/iliad/driver.py src/calibre/devices/irexdr/__init__.py src/calibre/devices/irexdr/driver.py src/calibre/devices/iriver/__init__.py src/calibre/devices/iriver/driver.py src/calibre/devices/jetbook/__init__.py src/calibre/devices/jetbook/driver.py src/calibre/devices/kindle/__init__.py src/calibre/devices/kindle/apnx.py src/calibre/devices/kindle/bookmark.py src/calibre/devices/kindle/driver.py src/calibre/devices/kobo/__init__.py src/calibre/devices/kobo/bookmark.py src/calibre/devices/kobo/books.py src/calibre/devices/kobo/driver.py src/calibre/devices/kobo/kobotouch_config.py src/calibre/devices/mtp/__init__.py src/calibre/devices/mtp/base.py src/calibre/devices/mtp/books.py src/calibre/devices/mtp/defaults.py src/calibre/devices/mtp/driver.py src/calibre/devices/mtp/filesystem_cache.py src/calibre/devices/mtp/test.py src/calibre/devices/nokia/__init__.py src/calibre/devices/nokia/driver.py src/calibre/devices/nook/__init__.py src/calibre/devices/nook/driver.py src/calibre/devices/nuut2/__init__.py src/calibre/devices/nuut2/driver.py src/calibre/devices/paladin/__init__.py src/calibre/devices/paladin/driver.py src/calibre/devices/prs505/__init__.py src/calibre/devices/prs505/driver.py src/calibre/devices/prs505/sony_cache.py src/calibre/devices/prst1/__init__.py src/calibre/devices/prst1/driver.py src/calibre/devices/smart_device_app/__init__.py src/calibre/devices/smart_device_app/driver.py src/calibre/devices/sne/__init__.py src/calibre/devices/sne/driver.py src/calibre/devices/teclast/__init__.py src/calibre/devices/teclast/driver.py src/calibre/devices/usbms/__init__.py src/calibre/devices/usbms/books.py src/calibre/devices/usbms/cli.py src/calibre/devices/usbms/device.py src/calibre/devices/usbms/deviceconfig.py src/calibre/devices/usbms/driver.py src/calibre/devices/usbobserver/test.py src/calibre/devices/user_defined/__init__.py src/calibre/devices/user_defined/driver.py src/calibre/ebooks/azw4/__init__.py src/calibre/ebooks/azw4/reader.py src/calibre/ebooks/chm/__init__.py src/calibre/ebooks/chm/metadata.py src/calibre/ebooks/chm/reader.py src/calibre/ebooks/comic/__init__.py src/calibre/ebooks/comic/input.py src/calibre/ebooks/compression/__init__.py src/calibre/ebooks/compression/palmdoc.py src/calibre/ebooks/compression/tcr.py src/calibre/ebooks/conversion/__init__.py src/calibre/ebooks/conversion/cli.py src/calibre/ebooks/conversion/config.py src/calibre/ebooks/conversion/plumber.py src/calibre/ebooks/conversion/preprocess.py src/calibre/ebooks/conversion/utils.py src/calibre/ebooks/djvu/__init__.py src/calibre/ebooks/djvu/djvu.py src/calibre/ebooks/djvu/djvubzzdec.py src/calibre/ebooks/docx/__init__.py src/calibre/ebooks/docx/block_styles.py src/calibre/ebooks/docx/char_styles.py src/calibre/ebooks/docx/cleanup.py src/calibre/ebooks/docx/container.py src/calibre/ebooks/docx/dump.py src/calibre/ebooks/docx/fields.py src/calibre/ebooks/docx/fonts.py src/calibre/ebooks/docx/footnotes.py src/calibre/ebooks/docx/images.py src/calibre/ebooks/docx/index.py src/calibre/ebooks/docx/lcid.py src/calibre/ebooks/docx/names.py src/calibre/ebooks/docx/numbering.py src/calibre/ebooks/docx/settings.py src/calibre/ebooks/docx/styles.py src/calibre/ebooks/docx/tables.py src/calibre/ebooks/docx/theme.py src/calibre/ebooks/docx/to_html.py src/calibre/ebooks/docx/toc.py src/calibre/ebooks/epub/__init__.py src/calibre/ebooks/epub/pages.py src/calibre/ebooks/epub/periodical.py src/calibre/ebooks/fb2/__init__.py src/calibre/ebooks/fb2/fb2ml.py src/calibre/ebooks/html/__init__.py src/calibre/ebooks/html/input.py src/calibre/ebooks/html/meta.py src/calibre/ebooks/html/to_zip.py src/calibre/ebooks/htmlz/__init__.py src/calibre/ebooks/htmlz/oeb2html.py src/calibre/ebooks/iterator/__init__.py src/calibre/ebooks/lit/__init__.py src/calibre/ebooks/lit/from_any.py src/calibre/ebooks/lit/lzx.py src/calibre/ebooks/lit/mssha1.py src/calibre/ebooks/lit/reader.py src/calibre/ebooks/lit/writer.py src/calibre/ebooks/lrf/__init__.py src/calibre/ebooks/lrf/fonts.py src/calibre/ebooks/lrf/input.py src/calibre/ebooks/lrf/lrfparser.py src/calibre/ebooks/lrf/meta.py src/calibre/ebooks/lrf/objects.py src/calibre/ebooks/lrf/tags.py src/calibre/ebooks/markdown/__init__.py src/calibre/ebooks/markdown/__main__.py src/calibre/ebooks/markdown/__version__.py src/calibre/ebooks/markdown/blockparser.py src/calibre/ebooks/markdown/blockprocessors.py src/calibre/ebooks/markdown/inlinepatterns.py src/calibre/ebooks/markdown/odict.py src/calibre/ebooks/markdown/postprocessors.py src/calibre/ebooks/markdown/preprocessors.py src/calibre/ebooks/markdown/serializers.py src/calibre/ebooks/markdown/treeprocessors.py src/calibre/ebooks/markdown/util.py src/calibre/ebooks/metadata/__init__.py src/calibre/ebooks/metadata/archive.py src/calibre/ebooks/metadata/cli.py src/calibre/ebooks/metadata/docx.py src/calibre/ebooks/metadata/epub.py src/calibre/ebooks/metadata/ereader.py src/calibre/ebooks/metadata/extz.py src/calibre/ebooks/metadata/fb2.py src/calibre/ebooks/metadata/haodoo.py src/calibre/ebooks/metadata/html.py src/calibre/ebooks/metadata/imp.py src/calibre/ebooks/metadata/kdl.py src/calibre/ebooks/metadata/kfx.py src/calibre/ebooks/metadata/library_thing.py src/calibre/ebooks/metadata/lit.py src/calibre/ebooks/metadata/lrx.py src/calibre/ebooks/metadata/meta.py src/calibre/ebooks/metadata/mobi.py src/calibre/ebooks/metadata/odt.py src/calibre/ebooks/metadata/opf.py src/calibre/ebooks/metadata/opf2.py src/calibre/ebooks/metadata/opf3.py src/calibre/ebooks/metadata/opf3_test.py src/calibre/ebooks/metadata/pdb.py src/calibre/ebooks/metadata/pdf.py src/calibre/ebooks/metadata/plucker.py src/calibre/ebooks/metadata/pml.py src/calibre/ebooks/metadata/rar.py src/calibre/ebooks/metadata/rb.py src/calibre/ebooks/metadata/rtf.py src/calibre/ebooks/metadata/snb.py src/calibre/ebooks/metadata/tag_mapper.py src/calibre/ebooks/metadata/toc.py src/calibre/ebooks/metadata/topaz.py src/calibre/ebooks/metadata/txt.py src/calibre/ebooks/metadata/utils.py src/calibre/ebooks/metadata/worker.py src/calibre/ebooks/metadata/xisbn.py src/calibre/ebooks/metadata/xmp.py src/calibre/ebooks/metadata/zip.py src/calibre/ebooks/mobi/__init__.py src/calibre/ebooks/mobi/huffcdic.py src/calibre/ebooks/mobi/langcodes.py src/calibre/ebooks/mobi/mobiml.py src/calibre/ebooks/mobi/tweak.py src/calibre/ebooks/mobi/utils.py src/calibre/ebooks/odt/__init__.py src/calibre/ebooks/odt/input.py src/calibre/ebooks/oeb/__init__.py src/calibre/ebooks/oeb/base.py src/calibre/ebooks/oeb/normalize_css.py src/calibre/ebooks/oeb/parse_utils.py src/calibre/ebooks/oeb/reader.py src/calibre/ebooks/oeb/stylizer.py src/calibre/ebooks/oeb/writer.py src/calibre/ebooks/pdb/__init__.py src/calibre/ebooks/pdb/formatreader.py src/calibre/ebooks/pdb/formatwriter.py src/calibre/ebooks/pdb/header.py src/calibre/ebooks/pdf/__init__.py src/calibre/ebooks/pdf/from_comic.py src/calibre/ebooks/pdf/outline_writer.py src/calibre/ebooks/pdf/pageoptions.py src/calibre/ebooks/pdf/pdftohtml.py src/calibre/ebooks/pdf/reflow.py src/calibre/ebooks/pdf/writer.py src/calibre/ebooks/pml/__init__.py src/calibre/ebooks/pml/pmlconverter.py src/calibre/ebooks/pml/pmlml.py src/calibre/ebooks/rb/__init__.py src/calibre/ebooks/rb/rbml.py src/calibre/ebooks/rb/reader.py src/calibre/ebooks/rb/writer.py src/calibre/ebooks/readability/__init__.py src/calibre/ebooks/readability/cleaners.py src/calibre/ebooks/readability/debug.py src/calibre/ebooks/readability/htmls.py src/calibre/ebooks/readability/readability.py src/calibre/ebooks/rtf/__init__.py src/calibre/ebooks/rtf/input.py src/calibre/ebooks/rtf/preprocess.py src/calibre/ebooks/rtf/rtfml.py src/calibre/ebooks/rtf2xml/ParseRtf.py src/calibre/ebooks/rtf2xml/__init__.py src/calibre/ebooks/rtf2xml/add_brackets.py src/calibre/ebooks/rtf2xml/body_styles.py src/calibre/ebooks/rtf2xml/border_parse.py src/calibre/ebooks/rtf2xml/char_set.py src/calibre/ebooks/rtf2xml/check_brackets.py src/calibre/ebooks/rtf2xml/check_encoding.py src/calibre/ebooks/rtf2xml/colors.py src/calibre/ebooks/rtf2xml/combine_borders.py src/calibre/ebooks/rtf2xml/configure_txt.py src/calibre/ebooks/rtf2xml/convert_to_tags.py src/calibre/ebooks/rtf2xml/copy.py src/calibre/ebooks/rtf2xml/default_encoding.py src/calibre/ebooks/rtf2xml/delete_info.py src/calibre/ebooks/rtf2xml/field_strings.py src/calibre/ebooks/rtf2xml/fields_large.py src/calibre/ebooks/rtf2xml/fields_small.py src/calibre/ebooks/rtf2xml/fonts.py src/calibre/ebooks/rtf2xml/footnote.py src/calibre/ebooks/rtf2xml/get_char_map.py src/calibre/ebooks/rtf2xml/get_options.py src/calibre/ebooks/rtf2xml/group_borders.py src/calibre/ebooks/rtf2xml/group_styles.py src/calibre/ebooks/rtf2xml/header.py src/calibre/ebooks/rtf2xml/headings_to_sections.py src/calibre/ebooks/rtf2xml/hex_2_utf8.py src/calibre/ebooks/rtf2xml/info.py src/calibre/ebooks/rtf2xml/inline.py src/calibre/ebooks/rtf2xml/line_endings.py src/calibre/ebooks/rtf2xml/list_numbers.py src/calibre/ebooks/rtf2xml/list_table.py src/calibre/ebooks/rtf2xml/make_lists.py src/calibre/ebooks/rtf2xml/old_rtf.py src/calibre/ebooks/rtf2xml/options_trem.py src/calibre/ebooks/rtf2xml/output.py src/calibre/ebooks/rtf2xml/override_table.py src/calibre/ebooks/rtf2xml/paragraph_def.py src/calibre/ebooks/rtf2xml/paragraphs.py src/calibre/ebooks/rtf2xml/pict.py src/calibre/ebooks/rtf2xml/preamble_div.py src/calibre/ebooks/rtf2xml/preamble_rest.py src/calibre/ebooks/rtf2xml/process_tokens.py src/calibre/ebooks/rtf2xml/replace_illegals.py src/calibre/ebooks/rtf2xml/sections.py src/calibre/ebooks/rtf2xml/styles.py src/calibre/ebooks/rtf2xml/table.py src/calibre/ebooks/rtf2xml/table_info.py src/calibre/ebooks/rtf2xml/tokenize.py src/calibre/ebooks/snb/__init__.py src/calibre/ebooks/snb/snbfile.py src/calibre/ebooks/snb/snbml.py src/calibre/ebooks/tcr/__init__.py src/calibre/ebooks/textile/__init__.py src/calibre/ebooks/textile/functions.py src/calibre/ebooks/textile/unsmarten.py src/calibre/ebooks/txt/__init__.py src/calibre/ebooks/txt/markdownml.py src/calibre/ebooks/txt/newlines.py src/calibre/ebooks/txt/processor.py src/calibre/ebooks/txt/textileml.py src/calibre/ebooks/txt/txtml.py src/calibre/ebooks/unihandecode/__init__.py src/calibre/ebooks/unihandecode/jacodepoints.py src/calibre/ebooks/unihandecode/jadecoder.py src/calibre/ebooks/unihandecode/krcodepoints.py src/calibre/ebooks/unihandecode/krdecoder.py src/calibre/ebooks/unihandecode/unicodepoints.py src/calibre/ebooks/unihandecode/unidecoder.py src/calibre/ebooks/unihandecode/vncodepoints.py src/calibre/ebooks/unihandecode/vndecoder.py src/calibre/ebooks/unihandecode/zhcodepoints.py src/calibre/gui2/actions/__init__.py src/calibre/gui2/actions/add.py src/calibre/gui2/actions/add_to_library.py src/calibre/gui2/actions/annotate.py src/calibre/gui2/actions/catalog.py src/calibre/gui2/actions/choose_library.py src/calibre/gui2/actions/convert.py src/calibre/gui2/actions/copy_to_library.py src/calibre/gui2/actions/delete.py src/calibre/gui2/actions/device.py src/calibre/gui2/actions/edit_collections.py src/calibre/gui2/actions/edit_metadata.py src/calibre/gui2/actions/embed.py src/calibre/gui2/actions/fetch_news.py src/calibre/gui2/actions/help.py src/calibre/gui2/actions/mark_books.py src/calibre/gui2/actions/match_books.py src/calibre/gui2/actions/next_match.py src/calibre/gui2/actions/open.py src/calibre/gui2/actions/plugin_updates.py src/calibre/gui2/actions/polish.py src/calibre/gui2/actions/preferences.py src/calibre/gui2/actions/random.py src/calibre/gui2/actions/restart.py src/calibre/gui2/actions/save_to_disk.py src/calibre/gui2/actions/show_book_details.py src/calibre/gui2/actions/show_quickview.py src/calibre/gui2/actions/show_template_tester.py src/calibre/gui2/actions/similar_books.py src/calibre/gui2/actions/sort.py src/calibre/gui2/actions/store.py src/calibre/gui2/actions/tag_mapper.py src/calibre/gui2/actions/toc_edit.py src/calibre/gui2/actions/tweak_epub.py src/calibre/gui2/actions/unpack_book.py src/calibre/gui2/actions/view.py src/calibre/gui2/catalog/__init__.py src/calibre/gui2/catalog/catalog_bibtex.py src/calibre/gui2/catalog/catalog_bibtex_ui.py src/calibre/gui2/catalog/catalog_csv_xml.py src/calibre/gui2/catalog/catalog_csv_xml_ui.py src/calibre/gui2/catalog/catalog_epub_mobi.py src/calibre/gui2/catalog/catalog_epub_mobi_ui.py src/calibre/gui2/catalog/catalog_tab_template_ui.py src/calibre/gui2/convert/__init__.py src/calibre/gui2/convert/azw3_output.py src/calibre/gui2/convert/azw3_output_ui.py src/calibre/gui2/convert/bulk.py src/calibre/gui2/convert/comic_input.py src/calibre/gui2/convert/comic_input_ui.py src/calibre/gui2/convert/debug.py src/calibre/gui2/convert/debug_ui.py src/calibre/gui2/convert/docx_input.py src/calibre/gui2/convert/docx_input_ui.py src/calibre/gui2/convert/docx_output.py src/calibre/gui2/convert/docx_output_ui.py src/calibre/gui2/convert/epub_output.py src/calibre/gui2/convert/epub_output_ui.py src/calibre/gui2/convert/fb2_input.py src/calibre/gui2/convert/fb2_input_ui.py src/calibre/gui2/convert/fb2_output.py src/calibre/gui2/convert/fb2_output_ui.py src/calibre/gui2/convert/font_key.py src/calibre/gui2/convert/font_key_ui.py src/calibre/gui2/convert/gui_conversion.py src/calibre/gui2/convert/heuristics.py src/calibre/gui2/convert/heuristics_ui.py src/calibre/gui2/convert/htmlz_output.py src/calibre/gui2/convert/htmlz_output_ui.py src/calibre/gui2/convert/look_and_feel.py src/calibre/gui2/convert/look_and_feel_ui.py src/calibre/gui2/convert/lrf_output.py src/calibre/gui2/convert/lrf_output_ui.py src/calibre/gui2/convert/metadata.py src/calibre/gui2/convert/metadata_ui.py src/calibre/gui2/convert/mobi_output.py src/calibre/gui2/convert/mobi_output_ui.py src/calibre/gui2/convert/page_setup.py src/calibre/gui2/convert/page_setup_ui.py src/calibre/gui2/convert/pdb_output.py src/calibre/gui2/convert/pdb_output_ui.py src/calibre/gui2/convert/pdf_input.py src/calibre/gui2/convert/pdf_input_ui.py src/calibre/gui2/convert/pdf_output.py src/calibre/gui2/convert/pdf_output_ui.py src/calibre/gui2/convert/pml_output.py src/calibre/gui2/convert/pmlz_output_ui.py src/calibre/gui2/convert/rb_output.py src/calibre/gui2/convert/rb_output_ui.py src/calibre/gui2/convert/regex_builder.py src/calibre/gui2/convert/regex_builder_ui.py src/calibre/gui2/convert/rtf_input.py src/calibre/gui2/convert/rtf_input_ui.py src/calibre/gui2/convert/search_and_replace.py src/calibre/gui2/convert/search_and_replace_ui.py src/calibre/gui2/convert/single.py src/calibre/gui2/convert/single_ui.py src/calibre/gui2/convert/snb_output.py src/calibre/gui2/convert/snb_output_ui.py src/calibre/gui2/convert/structure_detection.py src/calibre/gui2/convert/structure_detection_ui.py src/calibre/gui2/convert/toc.py src/calibre/gui2/convert/toc_ui.py src/calibre/gui2/convert/txt_input.py src/calibre/gui2/convert/txt_input_ui.py src/calibre/gui2/convert/txt_output.py src/calibre/gui2/convert/txt_output_ui.py src/calibre/gui2/convert/txtz_output.py src/calibre/gui2/convert/xexp_edit_ui.py src/calibre/gui2/convert/xpath_wizard.py src/calibre/gui2/convert/xpath_wizard_ui.py src/calibre/gui2/dbus_export/__init__.py src/calibre/gui2/dbus_export/demo.py src/calibre/gui2/dbus_export/gtk.py src/calibre/gui2/dbus_export/menu.py src/calibre/gui2/dbus_export/menu2.py src/calibre/gui2/dbus_export/tray.py src/calibre/gui2/dbus_export/utils.py src/calibre/gui2/dbus_export/widgets.py src/calibre/gui2/device_drivers/__init__.py src/calibre/gui2/device_drivers/configwidget.py src/calibre/gui2/device_drivers/configwidget_ui.py src/calibre/gui2/device_drivers/mtp_config.py src/calibre/gui2/device_drivers/mtp_folder_browser.py src/calibre/gui2/device_drivers/tabbed_device_config.py src/calibre/gui2/dialogs/__init__.py src/calibre/gui2/dialogs/add_empty_book.py src/calibre/gui2/dialogs/add_from_isbn.py src/calibre/gui2/dialogs/add_from_isbn_ui.py src/calibre/gui2/dialogs/authors_edit.py src/calibre/gui2/dialogs/book_info.py src/calibre/gui2/dialogs/catalog.py src/calibre/gui2/dialogs/catalog_ui.py src/calibre/gui2/dialogs/check_library.py src/calibre/gui2/dialogs/choose_format.py src/calibre/gui2/dialogs/choose_format_device.py src/calibre/gui2/dialogs/choose_format_device_ui.py src/calibre/gui2/dialogs/choose_format_ui.py src/calibre/gui2/dialogs/choose_library.py src/calibre/gui2/dialogs/choose_library_ui.py src/calibre/gui2/dialogs/choose_plugin_toolbars.py src/calibre/gui2/dialogs/comicconf.py src/calibre/gui2/dialogs/comicconf_ui.py src/calibre/gui2/dialogs/comments_dialog.py src/calibre/gui2/dialogs/comments_dialog_ui.py src/calibre/gui2/dialogs/confirm_delete.py src/calibre/gui2/dialogs/confirm_delete_location.py src/calibre/gui2/dialogs/confirm_delete_location_ui.py src/calibre/gui2/dialogs/confirm_delete_ui.py src/calibre/gui2/dialogs/confirm_merge.py src/calibre/gui2/dialogs/conversion_error.py src/calibre/gui2/dialogs/conversion_error_ui.py src/calibre/gui2/dialogs/custom_recipes.py src/calibre/gui2/dialogs/delete_matching_from_device.py src/calibre/gui2/dialogs/delete_matching_from_device_ui.py src/calibre/gui2/dialogs/device_category_editor.py src/calibre/gui2/dialogs/device_category_editor_ui.py src/calibre/gui2/dialogs/drm_error.py src/calibre/gui2/dialogs/drm_error_ui.py src/calibre/gui2/dialogs/duplicates.py src/calibre/gui2/dialogs/edit_authors_dialog.py src/calibre/gui2/dialogs/edit_authors_dialog_ui.py src/calibre/gui2/dialogs/exim.py src/calibre/gui2/dialogs/job_view_ui.py src/calibre/gui2/dialogs/jobs_ui.py src/calibre/gui2/dialogs/match_books.py src/calibre/gui2/dialogs/match_books_ui.py src/calibre/gui2/dialogs/message_box.py src/calibre/gui2/dialogs/message_box_ui.py src/calibre/gui2/dialogs/metadata_bulk.py src/calibre/gui2/dialogs/metadata_bulk_ui.py src/calibre/gui2/dialogs/opml.py src/calibre/gui2/dialogs/password.py src/calibre/gui2/dialogs/password_ui.py src/calibre/gui2/dialogs/plugin_updater.py src/calibre/gui2/dialogs/progress.py src/calibre/gui2/dialogs/progress_ui.py src/calibre/gui2/dialogs/quickview.py src/calibre/gui2/dialogs/quickview_ui.py src/calibre/gui2/dialogs/restore_library.py src/calibre/gui2/dialogs/saved_search_editor.py src/calibre/gui2/dialogs/saved_search_editor_ui.py src/calibre/gui2/dialogs/scheduler.py src/calibre/gui2/dialogs/scheduler_ui.py src/calibre/gui2/dialogs/search.py src/calibre/gui2/dialogs/search_item_ui.py src/calibre/gui2/dialogs/search_ui.py src/calibre/gui2/dialogs/select_formats.py src/calibre/gui2/dialogs/smartdevice.py src/calibre/gui2/dialogs/smartdevice_ui.py src/calibre/gui2/dialogs/tag_categories.py src/calibre/gui2/dialogs/tag_categories_ui.py src/calibre/gui2/dialogs/tag_editor.py src/calibre/gui2/dialogs/tag_editor_ui.py src/calibre/gui2/dialogs/tag_list_editor.py src/calibre/gui2/dialogs/tag_list_editor_ui.py src/calibre/gui2/dialogs/template_dialog.py src/calibre/gui2/dialogs/template_dialog_ui.py src/calibre/gui2/dialogs/template_line_editor.py src/calibre/gui2/dialogs/test_email_ui.py src/calibre/gui2/dialogs/trim_image.py src/calibre/gui2/dialogs/user_profiles_ui.py src/calibre/gui2/library/__init__.py src/calibre/gui2/library/alternate_views.py src/calibre/gui2/library/caches.py src/calibre/gui2/library/delegates.py src/calibre/gui2/library/models.py src/calibre/gui2/library/views.py src/calibre/gui2/lrf_renderer/__init__.py src/calibre/gui2/lrf_renderer/bookview.py src/calibre/gui2/lrf_renderer/config_ui.py src/calibre/gui2/lrf_renderer/document.py src/calibre/gui2/lrf_renderer/main.py src/calibre/gui2/lrf_renderer/main_ui.py src/calibre/gui2/lrf_renderer/text.py src/calibre/gui2/metadata/__init__.py src/calibre/gui2/metadata/basic_widgets.py src/calibre/gui2/metadata/bulk_download.py src/calibre/gui2/metadata/config.py src/calibre/gui2/metadata/diff.py src/calibre/gui2/metadata/pdf_covers.py src/calibre/gui2/metadata/single.py src/calibre/gui2/metadata/single_download.py src/calibre/gui2/preferences/__init__.py src/calibre/gui2/preferences/adding.py src/calibre/gui2/preferences/adding_ui.py src/calibre/gui2/preferences/behavior.py src/calibre/gui2/preferences/behavior_ui.py src/calibre/gui2/preferences/coloring.py src/calibre/gui2/preferences/columns.py src/calibre/gui2/preferences/columns_ui.py src/calibre/gui2/preferences/conversion.py src/calibre/gui2/preferences/conversion_ui.py src/calibre/gui2/preferences/create_custom_column.py src/calibre/gui2/preferences/device_debug.py src/calibre/gui2/preferences/device_user_defined.py src/calibre/gui2/preferences/email_ui.py src/calibre/gui2/preferences/emailp.py src/calibre/gui2/preferences/history.py src/calibre/gui2/preferences/ignored_devices.py src/calibre/gui2/preferences/keyboard.py src/calibre/gui2/preferences/look_feel.py src/calibre/gui2/preferences/look_feel_ui.py src/calibre/gui2/preferences/main.py src/calibre/gui2/preferences/metadata_sources.py src/calibre/gui2/preferences/metadata_sources_ui.py src/calibre/gui2/preferences/misc.py src/calibre/gui2/preferences/misc_ui.py src/calibre/gui2/preferences/plugboard.py src/calibre/gui2/preferences/plugboard_ui.py src/calibre/gui2/preferences/plugins.py src/calibre/gui2/preferences/plugins_ui.py src/calibre/gui2/preferences/save_template.py src/calibre/gui2/preferences/save_template_ui.py src/calibre/gui2/preferences/saving.py src/calibre/gui2/preferences/saving_ui.py src/calibre/gui2/preferences/search.py src/calibre/gui2/preferences/search_ui.py src/calibre/gui2/preferences/sending.py src/calibre/gui2/preferences/sending_ui.py src/calibre/gui2/preferences/server.py src/calibre/gui2/preferences/server_ui.py src/calibre/gui2/preferences/template_functions.py src/calibre/gui2/preferences/template_functions_ui.py src/calibre/gui2/preferences/texture_chooser.py src/calibre/gui2/preferences/toolbar.py src/calibre/gui2/preferences/toolbar_ui.py src/calibre/gui2/preferences/tweaks.py src/calibre/gui2/preferences/tweaks_ui.py src/calibre/gui2/progress_indicator/__init__.py src/calibre/gui2/store/__init__.py src/calibre/gui2/store/basic_config.py src/calibre/gui2/store/basic_config_widget_ui.py src/calibre/gui2/store/loader.py src/calibre/gui2/store/opensearch_store.py src/calibre/gui2/store/search_result.py src/calibre/gui2/store/web_control.py src/calibre/gui2/store/web_store_dialog.py src/calibre/gui2/store/web_store_dialog_ui.py src/calibre/gui2/tag_browser/__init__.py src/calibre/gui2/tag_browser/model.py src/calibre/gui2/tag_browser/ui.py src/calibre/gui2/tag_browser/view.py src/calibre/gui2/toc/__init__.py src/calibre/gui2/toc/location.py src/calibre/gui2/toc/main.py src/calibre/gui2/tweak_book/__init__.py src/calibre/gui2/tweak_book/boss.py src/calibre/gui2/tweak_book/char_select.py src/calibre/gui2/tweak_book/check.py src/calibre/gui2/tweak_book/check_links.py src/calibre/gui2/tweak_book/download.py src/calibre/gui2/tweak_book/file_list.py src/calibre/gui2/tweak_book/function_replace.py src/calibre/gui2/tweak_book/job.py src/calibre/gui2/tweak_book/live_css.py src/calibre/gui2/tweak_book/main.py src/calibre/gui2/tweak_book/manage_fonts.py src/calibre/gui2/tweak_book/plugin.py src/calibre/gui2/tweak_book/polish.py src/calibre/gui2/tweak_book/preferences.py src/calibre/gui2/tweak_book/preview.py src/calibre/gui2/tweak_book/reports.py src/calibre/gui2/tweak_book/save.py src/calibre/gui2/tweak_book/search.py src/calibre/gui2/tweak_book/spell.py src/calibre/gui2/tweak_book/templates.py src/calibre/gui2/tweak_book/text_search.py src/calibre/gui2/tweak_book/toc.py src/calibre/gui2/tweak_book/ui.py src/calibre/gui2/tweak_book/undo.py src/calibre/gui2/tweak_book/widgets.py src/calibre/gui2/viewer/__init__.py src/calibre/gui2/viewer/bookmarkmanager.py src/calibre/gui2/viewer/config.py src/calibre/gui2/viewer/config_ui.py src/calibre/gui2/viewer/documentview.py src/calibre/gui2/viewer/fake_net.py src/calibre/gui2/viewer/flip.py src/calibre/gui2/viewer/footnote.py src/calibre/gui2/viewer/gestures.py src/calibre/gui2/viewer/image_popup.py src/calibre/gui2/viewer/inspector.py src/calibre/gui2/viewer/javascript.py src/calibre/gui2/viewer/keys.py src/calibre/gui2/viewer/main.py src/calibre/gui2/viewer/position.py src/calibre/gui2/viewer/printing.py src/calibre/gui2/viewer/table_popup.py src/calibre/gui2/viewer/toc.py src/calibre/gui2/viewer/ui.py src/calibre/gui2/wizard/__init__.py src/calibre/gui2/wizard/device_ui.py src/calibre/gui2/wizard/finish_ui.py src/calibre/gui2/wizard/kindle_ui.py src/calibre/gui2/wizard/library_ui.py src/calibre/gui2/wizard/send_email.py src/calibre/gui2/wizard/send_email_ui.py src/calibre/gui2/wizard/stanza_ui.py src/calibre/library/catalogs/__init__.py src/calibre/library/catalogs/bibtex.py src/calibre/library/catalogs/csv_xml.py src/calibre/library/catalogs/epub_mobi.py src/calibre/library/catalogs/epub_mobi_builder.py src/calibre/library/catalogs/utils.py src/calibre/library/server/__init__.py src/calibre/library/server/ajax.py src/calibre/library/server/base.py src/calibre/library/server/browse.py src/calibre/library/server/cache.py src/calibre/library/server/content.py src/calibre/library/server/main.py src/calibre/library/server/mobile.py src/calibre/library/server/opds.py src/calibre/library/server/utils.py src/calibre/library/server/xml.py src/calibre/srv/tests/__init__.py src/calibre/srv/tests/ajax.py src/calibre/srv/tests/auth.py src/calibre/srv/tests/base.py src/calibre/srv/tests/content.py src/calibre/srv/tests/http.py src/calibre/srv/tests/loop.py src/calibre/srv/tests/main.py src/calibre/srv/tests/routes.py src/calibre/srv/tests/web_sockets.py src/calibre/utils/chm/__init__.py src/calibre/utils/chm/chm.py src/calibre/utils/chm/chmlib.py src/calibre/utils/fonts/__init__.py src/calibre/utils/fonts/free_type.py src/calibre/utils/fonts/metadata.py src/calibre/utils/fonts/scanner.py src/calibre/utils/fonts/utils.py src/calibre/utils/fonts/win_fonts.py src/calibre/utils/ipc/__init__.py src/calibre/utils/ipc/job.py src/calibre/utils/ipc/launch.py src/calibre/utils/ipc/pool.py src/calibre/utils/ipc/proxy.py src/calibre/utils/ipc/server.py src/calibre/utils/ipc/simple_worker.py src/calibre/utils/ipc/worker.py src/calibre/utils/magick/__init__.py src/calibre/utils/magick/draw.py src/calibre/utils/magick/legacy.py src/calibre/utils/open_with/__init__.py src/calibre/utils/open_with/linux.py src/calibre/utils/open_with/osx.py src/calibre/utils/open_with/windows.py src/calibre/utils/opensearch/__init__.py src/calibre/utils/opensearch/description.py src/calibre/utils/opensearch/query.py src/calibre/utils/opensearch/url.py src/calibre/utils/podofo/__init__.py src/calibre/utils/spell/__init__.py src/calibre/utils/winreg/__init__.py src/calibre/utils/winreg/dde.py src/calibre/utils/winreg/default_programs.py src/calibre/utils/winreg/lib.py src/calibre/utils/wmf/__init__.py src/calibre/utils/wmf/emf.py src/calibre/utils/wmf/parse.py src/calibre/web/feeds/__init__.py src/calibre/web/feeds/feedparser.py src/calibre/web/feeds/news.py src/calibre/web/feeds/templates.py src/calibre/web/fetch/__init__.py src/calibre/web/fetch/simple.py src/calibre/web/fetch/utils.py + sed -i -e '/^#![ ]*\//, 1d' src/calibre/customize/__init__.py src/calibre/customize/builtins.py src/calibre/customize/conversion.py src/calibre/customize/profiles.py src/calibre/customize/ui.py src/calibre/customize/zipplugin.py src/calibre/db/__init__.py src/calibre/db/adding.py src/calibre/db/backend.py src/calibre/db/backup.py src/calibre/db/cache.py src/calibre/db/categories.py src/calibre/db/delete_service.py src/calibre/db/errors.py src/calibre/db/fields.py src/calibre/db/lazy.py src/calibre/db/legacy.py src/calibre/db/locking.py src/calibre/db/restore.py src/calibre/db/schema_upgrades.py src/calibre/db/search.py src/calibre/db/tables.py src/calibre/db/utils.py src/calibre/db/view.py src/calibre/db/write.py src/calibre/devices/__init__.py src/calibre/devices/cli.py src/calibre/devices/errors.py src/calibre/devices/interface.py src/calibre/devices/manager.py src/calibre/devices/mime.py src/calibre/devices/misc.py src/calibre/devices/scanner.py src/calibre/devices/udisks.py src/calibre/devices/utils.py src/calibre/devices/winusb.py src/calibre/ebooks/BeautifulSoup.py src/calibre/ebooks/__init__.py src/calibre/ebooks/chardet.py src/calibre/ebooks/constants.py src/calibre/ebooks/covers.py src/calibre/ebooks/css_transform_rules.py src/calibre/ebooks/html_entities.py src/calibre/ebooks/hyphenate.py src/calibre/ebooks/sgmllib.py src/calibre/ebooks/tweak.py src/calibre/gui2/__init__.py src/calibre/gui2/add.py src/calibre/gui2/add_filters.py src/calibre/gui2/auto_add.py src/calibre/gui2/bars.py src/calibre/gui2/book_details.py src/calibre/gui2/comments_editor.py src/calibre/gui2/complete2.py src/calibre/gui2/cover_flow.py src/calibre/gui2/covers.py src/calibre/gui2/css_transform_rules.py src/calibre/gui2/custom_column_widgets.py src/calibre/gui2/device.py src/calibre/gui2/dnd.py src/calibre/gui2/ebook_download.py src/calibre/gui2/email.py src/calibre/gui2/filename_pattern_ui.py src/calibre/gui2/font_family_chooser.py src/calibre/gui2/icon_theme.py src/calibre/gui2/init.py src/calibre/gui2/job_indicator.py src/calibre/gui2/jobs.py src/calibre/gui2/keyboard.py src/calibre/gui2/languages.py src/calibre/gui2/layout.py src/calibre/gui2/main.py src/calibre/gui2/main_window.py src/calibre/gui2/notify.py src/calibre/gui2/open_with.py src/calibre/gui2/proceed.py src/calibre/gui2/save.py src/calibre/gui2/search_box.py src/calibre/gui2/search_restriction_mixin.py src/calibre/gui2/shortcuts.py src/calibre/gui2/shortcuts_ui.py src/calibre/gui2/splash_screen.py src/calibre/gui2/tag_mapper.py src/calibre/gui2/threaded_jobs.py src/calibre/gui2/throbber.py src/calibre/gui2/tools.py src/calibre/gui2/ui.py src/calibre/gui2/update.py src/calibre/gui2/widgets.py src/calibre/gui2/widgets2.py src/calibre/gui2/win_file_dialogs.py src/calibre/library/__init__.py src/calibre/library/add_to_library.py src/calibre/library/caches.py src/calibre/library/check_library.py src/calibre/library/cli.py src/calibre/library/coloring.py src/calibre/library/comments.py src/calibre/library/custom_columns.py src/calibre/library/database.py src/calibre/library/database2.py src/calibre/library/field_metadata.py src/calibre/library/prefs.py src/calibre/library/restore.py src/calibre/library/save_to_disk.py src/calibre/library/schema_upgrades.py src/calibre/library/sqlite.py src/calibre/library/test_cli.py src/calibre/spell/__init__.py src/calibre/spell/break_iterator.py src/calibre/spell/dictionary.py src/calibre/spell/import_from.py src/calibre/srv/__init__.py src/calibre/srv/ajax.py src/calibre/srv/auth.py src/calibre/srv/auto_reload.py src/calibre/srv/bonjour.py src/calibre/srv/books.py src/calibre/srv/code.py src/calibre/srv/content.py src/calibre/srv/errors.py src/calibre/srv/handler.py src/calibre/srv/http_request.py src/calibre/srv/http_response.py src/calibre/srv/jobs.py src/calibre/srv/legacy.py src/calibre/srv/loop.py src/calibre/srv/metadata.py src/calibre/srv/opds.py src/calibre/srv/opts.py src/calibre/srv/pool.py src/calibre/srv/pre_activated.py src/calibre/srv/render_book.py src/calibre/srv/routes.py src/calibre/srv/sendfile.py src/calibre/srv/standalone.py src/calibre/srv/users.py src/calibre/srv/utils.py src/calibre/srv/web_socket.py src/calibre/translations/__init__.py src/calibre/translations/dynamic.py src/calibre/translations/msgfmt.py src/calibre/utils/Zeroconf.py src/calibre/utils/__init__.py src/calibre/utils/apsw_shell.py src/calibre/utils/bibtex.py src/calibre/utils/browser.py src/calibre/utils/certgen.py src/calibre/utils/cleantext.py src/calibre/utils/complete.py src/calibre/utils/config.py src/calibre/utils/config_base.py src/calibre/utils/date.py src/calibre/utils/dbus_service.py src/calibre/utils/exim.py src/calibre/utils/file_associations.py src/calibre/utils/file_type_icons.py src/calibre/utils/filenames.py src/calibre/utils/formatter.py src/calibre/utils/formatter_functions.py src/calibre/utils/html2text.py src/calibre/utils/https.py src/calibre/utils/icu.py src/calibre/utils/icu_test.py src/calibre/utils/img.py src/calibre/utils/imghdr.py src/calibre/utils/inotify.py src/calibre/utils/ip_routing.py src/calibre/utils/iphlpapi.py src/calibre/utils/ipython.py src/calibre/utils/iso8601.py src/calibre/utils/linux_trash.py src/calibre/utils/localization.py src/calibre/utils/localunzip.py src/calibre/utils/lock.py src/calibre/utils/logging.py src/calibre/utils/lru_cache.py src/calibre/utils/matcher.py src/calibre/utils/mdns.py src/calibre/utils/mem.py src/calibre/utils/monotonic.py src/calibre/utils/mreplace.py src/calibre/utils/network.py src/calibre/utils/ordered_dict.py src/calibre/utils/rapydscript.py src/calibre/utils/recycle_bin.py src/calibre/utils/resources.py src/calibre/utils/rss_gen.py src/calibre/utils/run_tests.py src/calibre/utils/search_query_parser.py src/calibre/utils/serve_coffee.py src/calibre/utils/sftp.py src/calibre/utils/shared_file.py src/calibre/utils/short_uuid.py src/calibre/utils/smartypants.py src/calibre/utils/smtp.py src/calibre/utils/smtplib.py src/calibre/utils/socket_inheritance.py src/calibre/utils/soupparser.py src/calibre/utils/speedups.py src/calibre/utils/terminal.py src/calibre/utils/text2int.py src/calibre/utils/threadpool.py src/calibre/utils/titlecase.py src/calibre/utils/unrar.py src/calibre/utils/unsmarten.py src/calibre/utils/wordcount.py src/calibre/utils/zipfile.py src/calibre/web/__init__.py + sed -i -e '/^#!\//, 1d' src/calibre/__init__.py src/calibre/constants.py src/calibre/debug.py src/calibre/gui_launch.py src/calibre/libunzip.py src/calibre/linux.py src/calibre/ptempfile.py src/calibre/rpdb.py src/calibre/startup.py src/calibre/test_build.py + sed -i -e '/^#!\//, 1d' src/templite/__init__.py + sed -i -e '/^#!\//, 1d' resources/default_tweaks.py + sed -i -e '/^#!\//, 1d' resources/catalog/section_list_templates.py + chmod -x src/calibre/devices/mtp/unix/__init__.py src/calibre/devices/mtp/unix/driver.py src/calibre/devices/mtp/unix/sysfs.py src/calibre/devices/mtp/windows/__init__.py src/calibre/devices/mtp/windows/driver.py src/calibre/devices/mtp/windows/remote.py src/calibre/ebooks/conversion/plugins/__init__.py src/calibre/ebooks/conversion/plugins/azw4_input.py src/calibre/ebooks/conversion/plugins/chm_input.py src/calibre/ebooks/conversion/plugins/comic_input.py src/calibre/ebooks/conversion/plugins/djvu_input.py src/calibre/ebooks/conversion/plugins/docx_input.py src/calibre/ebooks/conversion/plugins/docx_output.py src/calibre/ebooks/conversion/plugins/epub_input.py src/calibre/ebooks/conversion/plugins/epub_output.py src/calibre/ebooks/conversion/plugins/fb2_input.py src/calibre/ebooks/conversion/plugins/fb2_output.py src/calibre/ebooks/conversion/plugins/html_input.py src/calibre/ebooks/conversion/plugins/html_output.py src/calibre/ebooks/conversion/plugins/htmlz_input.py src/calibre/ebooks/conversion/plugins/htmlz_output.py src/calibre/ebooks/conversion/plugins/lit_input.py src/calibre/ebooks/conversion/plugins/lit_output.py src/calibre/ebooks/conversion/plugins/lrf_input.py src/calibre/ebooks/conversion/plugins/lrf_output.py src/calibre/ebooks/conversion/plugins/mobi_input.py src/calibre/ebooks/conversion/plugins/mobi_output.py src/calibre/ebooks/conversion/plugins/odt_input.py src/calibre/ebooks/conversion/plugins/oeb_output.py src/calibre/ebooks/conversion/plugins/pdb_input.py src/calibre/ebooks/conversion/plugins/pdb_output.py src/calibre/ebooks/conversion/plugins/pdf_input.py src/calibre/ebooks/conversion/plugins/pdf_output.py src/calibre/ebooks/conversion/plugins/pml_input.py src/calibre/ebooks/conversion/plugins/pml_output.py src/calibre/ebooks/conversion/plugins/rb_input.py src/calibre/ebooks/conversion/plugins/rb_output.py src/calibre/ebooks/conversion/plugins/recipe_input.py src/calibre/ebooks/conversion/plugins/rtf_input.py src/calibre/ebooks/conversion/plugins/rtf_output.py src/calibre/ebooks/conversion/plugins/snb_input.py src/calibre/ebooks/conversion/plugins/snb_output.py src/calibre/ebooks/conversion/plugins/tcr_input.py src/calibre/ebooks/conversion/plugins/tcr_output.py src/calibre/ebooks/conversion/plugins/txt_input.py src/calibre/ebooks/conversion/plugins/txt_output.py src/calibre/ebooks/docx/writer/__init__.py src/calibre/ebooks/docx/writer/container.py src/calibre/ebooks/docx/writer/fonts.py src/calibre/ebooks/docx/writer/from_html.py src/calibre/ebooks/docx/writer/images.py src/calibre/ebooks/docx/writer/links.py src/calibre/ebooks/docx/writer/lists.py src/calibre/ebooks/docx/writer/styles.py src/calibre/ebooks/docx/writer/tables.py src/calibre/ebooks/docx/writer/utils.py src/calibre/ebooks/epub/cfi/__init__.py src/calibre/ebooks/epub/cfi/parse.py src/calibre/ebooks/epub/cfi/tests.py src/calibre/ebooks/lit/maps/__init__.py src/calibre/ebooks/lit/maps/html.py src/calibre/ebooks/lit/maps/opf.py src/calibre/ebooks/lrf/html/__init__.py src/calibre/ebooks/lrf/html/color_map.py src/calibre/ebooks/lrf/html/convert_from.py src/calibre/ebooks/lrf/html/convert_to.py src/calibre/ebooks/lrf/html/table.py src/calibre/ebooks/lrf/html/table_as_image.py src/calibre/ebooks/lrf/lrs/__init__.py src/calibre/ebooks/lrf/lrs/convert_from.py src/calibre/ebooks/lrf/pylrs/__init__.py src/calibre/ebooks/lrf/pylrs/elements.py src/calibre/ebooks/lrf/pylrs/pylrf.py src/calibre/ebooks/lrf/pylrs/pylrfopt.py src/calibre/ebooks/lrf/pylrs/pylrs.py src/calibre/ebooks/markdown/extensions/__init__.py src/calibre/ebooks/markdown/extensions/abbr.py src/calibre/ebooks/markdown/extensions/admonition.py src/calibre/ebooks/markdown/extensions/attr_list.py src/calibre/ebooks/markdown/extensions/codehilite.py src/calibre/ebooks/markdown/extensions/def_list.py src/calibre/ebooks/markdown/extensions/extra.py src/calibre/ebooks/markdown/extensions/fenced_code.py src/calibre/ebooks/markdown/extensions/footnotes.py src/calibre/ebooks/markdown/extensions/headerid.py src/calibre/ebooks/markdown/extensions/meta.py src/calibre/ebooks/markdown/extensions/nl2br.py src/calibre/ebooks/markdown/extensions/sane_lists.py src/calibre/ebooks/markdown/extensions/smart_strong.py src/calibre/ebooks/markdown/extensions/tables.py src/calibre/ebooks/markdown/extensions/toc.py src/calibre/ebooks/markdown/extensions/wikilinks.py src/calibre/ebooks/metadata/book/__init__.py src/calibre/ebooks/metadata/book/base.py src/calibre/ebooks/metadata/book/formatter.py src/calibre/ebooks/metadata/book/json_codec.py src/calibre/ebooks/metadata/book/render.py src/calibre/ebooks/metadata/sources/__init__.py src/calibre/ebooks/metadata/sources/amazon.py src/calibre/ebooks/metadata/sources/base.py src/calibre/ebooks/metadata/sources/big_book_search.py src/calibre/ebooks/metadata/sources/cli.py src/calibre/ebooks/metadata/sources/covers.py src/calibre/ebooks/metadata/sources/douban.py src/calibre/ebooks/metadata/sources/edelweiss.py src/calibre/ebooks/metadata/sources/google.py src/calibre/ebooks/metadata/sources/google_images.py src/calibre/ebooks/metadata/sources/identify.py src/calibre/ebooks/metadata/sources/isbndb.py src/calibre/ebooks/metadata/sources/openlibrary.py src/calibre/ebooks/metadata/sources/overdrive.py src/calibre/ebooks/metadata/sources/ozon.py src/calibre/ebooks/metadata/sources/prefs.py src/calibre/ebooks/metadata/sources/test.py src/calibre/ebooks/metadata/sources/worker.py src/calibre/ebooks/mobi/debug/__init__.py src/calibre/ebooks/mobi/debug/containers.py src/calibre/ebooks/mobi/debug/headers.py src/calibre/ebooks/mobi/debug/index.py src/calibre/ebooks/mobi/debug/main.py src/calibre/ebooks/mobi/debug/mobi6.py src/calibre/ebooks/mobi/debug/mobi8.py src/calibre/ebooks/mobi/reader/__init__.py src/calibre/ebooks/mobi/reader/containers.py src/calibre/ebooks/mobi/reader/headers.py src/calibre/ebooks/mobi/reader/index.py src/calibre/ebooks/mobi/reader/markup.py src/calibre/ebooks/mobi/reader/mobi6.py src/calibre/ebooks/mobi/reader/mobi8.py src/calibre/ebooks/mobi/reader/ncx.py src/calibre/ebooks/mobi/writer2/__init__.py src/calibre/ebooks/mobi/writer2/indexer.py src/calibre/ebooks/mobi/writer2/main.py src/calibre/ebooks/mobi/writer2/resources.py src/calibre/ebooks/mobi/writer2/serializer.py src/calibre/ebooks/mobi/writer8/__init__.py src/calibre/ebooks/mobi/writer8/cleanup.py src/calibre/ebooks/mobi/writer8/exth.py src/calibre/ebooks/mobi/writer8/header.py src/calibre/ebooks/mobi/writer8/index.py src/calibre/ebooks/mobi/writer8/main.py src/calibre/ebooks/mobi/writer8/mobi.py src/calibre/ebooks/mobi/writer8/skeleton.py src/calibre/ebooks/mobi/writer8/tbs.py src/calibre/ebooks/mobi/writer8/toc.py src/calibre/ebooks/oeb/display/__init__.py src/calibre/ebooks/oeb/display/webview.py src/calibre/ebooks/oeb/iterator/__init__.py src/calibre/ebooks/oeb/iterator/book.py src/calibre/ebooks/oeb/iterator/bookmarks.py src/calibre/ebooks/oeb/iterator/spine.py src/calibre/ebooks/oeb/polish/__init__.py src/calibre/ebooks/oeb/polish/cascade.py src/calibre/ebooks/oeb/polish/container.py src/calibre/ebooks/oeb/polish/cover.py src/calibre/ebooks/oeb/polish/create.py src/calibre/ebooks/oeb/polish/css.py src/calibre/ebooks/oeb/polish/download.py src/calibre/ebooks/oeb/polish/embed.py src/calibre/ebooks/oeb/polish/errors.py src/calibre/ebooks/oeb/polish/fonts.py src/calibre/ebooks/oeb/polish/images.py src/calibre/ebooks/oeb/polish/import_book.py src/calibre/ebooks/oeb/polish/jacket.py src/calibre/ebooks/oeb/polish/main.py src/calibre/ebooks/oeb/polish/opf.py src/calibre/ebooks/oeb/polish/parsing.py src/calibre/ebooks/oeb/polish/pretty.py src/calibre/ebooks/oeb/polish/replace.py src/calibre/ebooks/oeb/polish/report.py src/calibre/ebooks/oeb/polish/spell.py src/calibre/ebooks/oeb/polish/split.py src/calibre/ebooks/oeb/polish/stats.py src/calibre/ebooks/oeb/polish/subset.py src/calibre/ebooks/oeb/polish/toc.py src/calibre/ebooks/oeb/polish/utils.py src/calibre/ebooks/oeb/transforms/__init__.py src/calibre/ebooks/oeb/transforms/cover.py src/calibre/ebooks/oeb/transforms/data_url.py src/calibre/ebooks/oeb/transforms/embed_fonts.py src/calibre/ebooks/oeb/transforms/filenames.py src/calibre/ebooks/oeb/transforms/flatcss.py src/calibre/ebooks/oeb/transforms/guide.py src/calibre/ebooks/oeb/transforms/htmltoc.py src/calibre/ebooks/oeb/transforms/jacket.py src/calibre/ebooks/oeb/transforms/linearize_tables.py src/calibre/ebooks/oeb/transforms/manglecase.py src/calibre/ebooks/oeb/transforms/metadata.py src/calibre/ebooks/oeb/transforms/page_margin.py src/calibre/ebooks/oeb/transforms/rasterize.py src/calibre/ebooks/oeb/transforms/rescale.py src/calibre/ebooks/oeb/transforms/split.py src/calibre/ebooks/oeb/transforms/structure.py src/calibre/ebooks/oeb/transforms/subset.py src/calibre/ebooks/oeb/transforms/trimmanifest.py src/calibre/ebooks/oeb/transforms/unsmarten.py src/calibre/ebooks/pdb/ereader/__init__.py src/calibre/ebooks/pdb/ereader/inspector.py src/calibre/ebooks/pdb/ereader/reader.py src/calibre/ebooks/pdb/ereader/reader132.py src/calibre/ebooks/pdb/ereader/reader202.py src/calibre/ebooks/pdb/ereader/writer.py src/calibre/ebooks/pdb/haodoo/__init__.py src/calibre/ebooks/pdb/haodoo/reader.py src/calibre/ebooks/pdb/palmdoc/__init__.py src/calibre/ebooks/pdb/palmdoc/reader.py src/calibre/ebooks/pdb/palmdoc/writer.py src/calibre/ebooks/pdb/pdf/__init__.py src/calibre/ebooks/pdb/pdf/reader.py src/calibre/ebooks/pdb/plucker/__init__.py src/calibre/ebooks/pdb/plucker/reader.py src/calibre/ebooks/pdb/ztxt/__init__.py src/calibre/ebooks/pdb/ztxt/reader.py src/calibre/ebooks/pdb/ztxt/writer.py src/calibre/ebooks/pdf/render/__init__.py src/calibre/ebooks/pdf/render/common.py src/calibre/ebooks/pdf/render/engine.py src/calibre/ebooks/pdf/render/fonts.py src/calibre/ebooks/pdf/render/from_html.py src/calibre/ebooks/pdf/render/gradients.py src/calibre/ebooks/pdf/render/graphics.py src/calibre/ebooks/pdf/render/links.py src/calibre/ebooks/pdf/render/serialize.py src/calibre/ebooks/pdf/render/test.py src/calibre/ebooks/pdf/render/toc.py src/calibre/ebooks/unihandecode/pykakasi/__init__.py src/calibre/ebooks/unihandecode/pykakasi/h2a.py src/calibre/ebooks/unihandecode/pykakasi/j2h.py src/calibre/ebooks/unihandecode/pykakasi/jisyo.py src/calibre/ebooks/unihandecode/pykakasi/k2a.py src/calibre/ebooks/unihandecode/pykakasi/kakasi.py src/calibre/gui2/store/config/__init__.py src/calibre/gui2/store/config/store.py src/calibre/gui2/store/search/__init__.py src/calibre/gui2/store/search/adv_search_builder.py src/calibre/gui2/store/search/adv_search_builder_ui.py src/calibre/gui2/store/search/download_thread.py src/calibre/gui2/store/search/models.py src/calibre/gui2/store/search/results_view.py src/calibre/gui2/store/search/search.py src/calibre/gui2/store/search/search_ui.py src/calibre/gui2/store/stores/__init__.py src/calibre/gui2/store/stores/amazon_au_plugin.py src/calibre/gui2/store/stores/amazon_ca_plugin.py src/calibre/gui2/store/stores/amazon_de_plugin.py src/calibre/gui2/store/stores/amazon_es_plugin.py src/calibre/gui2/store/stores/amazon_fr_plugin.py src/calibre/gui2/store/stores/amazon_in_plugin.py src/calibre/gui2/store/stores/amazon_it_plugin.py src/calibre/gui2/store/stores/amazon_plugin.py src/calibre/gui2/store/stores/amazon_uk_plugin.py src/calibre/gui2/store/stores/archive_org_plugin.py src/calibre/gui2/store/stores/baen_webscription_plugin.py src/calibre/gui2/store/stores/beam_ebooks_de_plugin.py src/calibre/gui2/store/stores/biblio_plugin.py src/calibre/gui2/store/stores/bn_plugin.py src/calibre/gui2/store/stores/bubok_portugal_plugin.py src/calibre/gui2/store/stores/bubok_publishing_plugin.py src/calibre/gui2/store/stores/cdp_plugin.py src/calibre/gui2/store/stores/chitanka_plugin.py src/calibre/gui2/store/stores/ebook_nl_plugin.py src/calibre/gui2/store/stores/ebookpoint_plugin.py src/calibre/gui2/store/stores/ebooks_com_plugin.py src/calibre/gui2/store/stores/ebooksgratuits_plugin.py src/calibre/gui2/store/stores/ebookshoppe_uk_plugin.py src/calibre/gui2/store/stores/eknigi_plugin.py src/calibre/gui2/store/stores/empik_plugin.py src/calibre/gui2/store/stores/feedbooks_plugin.py src/calibre/gui2/store/stores/google_books_plugin.py src/calibre/gui2/store/stores/gutenberg_plugin.py src/calibre/gui2/store/stores/kobo_plugin.py src/calibre/gui2/store/stores/koobe_plugin.py src/calibre/gui2/store/stores/legimi_plugin.py src/calibre/gui2/store/stores/libri_de_plugin.py src/calibre/gui2/store/stores/litres_plugin.py src/calibre/gui2/store/stores/manybooks_plugin.py src/calibre/gui2/store/stores/mills_boon_uk_plugin.py src/calibre/gui2/store/stores/nexto_plugin.py src/calibre/gui2/store/stores/nook_uk_plugin.py src/calibre/gui2/store/stores/open_books_plugin.py src/calibre/gui2/store/stores/ozon_ru_plugin.py src/calibre/gui2/store/stores/pragmatic_bookshelf_plugin.py src/calibre/gui2/store/stores/publio_plugin.py src/calibre/gui2/store/stores/rw2010_plugin.py src/calibre/gui2/store/stores/smashwords_plugin.py src/calibre/gui2/store/stores/sony_au_plugin.py src/calibre/gui2/store/stores/sony_plugin.py src/calibre/gui2/store/stores/virtualo_plugin.py src/calibre/gui2/store/stores/waterstones_uk_plugin.py src/calibre/gui2/store/stores/weightless_books_plugin.py src/calibre/gui2/store/stores/whsmith_uk_plugin.py src/calibre/gui2/store/stores/woblink_plugin.py src/calibre/gui2/store/stores/wolnelektury_plugin.py src/calibre/gui2/store/stores/xinxii_plugin.py src/calibre/gui2/tweak_book/completion/__init__.py src/calibre/gui2/tweak_book/completion/basic.py src/calibre/gui2/tweak_book/completion/popup.py src/calibre/gui2/tweak_book/completion/utils.py src/calibre/gui2/tweak_book/completion/worker.py src/calibre/gui2/tweak_book/diff/__init__.py src/calibre/gui2/tweak_book/diff/highlight.py src/calibre/gui2/tweak_book/diff/main.py src/calibre/gui2/tweak_book/diff/view.py src/calibre/gui2/tweak_book/editor/__init__.py src/calibre/gui2/tweak_book/editor/canvas.py src/calibre/gui2/tweak_book/editor/comments.py src/calibre/gui2/tweak_book/editor/help.py src/calibre/gui2/tweak_book/editor/image.py src/calibre/gui2/tweak_book/editor/insert_resource.py src/calibre/gui2/tweak_book/editor/snippets.py src/calibre/gui2/tweak_book/editor/text.py src/calibre/gui2/tweak_book/editor/themes.py src/calibre/gui2/tweak_book/editor/widget.py src/calibre/utils/fonts/sfnt/__init__.py src/calibre/utils/fonts/sfnt/cmap.py src/calibre/utils/fonts/sfnt/common.py src/calibre/utils/fonts/sfnt/container.py src/calibre/utils/fonts/sfnt/errors.py src/calibre/utils/fonts/sfnt/glyf.py src/calibre/utils/fonts/sfnt/gsub.py src/calibre/utils/fonts/sfnt/head.py src/calibre/utils/fonts/sfnt/kern.py src/calibre/utils/fonts/sfnt/loca.py src/calibre/utils/fonts/sfnt/maxp.py src/calibre/utils/fonts/sfnt/metrics.py src/calibre/utils/fonts/sfnt/subset.py src/calibre/web/feeds/recipes/__init__.py src/calibre/web/feeds/recipes/collection.py src/calibre/web/feeds/recipes/model.py src/calibre/db/tests/__init__.py src/calibre/db/tests/add_remove.py src/calibre/db/tests/base.py src/calibre/db/tests/filesystem.py src/calibre/db/tests/legacy.py src/calibre/db/tests/locking.py src/calibre/db/tests/main.py src/calibre/db/tests/profiling.py src/calibre/db/tests/reading.py src/calibre/db/tests/utils.py src/calibre/db/tests/writing.py src/calibre/devices/android/__init__.py src/calibre/devices/android/driver.py src/calibre/devices/apple/__init__.py src/calibre/devices/apple/driver.py src/calibre/devices/apple/itunes.py src/calibre/devices/binatone/__init__.py src/calibre/devices/binatone/driver.py src/calibre/devices/blackberry/__init__.py src/calibre/devices/blackberry/driver.py src/calibre/devices/boeye/__init__.py src/calibre/devices/boeye/driver.py src/calibre/devices/cybook/__init__.py src/calibre/devices/cybook/driver.py src/calibre/devices/cybook/t2b.py src/calibre/devices/cybook/t4b.py src/calibre/devices/eb600/__init__.py src/calibre/devices/eb600/driver.py src/calibre/devices/edge/__init__.py src/calibre/devices/edge/driver.py src/calibre/devices/eslick/__init__.py src/calibre/devices/eslick/driver.py src/calibre/devices/folder_device/__init__.py src/calibre/devices/folder_device/driver.py src/calibre/devices/hanlin/__init__.py src/calibre/devices/hanlin/driver.py src/calibre/devices/hanvon/__init__.py src/calibre/devices/hanvon/driver.py src/calibre/devices/idevice/__init__.py src/calibre/devices/idevice/libimobiledevice.py src/calibre/devices/idevice/parse_xml.py src/calibre/devices/iliad/__init__.py src/calibre/devices/iliad/driver.py src/calibre/devices/irexdr/__init__.py src/calibre/devices/irexdr/driver.py src/calibre/devices/iriver/__init__.py src/calibre/devices/iriver/driver.py src/calibre/devices/jetbook/__init__.py src/calibre/devices/jetbook/driver.py src/calibre/devices/kindle/__init__.py src/calibre/devices/kindle/apnx.py src/calibre/devices/kindle/bookmark.py src/calibre/devices/kindle/driver.py src/calibre/devices/kobo/__init__.py src/calibre/devices/kobo/bookmark.py src/calibre/devices/kobo/books.py src/calibre/devices/kobo/driver.py src/calibre/devices/kobo/kobotouch_config.py src/calibre/devices/mtp/__init__.py src/calibre/devices/mtp/base.py src/calibre/devices/mtp/books.py src/calibre/devices/mtp/defaults.py src/calibre/devices/mtp/driver.py src/calibre/devices/mtp/filesystem_cache.py src/calibre/devices/mtp/test.py src/calibre/devices/nokia/__init__.py src/calibre/devices/nokia/driver.py src/calibre/devices/nook/__init__.py src/calibre/devices/nook/driver.py src/calibre/devices/nuut2/__init__.py src/calibre/devices/nuut2/driver.py src/calibre/devices/paladin/__init__.py src/calibre/devices/paladin/driver.py src/calibre/devices/prs505/__init__.py src/calibre/devices/prs505/driver.py src/calibre/devices/prs505/sony_cache.py src/calibre/devices/prst1/__init__.py src/calibre/devices/prst1/driver.py src/calibre/devices/smart_device_app/__init__.py src/calibre/devices/smart_device_app/driver.py src/calibre/devices/sne/__init__.py src/calibre/devices/sne/driver.py src/calibre/devices/teclast/__init__.py src/calibre/devices/teclast/driver.py src/calibre/devices/usbms/__init__.py src/calibre/devices/usbms/books.py src/calibre/devices/usbms/cli.py src/calibre/devices/usbms/device.py src/calibre/devices/usbms/deviceconfig.py src/calibre/devices/usbms/driver.py src/calibre/devices/usbobserver/test.py src/calibre/devices/user_defined/__init__.py src/calibre/devices/user_defined/driver.py src/calibre/ebooks/azw4/__init__.py src/calibre/ebooks/azw4/reader.py src/calibre/ebooks/chm/__init__.py src/calibre/ebooks/chm/metadata.py src/calibre/ebooks/chm/reader.py src/calibre/ebooks/comic/__init__.py src/calibre/ebooks/comic/input.py src/calibre/ebooks/compression/__init__.py src/calibre/ebooks/compression/palmdoc.py src/calibre/ebooks/compression/tcr.py src/calibre/ebooks/conversion/__init__.py src/calibre/ebooks/conversion/cli.py src/calibre/ebooks/conversion/config.py src/calibre/ebooks/conversion/plumber.py src/calibre/ebooks/conversion/preprocess.py src/calibre/ebooks/conversion/utils.py src/calibre/ebooks/djvu/__init__.py src/calibre/ebooks/djvu/djvu.py src/calibre/ebooks/djvu/djvubzzdec.py src/calibre/ebooks/docx/__init__.py src/calibre/ebooks/docx/block_styles.py src/calibre/ebooks/docx/char_styles.py src/calibre/ebooks/docx/cleanup.py src/calibre/ebooks/docx/container.py src/calibre/ebooks/docx/dump.py src/calibre/ebooks/docx/fields.py src/calibre/ebooks/docx/fonts.py src/calibre/ebooks/docx/footnotes.py src/calibre/ebooks/docx/images.py src/calibre/ebooks/docx/index.py src/calibre/ebooks/docx/lcid.py src/calibre/ebooks/docx/names.py src/calibre/ebooks/docx/numbering.py src/calibre/ebooks/docx/settings.py src/calibre/ebooks/docx/styles.py src/calibre/ebooks/docx/tables.py src/calibre/ebooks/docx/theme.py src/calibre/ebooks/docx/to_html.py src/calibre/ebooks/docx/toc.py src/calibre/ebooks/epub/__init__.py src/calibre/ebooks/epub/pages.py src/calibre/ebooks/epub/periodical.py src/calibre/ebooks/fb2/__init__.py src/calibre/ebooks/fb2/fb2ml.py src/calibre/ebooks/html/__init__.py src/calibre/ebooks/html/input.py src/calibre/ebooks/html/meta.py src/calibre/ebooks/html/to_zip.py src/calibre/ebooks/htmlz/__init__.py src/calibre/ebooks/htmlz/oeb2html.py src/calibre/ebooks/iterator/__init__.py src/calibre/ebooks/lit/__init__.py src/calibre/ebooks/lit/from_any.py src/calibre/ebooks/lit/lzx.py src/calibre/ebooks/lit/mssha1.py src/calibre/ebooks/lit/reader.py src/calibre/ebooks/lit/writer.py src/calibre/ebooks/lrf/__init__.py src/calibre/ebooks/lrf/fonts.py src/calibre/ebooks/lrf/input.py src/calibre/ebooks/lrf/lrfparser.py src/calibre/ebooks/lrf/meta.py src/calibre/ebooks/lrf/objects.py src/calibre/ebooks/lrf/tags.py src/calibre/ebooks/markdown/__init__.py src/calibre/ebooks/markdown/__main__.py src/calibre/ebooks/markdown/__version__.py src/calibre/ebooks/markdown/blockparser.py src/calibre/ebooks/markdown/blockprocessors.py src/calibre/ebooks/markdown/inlinepatterns.py src/calibre/ebooks/markdown/odict.py src/calibre/ebooks/markdown/postprocessors.py src/calibre/ebooks/markdown/preprocessors.py src/calibre/ebooks/markdown/serializers.py src/calibre/ebooks/markdown/treeprocessors.py src/calibre/ebooks/markdown/util.py src/calibre/ebooks/metadata/__init__.py src/calibre/ebooks/metadata/archive.py src/calibre/ebooks/metadata/cli.py src/calibre/ebooks/metadata/docx.py src/calibre/ebooks/metadata/epub.py src/calibre/ebooks/metadata/ereader.py src/calibre/ebooks/metadata/extz.py src/calibre/ebooks/metadata/fb2.py src/calibre/ebooks/metadata/haodoo.py src/calibre/ebooks/metadata/html.py src/calibre/ebooks/metadata/imp.py src/calibre/ebooks/metadata/kdl.py src/calibre/ebooks/metadata/kfx.py src/calibre/ebooks/metadata/library_thing.py src/calibre/ebooks/metadata/lit.py src/calibre/ebooks/metadata/lrx.py src/calibre/ebooks/metadata/meta.py src/calibre/ebooks/metadata/mobi.py src/calibre/ebooks/metadata/odt.py src/calibre/ebooks/metadata/opf.py src/calibre/ebooks/metadata/opf2.py src/calibre/ebooks/metadata/opf3.py src/calibre/ebooks/metadata/opf3_test.py src/calibre/ebooks/metadata/pdb.py src/calibre/ebooks/metadata/pdf.py src/calibre/ebooks/metadata/plucker.py src/calibre/ebooks/metadata/pml.py src/calibre/ebooks/metadata/rar.py src/calibre/ebooks/metadata/rb.py src/calibre/ebooks/metadata/rtf.py src/calibre/ebooks/metadata/snb.py src/calibre/ebooks/metadata/tag_mapper.py src/calibre/ebooks/metadata/toc.py src/calibre/ebooks/metadata/topaz.py src/calibre/ebooks/metadata/txt.py src/calibre/ebooks/metadata/utils.py src/calibre/ebooks/metadata/worker.py src/calibre/ebooks/metadata/xisbn.py src/calibre/ebooks/metadata/xmp.py src/calibre/ebooks/metadata/zip.py src/calibre/ebooks/mobi/__init__.py src/calibre/ebooks/mobi/huffcdic.py src/calibre/ebooks/mobi/langcodes.py src/calibre/ebooks/mobi/mobiml.py src/calibre/ebooks/mobi/tweak.py src/calibre/ebooks/mobi/utils.py src/calibre/ebooks/odt/__init__.py src/calibre/ebooks/odt/input.py src/calibre/ebooks/oeb/__init__.py src/calibre/ebooks/oeb/base.py src/calibre/ebooks/oeb/normalize_css.py src/calibre/ebooks/oeb/parse_utils.py src/calibre/ebooks/oeb/reader.py src/calibre/ebooks/oeb/stylizer.py src/calibre/ebooks/oeb/writer.py src/calibre/ebooks/pdb/__init__.py src/calibre/ebooks/pdb/formatreader.py src/calibre/ebooks/pdb/formatwriter.py src/calibre/ebooks/pdb/header.py src/calibre/ebooks/pdf/__init__.py src/calibre/ebooks/pdf/from_comic.py src/calibre/ebooks/pdf/outline_writer.py src/calibre/ebooks/pdf/pageoptions.py src/calibre/ebooks/pdf/pdftohtml.py src/calibre/ebooks/pdf/reflow.py src/calibre/ebooks/pdf/writer.py src/calibre/ebooks/pml/__init__.py src/calibre/ebooks/pml/pmlconverter.py src/calibre/ebooks/pml/pmlml.py src/calibre/ebooks/rb/__init__.py src/calibre/ebooks/rb/rbml.py src/calibre/ebooks/rb/reader.py src/calibre/ebooks/rb/writer.py src/calibre/ebooks/readability/__init__.py src/calibre/ebooks/readability/cleaners.py src/calibre/ebooks/readability/debug.py src/calibre/ebooks/readability/htmls.py src/calibre/ebooks/readability/readability.py src/calibre/ebooks/rtf/__init__.py src/calibre/ebooks/rtf/input.py src/calibre/ebooks/rtf/preprocess.py src/calibre/ebooks/rtf/rtfml.py src/calibre/ebooks/rtf2xml/ParseRtf.py src/calibre/ebooks/rtf2xml/__init__.py src/calibre/ebooks/rtf2xml/add_brackets.py src/calibre/ebooks/rtf2xml/body_styles.py src/calibre/ebooks/rtf2xml/border_parse.py src/calibre/ebooks/rtf2xml/char_set.py src/calibre/ebooks/rtf2xml/check_brackets.py src/calibre/ebooks/rtf2xml/check_encoding.py src/calibre/ebooks/rtf2xml/colors.py src/calibre/ebooks/rtf2xml/combine_borders.py src/calibre/ebooks/rtf2xml/configure_txt.py src/calibre/ebooks/rtf2xml/convert_to_tags.py src/calibre/ebooks/rtf2xml/copy.py src/calibre/ebooks/rtf2xml/default_encoding.py src/calibre/ebooks/rtf2xml/delete_info.py src/calibre/ebooks/rtf2xml/field_strings.py src/calibre/ebooks/rtf2xml/fields_large.py src/calibre/ebooks/rtf2xml/fields_small.py src/calibre/ebooks/rtf2xml/fonts.py src/calibre/ebooks/rtf2xml/footnote.py src/calibre/ebooks/rtf2xml/get_char_map.py src/calibre/ebooks/rtf2xml/get_options.py src/calibre/ebooks/rtf2xml/group_borders.py src/calibre/ebooks/rtf2xml/group_styles.py src/calibre/ebooks/rtf2xml/header.py src/calibre/ebooks/rtf2xml/headings_to_sections.py src/calibre/ebooks/rtf2xml/hex_2_utf8.py src/calibre/ebooks/rtf2xml/info.py src/calibre/ebooks/rtf2xml/inline.py src/calibre/ebooks/rtf2xml/line_endings.py src/calibre/ebooks/rtf2xml/list_numbers.py src/calibre/ebooks/rtf2xml/list_table.py src/calibre/ebooks/rtf2xml/make_lists.py src/calibre/ebooks/rtf2xml/old_rtf.py src/calibre/ebooks/rtf2xml/options_trem.py src/calibre/ebooks/rtf2xml/output.py src/calibre/ebooks/rtf2xml/override_table.py src/calibre/ebooks/rtf2xml/paragraph_def.py src/calibre/ebooks/rtf2xml/paragraphs.py src/calibre/ebooks/rtf2xml/pict.py src/calibre/ebooks/rtf2xml/preamble_div.py src/calibre/ebooks/rtf2xml/preamble_rest.py src/calibre/ebooks/rtf2xml/process_tokens.py src/calibre/ebooks/rtf2xml/replace_illegals.py src/calibre/ebooks/rtf2xml/sections.py src/calibre/ebooks/rtf2xml/styles.py src/calibre/ebooks/rtf2xml/table.py src/calibre/ebooks/rtf2xml/table_info.py src/calibre/ebooks/rtf2xml/tokenize.py src/calibre/ebooks/snb/__init__.py src/calibre/ebooks/snb/snbfile.py src/calibre/ebooks/snb/snbml.py src/calibre/ebooks/tcr/__init__.py src/calibre/ebooks/textile/__init__.py src/calibre/ebooks/textile/functions.py src/calibre/ebooks/textile/unsmarten.py src/calibre/ebooks/txt/__init__.py src/calibre/ebooks/txt/markdownml.py src/calibre/ebooks/txt/newlines.py src/calibre/ebooks/txt/processor.py src/calibre/ebooks/txt/textileml.py src/calibre/ebooks/txt/txtml.py src/calibre/ebooks/unihandecode/__init__.py src/calibre/ebooks/unihandecode/jacodepoints.py src/calibre/ebooks/unihandecode/jadecoder.py src/calibre/ebooks/unihandecode/krcodepoints.py src/calibre/ebooks/unihandecode/krdecoder.py src/calibre/ebooks/unihandecode/unicodepoints.py src/calibre/ebooks/unihandecode/unidecoder.py src/calibre/ebooks/unihandecode/vncodepoints.py src/calibre/ebooks/unihandecode/vndecoder.py src/calibre/ebooks/unihandecode/zhcodepoints.py src/calibre/gui2/actions/__init__.py src/calibre/gui2/actions/add.py src/calibre/gui2/actions/add_to_library.py src/calibre/gui2/actions/annotate.py src/calibre/gui2/actions/catalog.py src/calibre/gui2/actions/choose_library.py src/calibre/gui2/actions/convert.py src/calibre/gui2/actions/copy_to_library.py src/calibre/gui2/actions/delete.py src/calibre/gui2/actions/device.py src/calibre/gui2/actions/edit_collections.py src/calibre/gui2/actions/edit_metadata.py src/calibre/gui2/actions/embed.py src/calibre/gui2/actions/fetch_news.py src/calibre/gui2/actions/help.py src/calibre/gui2/actions/mark_books.py src/calibre/gui2/actions/match_books.py src/calibre/gui2/actions/next_match.py src/calibre/gui2/actions/open.py src/calibre/gui2/actions/plugin_updates.py src/calibre/gui2/actions/polish.py src/calibre/gui2/actions/preferences.py src/calibre/gui2/actions/random.py src/calibre/gui2/actions/restart.py src/calibre/gui2/actions/save_to_disk.py src/calibre/gui2/actions/show_book_details.py src/calibre/gui2/actions/show_quickview.py src/calibre/gui2/actions/show_template_tester.py src/calibre/gui2/actions/similar_books.py src/calibre/gui2/actions/sort.py src/calibre/gui2/actions/store.py src/calibre/gui2/actions/tag_mapper.py src/calibre/gui2/actions/toc_edit.py src/calibre/gui2/actions/tweak_epub.py src/calibre/gui2/actions/unpack_book.py src/calibre/gui2/actions/view.py src/calibre/gui2/catalog/__init__.py src/calibre/gui2/catalog/catalog_bibtex.py src/calibre/gui2/catalog/catalog_bibtex_ui.py src/calibre/gui2/catalog/catalog_csv_xml.py src/calibre/gui2/catalog/catalog_csv_xml_ui.py src/calibre/gui2/catalog/catalog_epub_mobi.py src/calibre/gui2/catalog/catalog_epub_mobi_ui.py src/calibre/gui2/catalog/catalog_tab_template_ui.py src/calibre/gui2/convert/__init__.py src/calibre/gui2/convert/azw3_output.py src/calibre/gui2/convert/azw3_output_ui.py src/calibre/gui2/convert/bulk.py src/calibre/gui2/convert/comic_input.py src/calibre/gui2/convert/comic_input_ui.py src/calibre/gui2/convert/debug.py src/calibre/gui2/convert/debug_ui.py src/calibre/gui2/convert/docx_input.py src/calibre/gui2/convert/docx_input_ui.py src/calibre/gui2/convert/docx_output.py src/calibre/gui2/convert/docx_output_ui.py src/calibre/gui2/convert/epub_output.py src/calibre/gui2/convert/epub_output_ui.py src/calibre/gui2/convert/fb2_input.py src/calibre/gui2/convert/fb2_input_ui.py src/calibre/gui2/convert/fb2_output.py src/calibre/gui2/convert/fb2_output_ui.py src/calibre/gui2/convert/font_key.py src/calibre/gui2/convert/font_key_ui.py src/calibre/gui2/convert/gui_conversion.py src/calibre/gui2/convert/heuristics.py src/calibre/gui2/convert/heuristics_ui.py src/calibre/gui2/convert/htmlz_output.py src/calibre/gui2/convert/htmlz_output_ui.py src/calibre/gui2/convert/look_and_feel.py src/calibre/gui2/convert/look_and_feel_ui.py src/calibre/gui2/convert/lrf_output.py src/calibre/gui2/convert/lrf_output_ui.py src/calibre/gui2/convert/metadata.py src/calibre/gui2/convert/metadata_ui.py src/calibre/gui2/convert/mobi_output.py src/calibre/gui2/convert/mobi_output_ui.py src/calibre/gui2/convert/page_setup.py src/calibre/gui2/convert/page_setup_ui.py src/calibre/gui2/convert/pdb_output.py src/calibre/gui2/convert/pdb_output_ui.py src/calibre/gui2/convert/pdf_input.py src/calibre/gui2/convert/pdf_input_ui.py src/calibre/gui2/convert/pdf_output.py src/calibre/gui2/convert/pdf_output_ui.py src/calibre/gui2/convert/pml_output.py src/calibre/gui2/convert/pmlz_output_ui.py src/calibre/gui2/convert/rb_output.py src/calibre/gui2/convert/rb_output_ui.py src/calibre/gui2/convert/regex_builder.py src/calibre/gui2/convert/regex_builder_ui.py src/calibre/gui2/convert/rtf_input.py src/calibre/gui2/convert/rtf_input_ui.py src/calibre/gui2/convert/search_and_replace.py src/calibre/gui2/convert/search_and_replace_ui.py src/calibre/gui2/convert/single.py src/calibre/gui2/convert/single_ui.py src/calibre/gui2/convert/snb_output.py src/calibre/gui2/convert/snb_output_ui.py src/calibre/gui2/convert/structure_detection.py src/calibre/gui2/convert/structure_detection_ui.py src/calibre/gui2/convert/toc.py src/calibre/gui2/convert/toc_ui.py src/calibre/gui2/convert/txt_input.py src/calibre/gui2/convert/txt_input_ui.py src/calibre/gui2/convert/txt_output.py src/calibre/gui2/convert/txt_output_ui.py src/calibre/gui2/convert/txtz_output.py src/calibre/gui2/convert/xexp_edit_ui.py src/calibre/gui2/convert/xpath_wizard.py src/calibre/gui2/convert/xpath_wizard_ui.py src/calibre/gui2/dbus_export/__init__.py src/calibre/gui2/dbus_export/demo.py src/calibre/gui2/dbus_export/gtk.py src/calibre/gui2/dbus_export/menu.py src/calibre/gui2/dbus_export/menu2.py src/calibre/gui2/dbus_export/tray.py src/calibre/gui2/dbus_export/utils.py src/calibre/gui2/dbus_export/widgets.py src/calibre/gui2/device_drivers/__init__.py src/calibre/gui2/device_drivers/configwidget.py src/calibre/gui2/device_drivers/configwidget_ui.py src/calibre/gui2/device_drivers/mtp_config.py src/calibre/gui2/device_drivers/mtp_folder_browser.py src/calibre/gui2/device_drivers/tabbed_device_config.py src/calibre/gui2/dialogs/__init__.py src/calibre/gui2/dialogs/add_empty_book.py src/calibre/gui2/dialogs/add_from_isbn.py src/calibre/gui2/dialogs/add_from_isbn_ui.py src/calibre/gui2/dialogs/authors_edit.py src/calibre/gui2/dialogs/book_info.py src/calibre/gui2/dialogs/catalog.py src/calibre/gui2/dialogs/catalog_ui.py src/calibre/gui2/dialogs/check_library.py src/calibre/gui2/dialogs/choose_format.py src/calibre/gui2/dialogs/choose_format_device.py src/calibre/gui2/dialogs/choose_format_device_ui.py src/calibre/gui2/dialogs/choose_format_ui.py src/calibre/gui2/dialogs/choose_library.py src/calibre/gui2/dialogs/choose_library_ui.py src/calibre/gui2/dialogs/choose_plugin_toolbars.py src/calibre/gui2/dialogs/comicconf.py src/calibre/gui2/dialogs/comicconf_ui.py src/calibre/gui2/dialogs/comments_dialog.py src/calibre/gui2/dialogs/comments_dialog_ui.py src/calibre/gui2/dialogs/confirm_delete.py src/calibre/gui2/dialogs/confirm_delete_location.py src/calibre/gui2/dialogs/confirm_delete_location_ui.py src/calibre/gui2/dialogs/confirm_delete_ui.py src/calibre/gui2/dialogs/confirm_merge.py src/calibre/gui2/dialogs/conversion_error.py src/calibre/gui2/dialogs/conversion_error_ui.py src/calibre/gui2/dialogs/custom_recipes.py src/calibre/gui2/dialogs/delete_matching_from_device.py src/calibre/gui2/dialogs/delete_matching_from_device_ui.py src/calibre/gui2/dialogs/device_category_editor.py src/calibre/gui2/dialogs/device_category_editor_ui.py src/calibre/gui2/dialogs/drm_error.py src/calibre/gui2/dialogs/drm_error_ui.py src/calibre/gui2/dialogs/duplicates.py src/calibre/gui2/dialogs/edit_authors_dialog.py src/calibre/gui2/dialogs/edit_authors_dialog_ui.py src/calibre/gui2/dialogs/exim.py src/calibre/gui2/dialogs/job_view_ui.py src/calibre/gui2/dialogs/jobs_ui.py src/calibre/gui2/dialogs/match_books.py src/calibre/gui2/dialogs/match_books_ui.py src/calibre/gui2/dialogs/message_box.py src/calibre/gui2/dialogs/message_box_ui.py src/calibre/gui2/dialogs/metadata_bulk.py src/calibre/gui2/dialogs/metadata_bulk_ui.py src/calibre/gui2/dialogs/opml.py src/calibre/gui2/dialogs/password.py src/calibre/gui2/dialogs/password_ui.py src/calibre/gui2/dialogs/plugin_updater.py src/calibre/gui2/dialogs/progress.py src/calibre/gui2/dialogs/progress_ui.py src/calibre/gui2/dialogs/quickview.py src/calibre/gui2/dialogs/quickview_ui.py src/calibre/gui2/dialogs/restore_library.py src/calibre/gui2/dialogs/saved_search_editor.py src/calibre/gui2/dialogs/saved_search_editor_ui.py src/calibre/gui2/dialogs/scheduler.py src/calibre/gui2/dialogs/scheduler_ui.py src/calibre/gui2/dialogs/search.py src/calibre/gui2/dialogs/search_item_ui.py src/calibre/gui2/dialogs/search_ui.py src/calibre/gui2/dialogs/select_formats.py src/calibre/gui2/dialogs/smartdevice.py src/calibre/gui2/dialogs/smartdevice_ui.py src/calibre/gui2/dialogs/tag_categories.py src/calibre/gui2/dialogs/tag_categories_ui.py src/calibre/gui2/dialogs/tag_editor.py src/calibre/gui2/dialogs/tag_editor_ui.py src/calibre/gui2/dialogs/tag_list_editor.py src/calibre/gui2/dialogs/tag_list_editor_ui.py src/calibre/gui2/dialogs/template_dialog.py src/calibre/gui2/dialogs/template_dialog_ui.py src/calibre/gui2/dialogs/template_line_editor.py src/calibre/gui2/dialogs/test_email_ui.py src/calibre/gui2/dialogs/trim_image.py src/calibre/gui2/dialogs/user_profiles_ui.py src/calibre/gui2/library/__init__.py src/calibre/gui2/library/alternate_views.py src/calibre/gui2/library/caches.py src/calibre/gui2/library/delegates.py src/calibre/gui2/library/models.py src/calibre/gui2/library/views.py src/calibre/gui2/lrf_renderer/__init__.py src/calibre/gui2/lrf_renderer/bookview.py src/calibre/gui2/lrf_renderer/config_ui.py src/calibre/gui2/lrf_renderer/document.py src/calibre/gui2/lrf_renderer/main.py src/calibre/gui2/lrf_renderer/main_ui.py src/calibre/gui2/lrf_renderer/text.py src/calibre/gui2/metadata/__init__.py src/calibre/gui2/metadata/basic_widgets.py src/calibre/gui2/metadata/bulk_download.py src/calibre/gui2/metadata/config.py src/calibre/gui2/metadata/diff.py src/calibre/gui2/metadata/pdf_covers.py src/calibre/gui2/metadata/single.py src/calibre/gui2/metadata/single_download.py src/calibre/gui2/preferences/__init__.py src/calibre/gui2/preferences/adding.py src/calibre/gui2/preferences/adding_ui.py src/calibre/gui2/preferences/behavior.py src/calibre/gui2/preferences/behavior_ui.py src/calibre/gui2/preferences/coloring.py src/calibre/gui2/preferences/columns.py src/calibre/gui2/preferences/columns_ui.py src/calibre/gui2/preferences/conversion.py src/calibre/gui2/preferences/conversion_ui.py src/calibre/gui2/preferences/create_custom_column.py src/calibre/gui2/preferences/device_debug.py src/calibre/gui2/preferences/device_user_defined.py src/calibre/gui2/preferences/email_ui.py src/calibre/gui2/preferences/emailp.py src/calibre/gui2/preferences/history.py src/calibre/gui2/preferences/ignored_devices.py src/calibre/gui2/preferences/keyboard.py src/calibre/gui2/preferences/look_feel.py src/calibre/gui2/preferences/look_feel_ui.py src/calibre/gui2/preferences/main.py src/calibre/gui2/preferences/metadata_sources.py src/calibre/gui2/preferences/metadata_sources_ui.py src/calibre/gui2/preferences/misc.py src/calibre/gui2/preferences/misc_ui.py src/calibre/gui2/preferences/plugboard.py src/calibre/gui2/preferences/plugboard_ui.py src/calibre/gui2/preferences/plugins.py src/calibre/gui2/preferences/plugins_ui.py src/calibre/gui2/preferences/save_template.py src/calibre/gui2/preferences/save_template_ui.py src/calibre/gui2/preferences/saving.py src/calibre/gui2/preferences/saving_ui.py src/calibre/gui2/preferences/search.py src/calibre/gui2/preferences/search_ui.py src/calibre/gui2/preferences/sending.py src/calibre/gui2/preferences/sending_ui.py src/calibre/gui2/preferences/server.py src/calibre/gui2/preferences/server_ui.py src/calibre/gui2/preferences/template_functions.py src/calibre/gui2/preferences/template_functions_ui.py src/calibre/gui2/preferences/texture_chooser.py src/calibre/gui2/preferences/toolbar.py src/calibre/gui2/preferences/toolbar_ui.py src/calibre/gui2/preferences/tweaks.py src/calibre/gui2/preferences/tweaks_ui.py src/calibre/gui2/progress_indicator/__init__.py src/calibre/gui2/store/__init__.py src/calibre/gui2/store/basic_config.py src/calibre/gui2/store/basic_config_widget_ui.py src/calibre/gui2/store/loader.py src/calibre/gui2/store/opensearch_store.py src/calibre/gui2/store/search_result.py src/calibre/gui2/store/web_control.py src/calibre/gui2/store/web_store_dialog.py src/calibre/gui2/store/web_store_dialog_ui.py src/calibre/gui2/tag_browser/__init__.py src/calibre/gui2/tag_browser/model.py src/calibre/gui2/tag_browser/ui.py src/calibre/gui2/tag_browser/view.py src/calibre/gui2/toc/__init__.py src/calibre/gui2/toc/location.py src/calibre/gui2/toc/main.py src/calibre/gui2/tweak_book/__init__.py src/calibre/gui2/tweak_book/boss.py src/calibre/gui2/tweak_book/char_select.py src/calibre/gui2/tweak_book/check.py src/calibre/gui2/tweak_book/check_links.py src/calibre/gui2/tweak_book/download.py src/calibre/gui2/tweak_book/file_list.py src/calibre/gui2/tweak_book/function_replace.py src/calibre/gui2/tweak_book/job.py src/calibre/gui2/tweak_book/live_css.py src/calibre/gui2/tweak_book/main.py src/calibre/gui2/tweak_book/manage_fonts.py src/calibre/gui2/tweak_book/plugin.py src/calibre/gui2/tweak_book/polish.py src/calibre/gui2/tweak_book/preferences.py src/calibre/gui2/tweak_book/preview.py src/calibre/gui2/tweak_book/reports.py src/calibre/gui2/tweak_book/save.py src/calibre/gui2/tweak_book/search.py src/calibre/gui2/tweak_book/spell.py src/calibre/gui2/tweak_book/templates.py src/calibre/gui2/tweak_book/text_search.py src/calibre/gui2/tweak_book/toc.py src/calibre/gui2/tweak_book/ui.py src/calibre/gui2/tweak_book/undo.py src/calibre/gui2/tweak_book/widgets.py src/calibre/gui2/viewer/__init__.py src/calibre/gui2/viewer/bookmarkmanager.py src/calibre/gui2/viewer/config.py src/calibre/gui2/viewer/config_ui.py src/calibre/gui2/viewer/documentview.py src/calibre/gui2/viewer/fake_net.py src/calibre/gui2/viewer/flip.py src/calibre/gui2/viewer/footnote.py src/calibre/gui2/viewer/gestures.py src/calibre/gui2/viewer/image_popup.py src/calibre/gui2/viewer/inspector.py src/calibre/gui2/viewer/javascript.py src/calibre/gui2/viewer/keys.py src/calibre/gui2/viewer/main.py src/calibre/gui2/viewer/position.py src/calibre/gui2/viewer/printing.py src/calibre/gui2/viewer/table_popup.py src/calibre/gui2/viewer/toc.py src/calibre/gui2/viewer/ui.py src/calibre/gui2/wizard/__init__.py src/calibre/gui2/wizard/device_ui.py src/calibre/gui2/wizard/finish_ui.py src/calibre/gui2/wizard/kindle_ui.py src/calibre/gui2/wizard/library_ui.py src/calibre/gui2/wizard/send_email.py src/calibre/gui2/wizard/send_email_ui.py src/calibre/gui2/wizard/stanza_ui.py src/calibre/library/catalogs/__init__.py src/calibre/library/catalogs/bibtex.py src/calibre/library/catalogs/csv_xml.py src/calibre/library/catalogs/epub_mobi.py src/calibre/library/catalogs/epub_mobi_builder.py src/calibre/library/catalogs/utils.py src/calibre/library/server/__init__.py src/calibre/library/server/ajax.py src/calibre/library/server/base.py src/calibre/library/server/browse.py src/calibre/library/server/cache.py src/calibre/library/server/content.py src/calibre/library/server/main.py src/calibre/library/server/mobile.py src/calibre/library/server/opds.py src/calibre/library/server/utils.py src/calibre/library/server/xml.py src/calibre/srv/tests/__init__.py src/calibre/srv/tests/ajax.py src/calibre/srv/tests/auth.py src/calibre/srv/tests/base.py src/calibre/srv/tests/content.py src/calibre/srv/tests/http.py src/calibre/srv/tests/loop.py src/calibre/srv/tests/main.py src/calibre/srv/tests/routes.py src/calibre/srv/tests/web_sockets.py src/calibre/utils/chm/__init__.py src/calibre/utils/chm/chm.py src/calibre/utils/chm/chmlib.py src/calibre/utils/fonts/__init__.py src/calibre/utils/fonts/free_type.py src/calibre/utils/fonts/metadata.py src/calibre/utils/fonts/scanner.py src/calibre/utils/fonts/utils.py src/calibre/utils/fonts/win_fonts.py src/calibre/utils/ipc/__init__.py src/calibre/utils/ipc/job.py src/calibre/utils/ipc/launch.py src/calibre/utils/ipc/pool.py src/calibre/utils/ipc/proxy.py src/calibre/utils/ipc/server.py src/calibre/utils/ipc/simple_worker.py src/calibre/utils/ipc/worker.py src/calibre/utils/magick/__init__.py src/calibre/utils/magick/draw.py src/calibre/utils/magick/legacy.py src/calibre/utils/open_with/__init__.py src/calibre/utils/open_with/linux.py src/calibre/utils/open_with/osx.py src/calibre/utils/open_with/windows.py src/calibre/utils/opensearch/__init__.py src/calibre/utils/opensearch/description.py src/calibre/utils/opensearch/query.py src/calibre/utils/opensearch/url.py src/calibre/utils/podofo/__init__.py src/calibre/utils/spell/__init__.py src/calibre/utils/winreg/__init__.py src/calibre/utils/winreg/dde.py src/calibre/utils/winreg/default_programs.py src/calibre/utils/winreg/lib.py src/calibre/utils/wmf/__init__.py src/calibre/utils/wmf/emf.py src/calibre/utils/wmf/parse.py src/calibre/web/feeds/__init__.py src/calibre/web/feeds/feedparser.py src/calibre/web/feeds/news.py src/calibre/web/feeds/templates.py src/calibre/web/fetch/__init__.py src/calibre/web/fetch/simple.py src/calibre/web/fetch/utils.py src/calibre/customize/__init__.py src/calibre/customize/builtins.py src/calibre/customize/conversion.py src/calibre/customize/profiles.py src/calibre/customize/ui.py src/calibre/customize/zipplugin.py src/calibre/db/__init__.py src/calibre/db/adding.py src/calibre/db/backend.py src/calibre/db/backup.py src/calibre/db/cache.py src/calibre/db/categories.py src/calibre/db/delete_service.py src/calibre/db/errors.py src/calibre/db/fields.py src/calibre/db/lazy.py src/calibre/db/legacy.py src/calibre/db/locking.py src/calibre/db/restore.py src/calibre/db/schema_upgrades.py src/calibre/db/search.py src/calibre/db/tables.py src/calibre/db/utils.py src/calibre/db/view.py src/calibre/db/write.py src/calibre/devices/__init__.py src/calibre/devices/cli.py src/calibre/devices/errors.py src/calibre/devices/interface.py src/calibre/devices/manager.py src/calibre/devices/mime.py src/calibre/devices/misc.py src/calibre/devices/scanner.py src/calibre/devices/udisks.py src/calibre/devices/utils.py src/calibre/devices/winusb.py src/calibre/ebooks/BeautifulSoup.py src/calibre/ebooks/__init__.py src/calibre/ebooks/chardet.py src/calibre/ebooks/constants.py src/calibre/ebooks/covers.py src/calibre/ebooks/css_transform_rules.py src/calibre/ebooks/html_entities.py src/calibre/ebooks/hyphenate.py src/calibre/ebooks/sgmllib.py src/calibre/ebooks/tweak.py src/calibre/gui2/__init__.py src/calibre/gui2/add.py src/calibre/gui2/add_filters.py src/calibre/gui2/auto_add.py src/calibre/gui2/bars.py src/calibre/gui2/book_details.py src/calibre/gui2/comments_editor.py src/calibre/gui2/complete2.py src/calibre/gui2/cover_flow.py src/calibre/gui2/covers.py src/calibre/gui2/css_transform_rules.py src/calibre/gui2/custom_column_widgets.py src/calibre/gui2/device.py src/calibre/gui2/dnd.py src/calibre/gui2/ebook_download.py src/calibre/gui2/email.py src/calibre/gui2/filename_pattern_ui.py src/calibre/gui2/font_family_chooser.py src/calibre/gui2/icon_theme.py src/calibre/gui2/init.py src/calibre/gui2/job_indicator.py src/calibre/gui2/jobs.py src/calibre/gui2/keyboard.py src/calibre/gui2/languages.py src/calibre/gui2/layout.py src/calibre/gui2/main.py src/calibre/gui2/main_window.py src/calibre/gui2/notify.py src/calibre/gui2/open_with.py src/calibre/gui2/proceed.py src/calibre/gui2/save.py src/calibre/gui2/search_box.py src/calibre/gui2/search_restriction_mixin.py src/calibre/gui2/shortcuts.py src/calibre/gui2/shortcuts_ui.py src/calibre/gui2/splash_screen.py src/calibre/gui2/tag_mapper.py src/calibre/gui2/threaded_jobs.py src/calibre/gui2/throbber.py src/calibre/gui2/tools.py src/calibre/gui2/ui.py src/calibre/gui2/update.py src/calibre/gui2/widgets.py src/calibre/gui2/widgets2.py src/calibre/gui2/win_file_dialogs.py src/calibre/library/__init__.py src/calibre/library/add_to_library.py src/calibre/library/caches.py src/calibre/library/check_library.py src/calibre/library/cli.py src/calibre/library/coloring.py src/calibre/library/comments.py src/calibre/library/custom_columns.py src/calibre/library/database.py src/calibre/library/database2.py src/calibre/library/field_metadata.py src/calibre/library/prefs.py src/calibre/library/restore.py src/calibre/library/save_to_disk.py src/calibre/library/schema_upgrades.py src/calibre/library/sqlite.py src/calibre/library/test_cli.py src/calibre/spell/__init__.py src/calibre/spell/break_iterator.py src/calibre/spell/dictionary.py src/calibre/spell/import_from.py src/calibre/srv/__init__.py src/calibre/srv/ajax.py src/calibre/srv/auth.py src/calibre/srv/auto_reload.py src/calibre/srv/bonjour.py src/calibre/srv/books.py src/calibre/srv/code.py src/calibre/srv/content.py src/calibre/srv/errors.py src/calibre/srv/handler.py src/calibre/srv/http_request.py src/calibre/srv/http_response.py src/calibre/srv/jobs.py src/calibre/srv/legacy.py src/calibre/srv/loop.py src/calibre/srv/metadata.py src/calibre/srv/opds.py src/calibre/srv/opts.py src/calibre/srv/pool.py src/calibre/srv/pre_activated.py src/calibre/srv/render_book.py src/calibre/srv/routes.py src/calibre/srv/sendfile.py src/calibre/srv/standalone.py src/calibre/srv/users.py src/calibre/srv/utils.py src/calibre/srv/web_socket.py src/calibre/translations/__init__.py src/calibre/translations/dynamic.py src/calibre/translations/msgfmt.py src/calibre/utils/Zeroconf.py src/calibre/utils/__init__.py src/calibre/utils/apsw_shell.py src/calibre/utils/bibtex.py src/calibre/utils/browser.py src/calibre/utils/certgen.py src/calibre/utils/cleantext.py src/calibre/utils/complete.py src/calibre/utils/config.py src/calibre/utils/config_base.py src/calibre/utils/date.py src/calibre/utils/dbus_service.py src/calibre/utils/exim.py src/calibre/utils/file_associations.py src/calibre/utils/file_type_icons.py src/calibre/utils/filenames.py src/calibre/utils/formatter.py src/calibre/utils/formatter_functions.py src/calibre/utils/html2text.py src/calibre/utils/https.py src/calibre/utils/icu.py src/calibre/utils/icu_test.py src/calibre/utils/img.py src/calibre/utils/imghdr.py src/calibre/utils/inotify.py src/calibre/utils/ip_routing.py src/calibre/utils/iphlpapi.py src/calibre/utils/ipython.py src/calibre/utils/iso8601.py src/calibre/utils/linux_trash.py src/calibre/utils/localization.py src/calibre/utils/localunzip.py src/calibre/utils/lock.py src/calibre/utils/logging.py src/calibre/utils/lru_cache.py src/calibre/utils/matcher.py src/calibre/utils/mdns.py src/calibre/utils/mem.py src/calibre/utils/monotonic.py src/calibre/utils/mreplace.py src/calibre/utils/network.py src/calibre/utils/ordered_dict.py src/calibre/utils/rapydscript.py src/calibre/utils/recycle_bin.py src/calibre/utils/resources.py src/calibre/utils/rss_gen.py src/calibre/utils/run_tests.py src/calibre/utils/search_query_parser.py src/calibre/utils/serve_coffee.py src/calibre/utils/sftp.py src/calibre/utils/shared_file.py src/calibre/utils/short_uuid.py src/calibre/utils/smartypants.py src/calibre/utils/smtp.py src/calibre/utils/smtplib.py src/calibre/utils/socket_inheritance.py src/calibre/utils/soupparser.py src/calibre/utils/speedups.py src/calibre/utils/terminal.py src/calibre/utils/text2int.py src/calibre/utils/threadpool.py src/calibre/utils/titlecase.py src/calibre/utils/unrar.py src/calibre/utils/unsmarten.py src/calibre/utils/wordcount.py src/calibre/utils/zipfile.py src/calibre/web/__init__.py src/calibre/__init__.py src/calibre/constants.py src/calibre/debug.py src/calibre/gui_launch.py src/calibre/libunzip.py src/calibre/linux.py src/calibre/ptempfile.py src/calibre/rpdb.py src/calibre/startup.py src/calibre/test_build.py + rm -rvf resources/viewer/mathjax removed 'resources/viewer/mathjax/jax/output/SVG/config.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/mglyph.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/menclose.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/multiline.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/maction.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/annotation-xml.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/ms.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/mtable.js' removed 'resources/viewer/mathjax/jax/output/SVG/autoload/mmultiscripts.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/autoload' removed 'resources/viewer/mathjax/jax/output/SVG/jax.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size2/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size2' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/fontdata.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Script/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Script' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size3/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size3' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size1/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size1' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/Regular' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/Bold' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size4/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size4' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math/Italic' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math/BoldItalic' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/fontdata-extra.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js' removed 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts/TeX' removed directory 'resources/viewer/mathjax/jax/output/SVG/fonts' removed directory 'resources/viewer/mathjax/jax/output/SVG' removed directory 'resources/viewer/mathjax/jax/output' removed 'resources/viewer/mathjax/jax/element/mml/jax.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/Arrows.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/SpacingModLetters.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/MathOperators.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/CombDiacritMarks.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/LetterlikeSymbols.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/MiscTechnical.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/SuppMathOperators.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/Latin1Supplement.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/Dingbats.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/SupplementalArrowsA.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/CombDiactForSymbols.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/BasicLatin.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/SupplementalArrowsB.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/GeometricShapes.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/GeneralPunctuation.js' removed 'resources/viewer/mathjax/jax/element/mml/optable/GreekAndCoptic.js' removed directory 'resources/viewer/mathjax/jax/element/mml/optable' removed directory 'resources/viewer/mathjax/jax/element/mml' removed directory 'resources/viewer/mathjax/jax/element' removed 'resources/viewer/mathjax/jax/input/TeX/config.js' removed 'resources/viewer/mathjax/jax/input/TeX/jax.js' removed directory 'resources/viewer/mathjax/jax/input/TeX' removed 'resources/viewer/mathjax/jax/input/MathML/config.js' removed 'resources/viewer/mathjax/jax/input/MathML/jax.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/j.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/h.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/o.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/d.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/n.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/v.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/w.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/opf.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/p.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/f.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/b.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/y.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/g.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/u.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/scr.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/c.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/a.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/q.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/k.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/s.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/t.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/e.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/x.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/l.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/fr.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/m.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/r.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/i.js' removed 'resources/viewer/mathjax/jax/input/MathML/entities/z.js' removed directory 'resources/viewer/mathjax/jax/input/MathML/entities' removed directory 'resources/viewer/mathjax/jax/input/MathML' removed 'resources/viewer/mathjax/jax/input/AsciiMath/config.js' removed 'resources/viewer/mathjax/jax/input/AsciiMath/jax.js' removed directory 'resources/viewer/mathjax/jax/input/AsciiMath' removed directory 'resources/viewer/mathjax/jax/input' removed directory 'resources/viewer/mathjax/jax' removed 'resources/viewer/mathjax/MathJax.js' removed 'resources/viewer/mathjax/extensions/TeX/verb.js' removed 'resources/viewer/mathjax/extensions/TeX/action.js' removed 'resources/viewer/mathjax/extensions/TeX/extpfeil.js' removed 'resources/viewer/mathjax/extensions/TeX/autobold.js' removed 'resources/viewer/mathjax/extensions/TeX/noErrors.js' removed 'resources/viewer/mathjax/extensions/TeX/mhchem.js' removed 'resources/viewer/mathjax/extensions/TeX/AMSsymbols.js' removed 'resources/viewer/mathjax/extensions/TeX/AMSmath.js' removed 'resources/viewer/mathjax/extensions/TeX/autoload-all.js' removed 'resources/viewer/mathjax/extensions/TeX/newcommand.js' removed 'resources/viewer/mathjax/extensions/TeX/mediawiki-texvc.js' removed 'resources/viewer/mathjax/extensions/TeX/noUndefined.js' removed 'resources/viewer/mathjax/extensions/TeX/bbox.js' removed 'resources/viewer/mathjax/extensions/TeX/unicode.js' removed 'resources/viewer/mathjax/extensions/TeX/begingroup.js' removed 'resources/viewer/mathjax/extensions/TeX/enclose.js' removed 'resources/viewer/mathjax/extensions/TeX/boldsymbol.js' removed 'resources/viewer/mathjax/extensions/TeX/color.js' removed 'resources/viewer/mathjax/extensions/TeX/AMScd.js' removed 'resources/viewer/mathjax/extensions/TeX/HTML.js' removed 'resources/viewer/mathjax/extensions/TeX/cancel.js' removed 'resources/viewer/mathjax/extensions/TeX/mathchoice.js' removed directory 'resources/viewer/mathjax/extensions/TeX' removed 'resources/viewer/mathjax/extensions/MathZoom.js' removed 'resources/viewer/mathjax/extensions/v1.0-warning.js' removed 'resources/viewer/mathjax/extensions/fast-preview.js' removed 'resources/viewer/mathjax/extensions/CHTML-preview.js' removed 'resources/viewer/mathjax/extensions/MathMenu.js' removed 'resources/viewer/mathjax/extensions/AssistiveMML.js' removed 'resources/viewer/mathjax/extensions/tex2jax.js' removed 'resources/viewer/mathjax/extensions/MathEvents.js' removed 'resources/viewer/mathjax/extensions/HTML-CSS/handle-floats.js' removed directory 'resources/viewer/mathjax/extensions/HTML-CSS' removed 'resources/viewer/mathjax/extensions/toMathML.js' removed 'resources/viewer/mathjax/extensions/MatchWebFonts.js' removed 'resources/viewer/mathjax/extensions/asciimath2jax.js' removed 'resources/viewer/mathjax/extensions/FontWarnings.js' removed 'resources/viewer/mathjax/extensions/HelpDialog.js' removed 'resources/viewer/mathjax/extensions/jsMath2jax.js' removed 'resources/viewer/mathjax/extensions/Safe.js' removed 'resources/viewer/mathjax/extensions/mml2jax.js' removed 'resources/viewer/mathjax/extensions/MathML/content-mathml.js' removed 'resources/viewer/mathjax/extensions/MathML/mml3.js' removed directory 'resources/viewer/mathjax/extensions/MathML' removed directory 'resources/viewer/mathjax/extensions' removed directory 'resources/viewer/mathjax' + exit 0 + umask 022 + cd /builddir/build/BUILD + cd calibre-2.78.0 + OVERRIDE_CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + python setup.py build Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Bq68jI * * Running build * ####### Building extension hunspell ####### Compiling hunspell g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/affentry.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/affentry.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/filemgr.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/filemgr.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/affixmgr.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/affixmgr.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/hunspell.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/hunspell.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/phonet.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/phonet.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/hashmgr.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/hashmgr.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/replist.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/replist.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/suggestmgr.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/suggestmgr.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/dictmgr.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/dictmgr.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/hunspell_wrapper.o In file included from /usr/include/python2.7/Python.h:80:0, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:10: /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp: In function 'PyObject* recognized(Dictionary*, PyObject*)': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:64:61: note: in expansion of macro 'Py_RETURN_FALSE' if (self->handle->spell(word) == 0) { PyMem_Free(word); Py_RETURN_FALSE;} ^~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:66:5: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp: In function 'PyObject* add(Dictionary*, PyObject*)': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:98:56: note: in expansion of macro 'Py_RETURN_TRUE' if (self->handle->add(word) == 0) { PyMem_Free(word); Py_RETURN_TRUE; } ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:100:5: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp: In function 'PyObject* remove_word(Dictionary*, PyObject*)': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:108:59: note: in expansion of macro 'Py_RETURN_TRUE' if (self->handle->remove(word) == 0) { PyMem_Free(word); Py_RETURN_TRUE; } ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:110:5: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp: In function 'void inithunspell()': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/spell/hunspell_wrapper.cpp:185:5: note: in expansion of macro 'Py_INCREF' Py_INCREF(&DictionaryType); ^~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DHUNSPELL_STATIC -I/builddir/build/BUILD/calibre-2.78.0/src/hunspell -c /builddir/build/BUILD/calibre-2.78.0/src/hunspell/csutil.cxx -o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/csutil.o Linking hunspell g++ /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/affentry.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/filemgr.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/affixmgr.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/hunspell.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/phonet.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/hashmgr.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/replist.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/suggestmgr.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/dictmgr.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/hunspell_wrapper.o /builddir/build/BUILD/calibre-2.78.0/build/objects/hunspell/csutil.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/hunspell.so -Wall -shared -lpython2.7 ####### Building extension monotonic ####### Compiling monotonic gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/monotonic.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/monotonic/monotonic.o Linking monotonic gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/monotonic/monotonic.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/monotonic.so -Wall -shared -lpython2.7 -lrt ####### Building extension speedup ####### Compiling speedup gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/speedup.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/speedup/speedup.o Linking speedup gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/speedup/speedup.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/speedup.so -Wall -shared -lpython2.7 -lm ####### Building extension zlib2 ####### Compiling zlib2 gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/zlib2.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/zlib2/zlib2.o Linking zlib2 gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/zlib2/zlib2.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/zlib2.so -Wall -shared -lpython2.7 -lz ####### Building extension certgen ####### Compiling certgen gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/certgen.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/certgen/certgen.o Linking certgen gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/certgen/certgen.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/certgen.so -Wall -shared -lpython2.7 -lcrypto ####### Building extension html ####### Compiling html gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/html/html.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c: In function 'html_Tag_compare': /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:74:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:76:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:83:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (COMPARE(name, Py_EQ) && COMPARE(lang, Py_EQ)) Py_RETURN_TRUE; ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:84:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:86:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (COMPARE(name, Py_NE) || COMPARE(lang, Py_NE)) Py_RETURN_TRUE; ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:87:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c: In function 'html_State_compare': /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:294:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:296:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:303:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (COMPARE(parse, Py_EQ) && COMPARE(sub_parser_state, Py_EQ) && COMPARE(tag_being_defined, Py_EQ) && COMPARE(attribute_name, Py_EQ) && COMPARE(tags, Py_EQ)) Py_RETURN_TRUE; ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:304:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:306:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (COMPARE(parse, Py_NE) || COMPARE(sub_parser_state, Py_NE) || COMPARE(tag_being_defined, Py_NE) || COMPARE(attribute_name, Py_NE) || COMPARE(tags, Py_NE)) Py_RETURN_TRUE; ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:307:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c: In function 'inithtml': /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:499:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&html_TagType); ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/editor/syntax/html.c:500:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&html_StateType); ^~~~~~~~~ Linking html gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/html/html.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/html.so -Wall -shared -lpython2.7 ####### Building extension tokenizer ####### Compiling tokenizer gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/tinycss/tokenizer.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/tokenizer/tokenizer.o /builddir/build/BUILD/calibre-2.78.0/src/tinycss/tokenizer.c: In function 'inittokenizer': /builddir/build/BUILD/calibre-2.78.0/src/tinycss/tokenizer.c:429:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&tokenizer_TokenType); ^~~~~~~~~ Linking tokenizer gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/tokenizer/tokenizer.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/tokenizer.so -Wall -shared -lpython2.7 ####### Building extension _patiencediff_c ####### Compiling _patiencediff_c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/diff/_patiencediff_c.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/_patiencediff_c/_patiencediff_c.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/diff/_patiencediff_c.c: In function 'init_patiencediff_c': /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/tweak_book/diff/_patiencediff_c.c:1274:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&PatienceSequenceMatcherType); ^~~~~~~~~ Linking _patiencediff_c gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/_patiencediff_c/_patiencediff_c.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/_patiencediff_c.so -Wall -shared -lpython2.7 ####### Building extension icu ####### Compiling icu gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/icu/icu.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c: In function 'icu_Collator_strcmp': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:185:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (a != NULL) free(a); if (b != NULL) free(b); ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:185:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' if (a != NULL) free(a); if (b != NULL) free(b); ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c: In function 'icu_Collator_contains': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:260:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (found) Py_RETURN_TRUE; ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:261:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c: In function 'icu_Collator_startswith': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:330:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (ans) { Py_RETURN_TRUE; } ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:331:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c: In function 'icu_Collator_get_upper_first': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:368:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:370:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c: In function 'initicu': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:1209:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&icu_CollatorType); Py_INCREF(&icu_BreakIteratorType); ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/icu.c:1209:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Linking icu gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/icu/icu.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/icu.so -Wall -shared -lpython2.7 -licudata -licui18n -licuuc -licuio ####### Building extension matcher ####### Compiling matcher gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/matcher.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/matcher/matcher.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/matcher.c: In function 'initmatcher': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/matcher.c:520:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&MatcherType); ^~~~~~~~~ Linking matcher gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/matcher/matcher.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/matcher.so -Wall -shared -lpython2.7 -licudata -licui18n -licuuc -licuio ####### Building extension sqlite_custom ####### Compiling sqlite_custom gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/library/sqlite_custom.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/sqlite_custom/sqlite_custom.o Linking sqlite_custom gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/sqlite_custom/sqlite_custom.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/sqlite_custom.so -Wall -shared -lpython2.7 ####### Building extension chmlib ####### Compiling chmlib gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -DSWIG_COBJECT_TYPES -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/chm/swig_chm.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/chmlib/swig_chm.o Linking chmlib gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/chmlib/swig_chm.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/chmlib.so -Wall -shared -lpython2.7 -lchm ####### Building extension chm_extra ####### Compiling chm_extra gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D__PYTHON__ -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/chm/extra.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/chm_extra/extra.o Linking chm_extra gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/chm_extra/extra.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/chm_extra.so -Wall -shared -lpython2.7 -lchm ####### Building extension lzx ####### Compiling lzx gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxc.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzxc.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxmodule.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzxmodule.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxmodule.c: In function 'initlzx': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxmodule.c:223:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&CompressorType); ^~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxd.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzxd.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxd.c: In function 'lzxd_static_init': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxd.c:362:21: warning: iteration 25 invokes undefined behavior [-Waggressive-loop-optimizations] extra_bits[i+1] = j; ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzxd.c:360:3: note: within this loop for (i = 0, j = 0; i < 51; i += 2) { ^~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/compressor.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/compressor.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzc.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzc.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzc.c: In function 'lz_compress': /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzc.c:289:19: warning: variable 'prevtab' set but not used [-Wunused-but-set-variable] unsigned char **prevtab, **prevp; ^~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/lzx/lzc.c:288:8: warning: variable 'lentab' set but not used [-Wunused-but-set-variable] int *lentab, *lenp; ^~~~~~ Linking lzx gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzxc.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzxmodule.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzxd.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/compressor.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzx/lzc.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/lzx.so -Wall -shared -lpython2.7 ####### Building extension freetype ####### Compiling freetype g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/usr/include/freetype2 -I/usr/include/libpng16 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/fonts/freetype.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/freetype/freetype.o In file included from /usr/include/python2.7/Python.h:80:0, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/fonts/freetype.cpp:11: /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/fonts/freetype.cpp: In function 'void initfreetype()': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/fonts/freetype.cpp:318:5: note: in expansion of macro 'Py_INCREF' Py_INCREF(&FreeTypeType); ^~~~~~~~~ Linking freetype g++ /builddir/build/BUILD/calibre-2.78.0/build/objects/freetype/freetype.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/freetype.so -Wall -shared -lpython2.7 -L/usr/lib -lfreetype ####### Building extension msdes ####### Compiling msdes gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/msdes -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/msdes/des.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/msdes/des.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/msdes -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/msdes/msdesmodule.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/msdes/msdesmodule.o Linking msdes gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/msdes/des.o /builddir/build/BUILD/calibre-2.78.0/build/objects/msdes/msdesmodule.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/msdes.so -Wall -shared -lpython2.7 ####### Building extension cPalmdoc ####### Compiling cPalmdoc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/ebooks/compression/palmdoc.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/cPalmdoc/palmdoc.o Linking cPalmdoc gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/cPalmdoc/palmdoc.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/cPalmdoc.so -Wall -shared -lpython2.7 ####### Building extension bzzdec ####### Compiling bzzdec gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/ebooks/djvu/bzzdecoder.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/bzzdec/bzzdecoder.o Linking bzzdec gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/bzzdec/bzzdecoder.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/bzzdec.so -Wall -shared -lpython2.7 ####### Building extension _regex ####### Compiling _regex gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex_unicode.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/_regex/_regex_unicode.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/_regex/_regex.o /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c: In function 'do_best_fuzzy_match': /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:16701:77: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (state->total_errors < error_limit || i == 0 && ~~~~~~~^~ offset == 0) ~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c: In function 'splitter_split': /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:20007:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_DECREF(Py_False); ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:20007:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c: In function 'splitter_next': /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:20023:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_DECREF(Py_False); ^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:20023:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] At top level: /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:18768:28: warning: 'match_get_group_dict' defined but not used [-Wunused-function] Py_LOCAL_INLINE(PyObject*) match_get_group_dict(MatchObject* self) { ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c: In function 'do_match': /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:16560:9: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] int status; ^~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:16712:32: warning: 'better' may be used uninitialized in this function [-Wmaybe-uninitialized] if (better) { ^ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:16699:34: note: 'better' was declared here BOOL better; ^~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:16709:69: warning: 'best_match_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] best_match_pos : state->match_pos < ~~~~~~~~~~~~~~~~~^ best_match_pos; ~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:16653:24: note: 'best_match_pos' was declared here Py_ssize_t best_match_pos; ^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c: In function 'pattern_subx': /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:20741:18: warning: 'kwargs' may be used uninitialized in this function [-Wmaybe-uninitialized] item = PyObject_Call(replacement, args, kwargs); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/regex/_regex.c:20741:18: warning: 'args' may be used uninitialized in this function [-Wmaybe-uninitialized] Linking _regex gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/_regex/_regex_unicode.o /builddir/build/BUILD/calibre-2.78.0/build/objects/_regex/_regex.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/_regex.so -Wall -shared -lpython2.7 ####### Building extension dukpy ####### Compiling dukpy gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/duktape/duktape/duktape.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/duktape.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/duktape/module.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/module.o /builddir/build/BUILD/calibre-2.78.0/src/duktape/module.c: In function 'initdukpy': /builddir/build/BUILD/calibre-2.78.0/src/duktape/module.c:131:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&DukContext_Type); ^~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/duktape/proxy.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/proxy.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/duktape/context.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/context.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/duktape/conversions.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/conversions.o /builddir/build/BUILD/calibre-2.78.0/src/duktape/conversions.c: In function 'duk_to_python': /builddir/build/BUILD/calibre-2.78.0/src/duktape/conversions.c:279:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/duktape/conversions.c:281:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -c /builddir/build/BUILD/calibre-2.78.0/src/duktape/errors.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/errors.o Linking dukpy gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/duktape.o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/module.o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/proxy.o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/context.o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/conversions.o /builddir/build/BUILD/calibre-2.78.0/build/objects/dukpy/errors.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/dukpy.so -Wall -shared -lpython2.7 ####### Building extension podofo ####### Compiling podofo g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/usr/include -I/usr/include/podofo -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/doc.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/doc.o In file included from /usr/include/podofo/base/PdfStream.h:27:0, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/doc.cpp:8: /usr/include/podofo/base/PdfFilter.h:444:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr Create( const EPdfFilter eFilter ); ^~~~~~~~ In file included from /usr/include/c++/6.3.1/memory:81:0, from /usr/include/podofo/base/PdfFilter.h:24, from /usr/include/podofo/base/PdfStream.h:27, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/doc.cpp:8: /usr/include/c++/6.3.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/usr/include -I/usr/include/podofo -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/outline.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/outline.o In file included from /usr/include/podofo/base/PdfStream.h:27:0, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/outline.cpp:8: /usr/include/podofo/base/PdfFilter.h:444:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr Create( const EPdfFilter eFilter ); ^~~~~~~~ In file included from /usr/include/c++/6.3.1/memory:81:0, from /usr/include/podofo/base/PdfFilter.h:24, from /usr/include/podofo/base/PdfStream.h:27, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/outline.cpp:8: /usr/include/c++/6.3.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/usr/include -I/usr/include/podofo -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/podofo.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/podofo.o In file included from /usr/include/podofo/base/PdfStream.h:27:0, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/podofo.cpp:6: /usr/include/podofo/base/PdfFilter.h:444:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr Create( const EPdfFilter eFilter ); ^~~~~~~~ In file included from /usr/include/c++/6.3.1/memory:81:0, from /usr/include/podofo/base/PdfFilter.h:24, from /usr/include/podofo/base/PdfStream.h:27, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/podofo.cpp:6: /usr/include/c++/6.3.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/include/python2.7/Python.h:80:0, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/podofo.cpp:3: /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/podofo.cpp: In function 'void initpodofo()': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/podofo.cpp:61:5: note: in expansion of macro 'Py_INCREF' Py_INCREF(&pdf::PDFDocType); ^~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/usr/include -I/usr/include/podofo -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/output.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/output.o In file included from /usr/include/podofo/base/PdfStream.h:27:0, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/output.cpp:8: /usr/include/podofo/base/PdfFilter.h:444:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr Create( const EPdfFilter eFilter ); ^~~~~~~~ In file included from /usr/include/c++/6.3.1/memory:81:0, from /usr/include/podofo/base/PdfFilter.h:24, from /usr/include/podofo/base/PdfStream.h:27, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/output.cpp:8: /usr/include/c++/6.3.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -I/usr/include -I/usr/include/podofo -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/utils.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/utils.o In file included from /usr/include/podofo/base/PdfStream.h:27:0, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/utils.cpp:8: /usr/include/podofo/base/PdfFilter.h:444:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr Create( const EPdfFilter eFilter ); ^~~~~~~~ In file included from /usr/include/c++/6.3.1/memory:81:0, from /usr/include/podofo/base/PdfFilter.h:24, from /usr/include/podofo/base/PdfStream.h:27, from /usr/include/podofo/base/PdfFileStream.h:26, from /usr/include/podofo/podofo-base.h:41, from /usr/include/podofo/podofo.h:34, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/global.h:14, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/podofo/utils.cpp:8: /usr/include/c++/6.3.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ Linking podofo g++ /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/doc.o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/outline.o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/podofo.o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/output.o /builddir/build/BUILD/calibre-2.78.0/build/objects/podofo/utils.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/podofo.so -Wall -shared -lpython2.7 -L/usr/lib -lpodofo ####### Building extension pictureflow ####### sip -w -c /builddir/build/BUILD/calibre-2.78.0/build/pyqt/pictureflow -b /builddir/build/BUILD/calibre-2.78.0/build/pyqt/pictureflow/pictureflow.sip.sbf -I/usr/share/sip/PyQt5 -x VendorID -t WS_X11 -t Qt_5_6_2 -x Py_v3 /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/pictureflow/pictureflow.sip g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/pictureflow -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o pictureflow.o ../../../src/calibre/gui2/pictureflow/pictureflow.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/pictureflow -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sippictureflowcmodule.o sippictureflowcmodule.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/pictureflow -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sippictureflowPictureFlow.o sippictureflowPictureFlow.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/pictureflow -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sippictureflowFlowImages.o sippictureflowFlowImages.cpp g++ -pipe -O2 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include ./moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/calibre-2.78.0/build/pyqt/pictureflow -I/usr/include/python2.7 -I/usr/include/python2.7 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/pictureflow -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/6.2.1 -I/usr/include/c++/6.2.1/x86_64-redhat-linux -I/usr/include/c++/6.2.1/backward -I/usr/lib/gcc/x86_64-redhat-linux/6.2.1/include -I/usr/local/include -I/usr/include ../../../src/calibre/gui2/pictureflow/pictureflow.h -o moc_pictureflow.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/pictureflow -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_pictureflow.o moc_pictureflow.cpp rm -f libpictureflow.so g++ -Wl,--version-script=pictureflow.exp -Wl,-O1 -shared -o libpictureflow.so pictureflow.o sippictureflowcmodule.o sippictureflowPictureFlow.o sippictureflowFlowImages.o moc_pictureflow.o -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread ####### Building extension progress_indicator ####### sip -w -c /builddir/build/BUILD/calibre-2.78.0/build/pyqt/progress_indicator -b /builddir/build/BUILD/calibre-2.78.0/build/pyqt/progress_indicator/QProgressIndicator.sip.sbf -I/usr/share/sip/PyQt5 -x VendorID -t WS_X11 -t Qt_5_6_2 -x Py_v3 /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/progress_indicator/QProgressIndicator.sip g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/progress_indicator -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o QProgressIndicator.o ../../../src/calibre/gui2/progress_indicator/QProgressIndicator.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/progress_indicator -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sipprogress_indicatorcmodule.o sipprogress_indicatorcmodule.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/progress_indicator -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sipprogress_indicatorQHash18000100QString.o sipprogress_indicatorQHash18000100QString.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/progress_indicator -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sipprogress_indicatorQProgressIndicator.o sipprogress_indicatorQProgressIndicator.cpp g++ -pipe -O2 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include ./moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/calibre-2.78.0/build/pyqt/progress_indicator -I/usr/include/python2.7 -I/usr/include/python2.7 -I/builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/progress_indicator -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/6.2.1 -I/usr/include/c++/6.2.1/x86_64-redhat-linux -I/usr/include/c++/6.2.1/backward -I/usr/lib/gcc/x86_64-redhat-linux/6.2.1/include -I/usr/local/include -I/usr/include ../../../src/calibre/gui2/progress_indicator/QProgressIndicator.h -o moc_QProgressIndicator.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/gui2/progress_indicator -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_QProgressIndicator.o moc_QProgressIndicator.cpp rm -f libprogress_indicator.so g++ -Wl,--version-script=progress_indicator.exp -Wl,-O1 -shared -o libprogress_indicator.so QProgressIndicator.o sipprogress_indicatorcmodule.o sipprogress_indicatorQHash18000100QString.o sipprogress_indicatorQProgressIndicator.o moc_QProgressIndicator.o -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread ####### Building extension imageops ####### sip -w -c /builddir/build/BUILD/calibre-2.78.0/build/pyqt/imageops -b /builddir/build/BUILD/calibre-2.78.0/build/pyqt/imageops/imageops.sip.sbf -I/usr/share/sip/PyQt5 -x VendorID -t WS_X11 -t Qt_5_6_2 -x Py_v3 /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/imageops/imageops.sip g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/utils/imageops -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quantize.o ../../../src/calibre/utils/imageops/quantize.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/utils/imageops -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o imageops.o ../../../src/calibre/utils/imageops/imageops.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/utils/imageops -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sipimageopscmodule.o sipimageopscmodule.cpp rm -f libimageops.so g++ -Wl,--version-script=imageops.exp -Wl,-O1 -shared -o libimageops.so quantize.o imageops.o sipimageopscmodule.o -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread ####### Building extension qt_hack ####### sip -w -c /builddir/build/BUILD/calibre-2.78.0/build/pyqt/qt_hack -b /builddir/build/BUILD/calibre-2.78.0/build/pyqt/qt_hack/qt_hack.sip.sbf -I/usr/share/sip/PyQt5 -x VendorID -t WS_X11 -t Qt_5_6_2 -x Py_v3 /builddir/build/BUILD/calibre-2.78.0/src/calibre/ebooks/pdf/render/qt_hack.sip Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point. Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned! g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/ebooks/pdf/render -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui/5.6.2 -isystem /usr/include/qt5/QtGui/5.6.2/QtGui -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore/5.6.2 -isystem /usr/include/qt5/QtCore/5.6.2/QtCore -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qt_hack.o ../../../src/calibre/ebooks/pdf/render/qt_hack.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/python2.7 -isystem /usr/include/python2.7 -I../../../src/calibre/ebooks/pdf/render -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui/5.6.2 -isystem /usr/include/qt5/QtGui/5.6.2/QtGui -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore/5.6.2 -isystem /usr/include/qt5/QtCore/5.6.2/QtCore -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o sipqt_hackcmodule.o sipqt_hackcmodule.cpp rm -f libqt_hack.so g++ -Wl,--version-script=qt_hack.exp -Wl,-O1 -shared -o libqt_hack.so qt_hack.o sipqt_hackcmodule.o -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread ####### Building extension lzma_binding ####### Compiling lzma_binding gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D_7ZIP_ST -c /builddir/build/BUILD/calibre-2.78.0/src/lzma/LzFind.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/LzFind.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D_7ZIP_ST -c /builddir/build/BUILD/calibre-2.78.0/src/lzma/LzmaEnc.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/LzmaEnc.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D_7ZIP_ST -c /builddir/build/BUILD/calibre-2.78.0/src/lzma/lzma_binding.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/lzma_binding.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D_7ZIP_ST -c /builddir/build/BUILD/calibre-2.78.0/src/lzma/Lzma2Dec.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/Lzma2Dec.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D_7ZIP_ST -c /builddir/build/BUILD/calibre-2.78.0/src/lzma/Lzma2Enc.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/Lzma2Enc.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -D_7ZIP_ST -c /builddir/build/BUILD/calibre-2.78.0/src/lzma/LzmaDec.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/LzmaDec.o Linking lzma_binding gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/LzFind.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/LzmaEnc.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/lzma_binding.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/Lzma2Dec.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/Lzma2Enc.o /builddir/build/BUILD/calibre-2.78.0/build/objects/lzma_binding/LzmaDec.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/lzma_binding.so -Wall -shared -lpython2.7 ####### Building extension libusb ####### Compiling libusb gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/libusb/libusb.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/libusb/libusb.o Linking libusb gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/libusb/libusb.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/libusb.so -Wall -shared -lpython2.7 -lusb-1.0 ####### Building extension libmtp ####### Compiling libmtp gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/libmtp.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/libmtp/libmtp.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/libmtp.c: In function 'is_mtp_device': /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/libmtp.c:673:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (ans) Py_RETURN_TRUE; ^~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/libmtp.c:675:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/libmtp.c: In function 'initlibmtp': /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/libmtp.c:747:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Py_INCREF(&DeviceType); ^~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O3 -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/devices/mtp/unix/devices.c -o /builddir/build/BUILD/calibre-2.78.0/build/objects/libmtp/devices.o Linking libmtp gcc /builddir/build/BUILD/calibre-2.78.0/build/objects/libmtp/libmtp.o /builddir/build/BUILD/calibre-2.78.0/build/objects/libmtp/devices.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/libmtp.so -Wall -shared -lpython2.7 -lmtp ####### Building extension unrar ####### Compiling unrar g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/filestr.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/filestr.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/filestr.cpp: In function 'bool ReadTextFile(const char*, const wchar*, StringList*, bool, bool, RAR_CHARSET, bool, bool, bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/filestr.cpp:18:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (Name!=NULL) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/filestr.cpp:36:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/filestr.cpp:62:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] SrcCharset==RCH_DEFAULT && IsUnicode((byte *)&Data[0],DataSize)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/extract.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp: In member function 'void CmdExtract::DoExtract(CommandData*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:65:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!Cmd->DisableDone) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp: In member function 'EXTRACT_ARC_CODE CmdExtract::ExtractArchive(CommandData*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:196:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!ExtractCurrentFile(Cmd,Arc,Size,Repeat)) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp: In member function 'bool CmdExtract::ExtractCurrentFile(CommandData*, Archive&, size_t, bool&)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:221:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (HeaderSize==0) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:255:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (HeadType==ENDARC_HEAD) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:277:65: warning: suggest parentheses around '&&' within '||' [-Wparentheses] !Cmd->Recurse && MatchedArgs>=Cmd->FileArgs->ItemsCount() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ AllMatchesExact) ~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:351:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (Cmd->VersionControl-1==Version) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:680:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!IsLink(Arc.NewLhd.FileAttr)) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:832:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (Command!='I') ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:901:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if ((Arc.NewLhd.Flags & LHD_SPLIT_BEFORE)==0) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:918:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] bool ValidCRC=Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC) || /builddir/build/BUILD/calibre-2.78.0/src/unrar/extract.cpp:1002:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!ExtrFile) ^ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/sha1.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/sha1.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/smallfn.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/smallfn.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/system.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/system.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/savepos.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/savepos.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/resource.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/resource.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/rdwrfn.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rdwrfn.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/rdwrfn.cpp: In member function 'int ComprDataIO::UnpRead(byte*, size_t)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/rdwrfn.cpp:93:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (Decryption) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/rdwrfn.cpp: In member function 'void ComprDataIO::UnpWrite(byte*, size_t)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/rdwrfn.cpp:176:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!SkipUnpCRC) ^ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/getbits.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/getbits.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/ulinks.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/ulinks.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/ulinks.cpp: In function 'bool ExtractLink(ComprDataIO&, Archive&, const char*, uint&, bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/ulinks.cpp:17:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (symlink(LinkTarget,LinkName)==-1) // Error. ^ In file included from /builddir/build/BUILD/calibre-2.78.0/src/unrar/rar.hpp:16:0, from /builddir/build/BUILD/calibre-2.78.0/src/unrar/ulinks.cpp:1: /builddir/build/BUILD/calibre-2.78.0/src/unrar/rardefs.hpp:4:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define Min(x,y) (((x)<(y)) ? (x):(y)) ~~~^~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/ulinks.cpp:29:18: note: in expansion of macro 'Min' int NameSize=Min(DataSize,strlen(LinkTarget)); ^~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/errhnd.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/errhnd.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/list.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp: In function 'void ListArchive(CommandData*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp:109:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!Bare) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp:142:46: warning: suggest parentheses around '&&' within '||' [-Wparentheses] Arc.GetHeaderType()==ENDARC_HEAD && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ (Arc.EndArcHead.Flags & EARC_NEXT_VOLUME)!=0) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp: In function 'void ListFileHeader(FileHeader&, bool, bool, bool&, bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp:195:9: warning: variable 'Name' set but not used [-Wunused-but-set-variable] char *Name=hd.FileName; ^~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp:254:22: warning: unused variable 'RarOS' [-Wunused-variable] static const char *RarOS[]={ ^~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp: In function 'void ListSymLink(Archive&)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp:268:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (Arc.NewLhd.HostOS==HOST_UNIX && (Arc.NewLhd.FileAttr & 0xF000)==0xA000) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp: At global scope: /builddir/build/BUILD/calibre-2.78.0/src/unrar/list.cpp:254:22: warning: 'RarOS' defined but not used [-Wunused-variable] static const char *RarOS[]={ ^~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/pathfn.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'bool EnumConfigPaths(char*, int)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:461:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (Number<0 || Number>=sizeof(AltPath)/sizeof(AltPath[0])) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'void NextVolumeName(char*, wchar*, uint, bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:611:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (ChPtr[1]==0 && strlen(ArcName)|\"":"?*",*s)!=NULL || Extended && (byte)*s<32) ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'void MakeNameUsable(wchar*, bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:777:66: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (wcschr(Extended ? L"?*<>|\"":L"?*",*s)!=NULL || Extended && (uint)*s<32) ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'char* UnixSlashToDos(char*, char*, uint)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:791:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (DestName!=NULL && DestName!=SrcName) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:801:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (*s=='/') ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'char* DosSlashToUnix(char*, char*, uint)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:813:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (DestName!=NULL && DestName!=SrcName) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:823:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (*s=='\\') ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'wchar* UnixSlashToDos(wchar*, wchar*, uint)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:835:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (DestName!=NULL && DestName!=SrcName) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:845:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (*s=='/') ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'wchar* DosSlashToUnix(wchar*, wchar*, uint)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:857:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (DestName!=NULL && DestName!=SrcName) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:867:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (*s=='\\') ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp: In function 'void GenArcName(char*, wchar*, char*, uint, bool&)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/pathfn.cpp:1312:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (StartWeekDay<0) ^ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/rawread.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rawread.o g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/unrar.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/unrar.o In file included from /usr/include/python2.7/Python.h:80:0, from /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/unrar.cpp:11: /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/unrar.cpp: In function 'void initunrar()': /usr/include/python2.7/object.h:769:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ^ /builddir/build/BUILD/calibre-2.78.0/src/calibre/utils/unrar.cpp:539:5: note: in expansion of macro 'Py_INCREF' Py_INCREF(&RARArchiveType); ^~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/unpack.o In file included from /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack.cpp:3:0: /builddir/build/BUILD/calibre-2.78.0/src/unrar/model.cpp: In member function 'int ModelPPM::DecodeChar()': /builddir/build/BUILD/calibre-2.78.0/src/unrar/coder.cpp:23:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] while ((low^(low+range)) 0xb0 || AvrPlc >= 0x2a00 && OldAvr2 < 0x40) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack.cpp:8:0: /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack20.cpp: In member function 'void Unpack::ReadLastTables()': /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack20.cpp:256:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (ReadTop>=InAddr+5) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack20.cpp: In member function 'byte Unpack::DecodeAudio(int)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack20.cpp:316:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int I=1;IDif)/sizeof(V->Dif[0]);I++) ~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack.cpp: In member function 'void Unpack::Unpack29(bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/unpack.cpp:201:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int I=0;I 0 && IValue1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS)); ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp: In member function 'void RarVM::Optimize(VM_PreparedProgram*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_ADD' not handled in switch [-Wswitch] switch(Cmd->OpCode) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SUB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JZ' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JNZ' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_INC' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_DEC' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JMP' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_XOR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_TEST' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JS' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JNS' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JBE' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JA' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_JAE' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_PUSH' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_POP' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_CALL' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_RET' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SHL' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SHR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SAR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_NEG' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_PUSHA' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_POPA' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_PUSHF' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_POPF' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_MOVZX' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_MOVSX' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_XCHG' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_MUL' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_DIV' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_ADC' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SBB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_PRINT' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_MOVB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_MOVD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_CMPB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_CMPD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_ADDB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_ADDD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SUBB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_SUBD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_INCB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_INCD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_DECB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_DECD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_NEGB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_NEGD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:787:11: warning: enumeration value 'VM_STANDARD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_MOV' not handled in switch [-Wswitch] switch(Cmd->OpCode) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_CMP' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JZ' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JNZ' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JMP' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_XOR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_AND' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_OR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_TEST' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JS' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JNS' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JBE' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JA' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_JAE' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_PUSH' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_POP' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_CALL' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_RET' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_NOT' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_SHL' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_SHR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_SAR' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_PUSHA' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_POPA' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_PUSHF' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_POPF' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_MOVZX' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_MOVSX' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_XCHG' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_MUL' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_DIV' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_ADC' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_SBB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_PRINT' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_MOVB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_MOVD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_CMPB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_CMPD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_ADDB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_ADDD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_SUBB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_SUBD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_INCB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_INCD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_DECB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_DECD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_NEGB' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_NEGD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:821:11: warning: enumeration value 'VM_STANDARD' not handled in switch [-Wswitch] /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp: In member function 'VM_StandardFilters RarVM::IsStandardFilter(byte*, uint)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:863:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (StdList[I].CRC==CodeCRC && StdList[I].Length==CodeSize) ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp: In member function 'void RarVM::ExecuteStandardFilter(VM_StandardFilters)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/rarvm.cpp:1066:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int J=1;J*, Array*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/arccmt.cpp:46:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/archive.cpp: In member function 'ARCSIGN_TYPE Archive::IsSignature(const byte*, size_t)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/archive.cpp:96:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (Size>=1 && D[0]==0x52) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/archive.cpp: In member function 'bool Archive::IsArchive(bool)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/archive.cpp:235:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] Volume && (NewMhd.Flags & MHD_FIRSTVOLUME)==0) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/archive.cpp:241:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] Volume && NewLhd.UnpVer>=29 && (NewMhd.Flags & MHD_FIRSTVOLUME)==0)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/scantree.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp: In member function 'bool ScanTree::GetNextMask()': /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp:90:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (Name[0]=='.' && (Name[1]==0 || Name[1]=='.' && Name[2]==0)) ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp:104:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (NameW[0]=='.' && (NameW[1]==0 || NameW[1]=='.' && NameW[2]==0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp: In member function 'SCAN_CODE ScanTree::FindProc(FindData*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp:152:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] Wildcards && Recurse==RECURSE_WILDCARDS || ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/scantree.cpp:153:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] ScanEntireDisk && Recurse!=RECURSE_DISABLE); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/strfn.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/strfn.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/strfn.cpp: In function 'bool IsAlpha(int)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/strfn.cpp:182:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] return(ch>='A' && ch<='Z' || ch>='a' && ch<='z'); ~~~~~~~~^~~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/unicode.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/unicode.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/unicode.cpp: In function 'bool WideToChar(const wchar*, char*, size_t)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/unicode.cpp:26:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ((!RetCode || *Dest==0 && *Src!=0) && DestSize>NM && wcslen(Src)NM && strlen(Src)0) ~~~~~~~^~~~~ /builddir/build/BUILD/calibre-2.78.0/src/unrar/file.cpp: In member function 'virtual int File::Read(void*, size_t)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/file.cpp:371:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (AllowExceptions) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/file.cpp: In member function 'virtual int64 File::Tell()': /builddir/build/BUILD/calibre-2.78.0/src/unrar/file.cpp:476:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (hFile==BAD_HANDLE) ^ /builddir/build/BUILD/calibre-2.78.0/src/unrar/file.cpp: In static member function 'static bool File::RemoveCreated()': /builddir/build/BUILD/calibre-2.78.0/src/unrar/file.cpp:670:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int I=0;IASIZE(NewName)-10 || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -pthread -I/usr/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/calibre-2.78.0/src/unrar -c /builddir/build/BUILD/calibre-2.78.0/src/unrar/arcread.cpp -o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/arcread.o /builddir/build/BUILD/calibre-2.78.0/src/unrar/arcread.cpp: In member function 'bool Archive::ReadSubData(Array*, File*)': /builddir/build/BUILD/calibre-2.78.0/src/unrar/arcread.cpp:735:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (SubHead.Flags & LHD_PASSWORD) ^ Linking unrar g++ /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/filestr.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/extract.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/sha1.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/smallfn.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/system.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/savepos.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/resource.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rdwrfn.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/getbits.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/ulinks.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/errhnd.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/list.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/pathfn.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rawread.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/unrar.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/unpack.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/isnt.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rijndael.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/consio.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rarvm.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/match.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/filefn.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/secpassword.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/archive.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/scantree.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/strfn.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/unicode.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/options.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/encname.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/volume.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/file.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/extinfo.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/find.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/cmddata.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/global.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/timefn.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/crypt.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/rar.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/strlist.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/crc.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/filcreat.o /builddir/build/BUILD/calibre-2.78.0/build/objects/unrar/arcread.o -o /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/unrar.so -Wall -shared -lpython2.7 ####### Building headless QPA plugin ####### Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point. Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned! g++ -c -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PLATFORMSUPPORT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtPlatformSupport -isystem /usr/include/qt5/QtPlatformSupport/5.6.2 -isystem /usr/include/qt5/QtPlatformSupport/5.6.2/QtPlatformSupport -isystem /usr/include/qt5/QtGui/5.6.2 -isystem /usr/include/qt5/QtGui/5.6.2/QtGui -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore/5.6.2 -isystem /usr/include/qt5/QtCore/5.6.2/QtCore -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o headless_backingstore.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/headless/headless_backingstore.cpp g++ -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PLATFORMSUPPORT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtPlatformSupport -isystem /usr/include/qt5/QtPlatformSupport/5.6.2 -isystem /usr/include/qt5/QtPlatformSupport/5.6.2/QtPlatformSupport -isystem /usr/include/qt5/QtGui/5.6.2 -isystem /usr/include/qt5/QtGui/5.6.2/QtGui -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore/5.6.2 -isystem /usr/include/qt5/QtCore/5.6.2/QtCore -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o headless_integration.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/headless/headless_integration.cpp g++ -c -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PLATFORMSUPPORT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtPlatformSupport -isystem /usr/include/qt5/QtPlatformSupport/5.6.2 -isystem /usr/include/qt5/QtPlatformSupport/5.6.2/QtPlatformSupport -isystem /usr/include/qt5/QtGui/5.6.2 -isystem /usr/include/qt5/QtGui/5.6.2/QtGui -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore/5.6.2 -isystem /usr/include/qt5/QtCore/5.6.2/QtCore -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o fontconfig_database.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/headless/fontconfig_database.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PLATFORMSUPPORT_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include ./moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/calibre-2.78.0/build/headless -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5 -I/usr/include/qt5/QtPlatformSupport -I/usr/include/qt5/QtPlatformSupport/5.6.2 -I/usr/include/qt5/QtPlatformSupport/5.6.2/QtPlatformSupport -I/usr/include/qt5/QtGui/5.6.2 -I/usr/include/qt5/QtGui/5.6.2/QtGui -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore/5.6.2 -I/usr/include/qt5/QtCore/5.6.2/QtCore -I/usr/include/qt5/QtCore -I/usr/include/c++/6.2.1 -I/usr/include/c++/6.2.1/x86_64-redhat-linux -I/usr/include/c++/6.2.1/backward -I/usr/lib/gcc/x86_64-redhat-linux/6.2.1/include -I/usr/local/include -I/usr/include /builddir/build/BUILD/calibre-2.78.0/src/calibre/headless/main.cpp -o main.moc g++ -c -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PLATFORMSUPPORT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtPlatformSupport -isystem /usr/include/qt5/QtPlatformSupport/5.6.2 -isystem /usr/include/qt5/QtPlatformSupport/5.6.2/QtPlatformSupport -isystem /usr/include/qt5/QtGui/5.6.2 -isystem /usr/include/qt5/QtGui/5.6.2/QtGui -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore/5.6.2 -isystem /usr/include/qt5/QtCore/5.6.2/QtCore -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o main.o /builddir/build/BUILD/calibre-2.78.0/src/calibre/headless/main.cpp rm -f libheadless.so g++ -Wl,--no-undefined -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libheadless.so headless_backingstore.o main.o headless_integration.o fontconfig_database.o -lQt5PlatformSupport -lQt5DBus -lgthread-2.0 -pthread -lglib-2.0 -lXrender -lXext -lX11 -lm -linput -lxkbcommon -ludev -lfontconfig -lfreetype -lEGL -lQt5Gui -lQt5Core -lGL -lpthread -lglib-2.0 -lfontconfig -lfreetype mv -f libheadless.so /builddir/build/BUILD/calibre-2.78.0/src/calibre/plugins/ * build took 47.5 seconds + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.oSjvPX + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64 ++ dirname /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64 + cd calibre-2.78.0 + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/packages + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/packages + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/applications + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/desktop-directories + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/appdata + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib/python2.7/site-packages + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/bash-completion/completions + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/zsh/site-functions + XDG_DATA_DIRS=/builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share + XDG_UTILS_INSTALL_MODE=system + LIBPATH=/usr/lib64 + python setup.py install --root=/builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr --prefix=/usr --libdir=/usr/lib64 --staging-libdir=/builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64 --staging-sharedir=/builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share * * Running build * ####### Building extension hunspell ####### ####### Building extension monotonic ####### ####### Building extension speedup ####### ####### Building extension zlib2 ####### ####### Building extension certgen ####### ####### Building extension html ####### ####### Building extension tokenizer ####### ####### Building extension _patiencediff_c ####### ####### Building extension icu ####### ####### Building extension matcher ####### ####### Building extension sqlite_custom ####### ####### Building extension chmlib ####### ####### Building extension chm_extra ####### ####### Building extension lzx ####### ####### Building extension freetype ####### ####### Building extension msdes ####### ####### Building extension cPalmdoc ####### ####### Building extension bzzdec ####### ####### Building extension _regex ####### ####### Building extension dukpy ####### ####### Building extension podofo ####### ####### Building extension pictureflow ####### ####### Building extension progress_indicator ####### ####### Building extension imageops ####### ####### Building extension qt_hack ####### ####### Building extension lzma_binding ####### ####### Building extension libusb ####### ####### Building extension libmtp ####### ####### Building extension unrar ####### ####### Building headless QPA plugin ####### Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point. Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned! make: Nothing to be done for 'first'. * build took 0.1 seconds * * Running gui * Compiling form /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/store/stores/mobileread/adv_search_builder.ui Compiling form /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog.ui Compiling form /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/store/stores/mobileread/store_dialog.ui Compiling form /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/store/config/chooser/adv_search_builder.ui Compiling form /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/store/config/chooser/chooser_widget.ui Compiling form /builddir/build/BUILD/calibre-2.78.0/src/calibre/gui2/store/config/search/search_widget.ui Compiled 6 forms Creating images.qrc * gui took 0.3 seconds * * Running install * INSTALL paths: LIB: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre SHARE: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/ebook-device Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/ebook-meta Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/ebook-convert Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/ebook-polish Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/markdown-calibre Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/web2disk Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-server Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/lrf2lrs Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/lrs2lrf Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-debug Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibredb Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-parallel Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-customize Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-complete Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/fetch-ebook-metadata Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-smtp Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/lrfviewer Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/ebook-viewer Installing binary: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/ebook-edit Installing code to /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre Installing resources to /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre Setting up command-line completion... Installing zsh completion to: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/zsh/site-functions/_calibre Installing bash completion to: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/bash-completion/completions/calibre Setting up desktop integration... Creating un-installer: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-uninstall Installing calibre environment module: /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib/python2.7/site-packages/init_calibre.py calibre successfully installed. You can start it by running the command calibre * install took 6.0 seconds + sed -i -e '/^#!\//, 1d' /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib/python2.7/site-packages/init_calibre.py + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/pixmaps/ + cp -p resources/images/library.png /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/pixmaps/calibre-gui.png + cp -p resources/images/viewer.png /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/pixmaps/calibre-viewer.png + cp -p resources/images/tweak.png /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/pixmaps/calibre-ebook-edit.png + find /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime -maxdepth 1 -type f -print -delete /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/generic-icons /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/subclasses /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/mime.cache /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/XMLnamespaces /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/version /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/aliases /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/types /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/icons /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/globs /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/magic /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/globs2 /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/treemagic + rm -f /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/applications/defaults.list + rm -f /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/applications/mimeinfo.cache + rm -f /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/epub+zip.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/x-kindle-application.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/x-mobi8-ebook.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/x-mobipocket-ebook.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/x-mobipocket-subscription.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/x-sony-bbeb.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/application/x-topaz-ebook.xml + rm -f /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/mime/text/lrs.xml + desktop-file-validate /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/applications/calibre-ebook-viewer.desktop + desktop-file-validate /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/applications/calibre-gui.desktop + desktop-file-validate /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/applications/calibre-lrfviewer.desktop + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor/128x128 + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor/scalable + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor/scalable/mimetypes + mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor/scalable/apps + cp -p resources/images/mimetypes/lrf.png /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor/scalable/mimetypes/application-x-sony-bbeb.png + cp -p resources/images/viewer.png /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/icons/hicolor/scalable/apps/calibre-viewer.png + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/odf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/cherrypy /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/encutils /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/cssutils + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/cal/utils/genshi + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/cal/trac + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/web/feeds/feedparser.py + ln -s /usr/lib/python2.7/site-packages/feedparser.py /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/web/feeds/feedparser.py + ln -s /usr/lib/python2.7/site-packages/feedparser.pyc /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/web/feeds/feedparser.pyc + ln -s /usr/lib/python2.7/site-packages/feedparser.pyo /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/web/feeds/feedparser.pyo + ln -s /usr/share/fonts/liberation/LiberationMono-BoldItalic.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationMono-BoldItalic.ttf + ln -s /usr/share/fonts/liberation/LiberationMono-Bold.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationMono-Bold.ttf + ln -s /usr/share/fonts/liberation/LiberationMono-Italic.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationMono-Italic.ttf + ln -s /usr/share/fonts/liberation/LiberationMono-Regular.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationMono-Regular.ttf + ln -s /usr/share/fonts/liberation/LiberationSans-BoldItalic.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSans-BoldItalic.ttf + ln -s /usr/share/fonts/liberation/LiberationSans-Bold.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSans-Bold.ttf + ln -s /usr/share/fonts/liberation/LiberationSans-Italic.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSans-Italic.ttf + ln -s /usr/share/fonts/liberation/LiberationSans-Regular.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSans-Regular.ttf + ln -s /usr/share/fonts/liberation/LiberationSerif-BoldItalic.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSerif-BoldItalic.ttf + ln -s /usr/share/fonts/liberation/LiberationSerif-Bold.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSerif-Bold.ttf + ln -s /usr/share/fonts/liberation/LiberationSerif-Italic.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSerif-Italic.ttf + ln -s /usr/share/fonts/liberation/LiberationSerif-Regular.ttf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/fonts/liberation/LiberationSerif-Regular.ttf + rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/calibre/localization/locales/ + rm -f /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-uninstall + cp -p /builddir/build/SOURCES/calibre-mount-helper /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/bin/calibre-mount-helper + cp -p /builddir/build/SOURCES/calibre-gui.appdata.xml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/appdata/ + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/calibre-2.78.0 extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/freetype.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/_regex.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/cPalmdoc.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/libheadless.so readelf: Error: the dynamic segment offset + size exceeds the size of the file extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/qt_hack.so readelf: Error: the dynamic segment offset + size exceeds the size of the file extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/imageops.so readelf: Error: the dynamic segment offset + size exceeds the size of the file extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/certgen.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/progress_indicator.so readelf: Error: the dynamic segment offset + size exceeds the size of the file extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/html.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/bzzdec.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/chm_extra.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/icu.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/_patiencediff_c.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/sqlite_custom.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/speedup.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/msdes.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/matcher.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/pictureflow.so readelf: Error: the dynamic segment offset + size exceeds the size of the file extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/unrar.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/zlib2.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/lzx.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/monotonic.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/chmlib.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/hunspell.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/podofo.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/tokenizer.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/lzma_binding.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/libmtp.so readelf: Error: the dynamic segment offset + size exceeds the size of the file extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/libusb.so extracting debug info from /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib64/calibre/calibre/plugins/dukpy.so /usr/lib/rpm/sepdebugcrcfix: Updated 25 CRC32s, 5 CRC32s did match. cpio: calibre-2.78.0/duk_alloc_default.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_buffer.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_bytecode.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_call.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_codec.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_compile.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_debug.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_heap.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_logging.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_memory.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_object.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_stack.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_string.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_api_var.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_array.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_boolean.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_buffer.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_date.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_date_unix.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_duktape.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_error.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_function.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_global.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_json.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_logger.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_math.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_number.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_object.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_pointer.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_proxy.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_regexp.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_string.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_thread.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_bi_thrower.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_builtins.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_error_augment.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_error_longjmp.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_error_macros.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_error_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_error_throw.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_forwdecl.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hbuffer.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hbuffer_alloc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hbuffer_ops.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hbufferobject.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hbufferobject_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hcompiledfunction.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_alloc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_hashstring.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_markandsweep.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_memory.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_refcount.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_stringcache.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heap_stringtable.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_heaphdr.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hnativefunction.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_alloc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_class.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_enum.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_finalizer.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_pc2line.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hobject_props.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hstring.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hstring_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hthread.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hthread_alloc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hthread_builtins.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hthread_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_hthread_stacks.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_jmpbuf.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_bytecode.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_call.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_compiler.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_compiler.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_executor.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_ops.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_js_var.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_json.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_lexer.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_lexer.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_numconv.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_regexp.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_regexp_compiler.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_regexp_executor.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_strings.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_tval.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_unicode.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_unicode_support.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_unicode_tables.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util.h: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util_bitdecoder.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util_bitencoder.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util_bufwriter.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util_hashprime.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util_misc.c: Cannot stat: No such file or directory cpio: calibre-2.78.0/duk_util_tinyrandom.c: Cannot stat: No such file or directory 8040 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: calibre-2.78.0-1.fc24.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cksdLA + umask 022 + cd /builddir/build/BUILD + cd calibre-2.78.0 + DOCDIR=/builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/doc/calibre + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/doc/calibre + cp -pr COPYRIGHT /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/doc/calibre + cp -pr LICENSE /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/doc/calibre + cp -pr Changelog.yaml /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64/usr/share/doc/calibre + exit 0 Provides: appdata() appdata(calibre-ebook-edit.appdata.xml) appdata(calibre-ebook-viewer.appdata.xml) appdata(calibre-gui.appdata.xml) application() application(calibre-ebook-edit.desktop) application(calibre-ebook-viewer.desktop) application(calibre-gui.desktop) application(calibre-lrfviewer.desktop) calibre = 2.78.0-1.fc24 calibre(x86-64) = 2.78.0-1.fc24 mimehandler(application/epub+zip) mimehandler(application/ereader) mimehandler(application/oebps-package+xml) mimehandler(application/pdf) mimehandler(application/vnd.ms-word.document.macroenabled.12) mimehandler(application/vnd.oasis.opendocument.text) mimehandler(application/vnd.openxmlformats-officedocument.wordprocessingml.document) mimehandler(application/x-cbc) mimehandler(application/x-cbr) mimehandler(application/x-cbz) mimehandler(application/x-mobi8-ebook) mimehandler(application/x-mobipocket-ebook) mimehandler(application/x-mobipocket-subscription) mimehandler(application/x-sony-bbeb) mimehandler(application/xhtml+xml) mimehandler(image/vnd.djvu) mimehandler(text/fb2+xml) mimehandler(text/html) mimehandler(text/plain) mimehandler(text/rtf) mimehandler(text/x-markdown) Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /bin/bash /bin/sh /usr/bin/env libEGL.so.1()(64bit) libGL.so.1()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Core.so.5(Qt_5.6)(64bit) libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit) libQt5DBus.so.5()(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Gui.so.5(Qt_5_PRIVATE_API)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libchm.so.0()(64bit) libcrypto.so.10()(64bit) libcrypto.so.10(libcrypto.so.10)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libglib-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libicudata.so.56()(64bit) libicui18n.so.56()(64bit) libicuio.so.56()(64bit) libicuuc.so.56()(64bit) libinput.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmtp.so.9()(64bit) libpodofo.so.0.9.1()(64bit) libpthread.so.0()(64bit) libpython2.7.so.1.0()(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libudev.so.1()(64bit) libusb-1.0.so.0()(64bit) libxkbcommon.so.0()(64bit) libz.so.1()(64bit) python(abi) = 2.7 rtld(GNU_HASH) Processing files: calibre-debuginfo-2.78.0-1.fc24.x86_64 Provides: calibre-debuginfo = 2.78.0-1.fc24 calibre-debuginfo(x86-64) = 2.78.0-1.fc24 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64 Wrote: /builddir/build/RPMS/calibre-2.78.0-1.fc24.x86_64.rpm Wrote: /builddir/build/RPMS/calibre-debuginfo-2.78.0-1.fc24.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.FGXlLg + umask 022 + cd /builddir/build/BUILD + cd calibre-2.78.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/calibre-2.78.0-1.fc24.x86_64 + exit 0 Child return code was: 0