* Package: app-text/fbreader-0.99.4-r5 * Repository: gentoo * Maintainer: grozin@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo/gentoo/commit/518d94844deed8e77f6365724d73a3f76f7256ad (Tue Sep 29 20:45:41 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.8 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r2, 5.4.0-1025-aws x86_64) ================================================================= System uname: Linux-5.4.0-1025-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8124M_CPU_@_3.00GHz-with-gentoo-2.7 KiB Mem: 71926568 total, 52977704 free KiB Swap: 0 total, 0 free sh bash 5.0_p18 ld GNU ld (Gentoo 2.35.1 p1) 2.35.1 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r3::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0_rc2::gentoo dev-util/cmake: 3.18.3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.35.1::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* GPL-2" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/var/tmp/portage/app-text/fbreader-0.99.4-r5/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j36 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking fbreader-sources-0.99.4.tgz to /var/tmp/portage/app-text/fbreader-0.99.4-r5/work >>> Source unpacked in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work >>> Preparing source in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4 ... * Applying fbreader-0.99.4-combined.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4 ... make -j36 V=1 -j1 make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/library' Compiling ZLibrary.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/typeId' Compiling ZLTypeId.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/util' Compiling ZLBase64InputStream.o ... OK Compiling ZLFileUtil.o ... OK Compiling ZLHexInputStream.o ... OK Compiling ZLKeyUtil.o ... OK Compiling ZLLanguageUtil.o ... OK Compiling ZLSearchUtil.o ... OK Compiling ZLSliceInputStream.o ... OK Compiling ZLStringUtil.o ... OK Compiling ZLUnicodeUtil.o ...ZLUnicodeUtil.cpp: In static member function ‘static std::size_t ZLUnicodeUtil::lastChar(ZLUnicodeUtil::Ucs4Char&, const char*)’: ZLUnicodeUtil.cpp:304:47: warning: unused parameter ‘ch’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 304 | std::size_t ZLUnicodeUtil::lastChar(Ucs4Char &ch, const char *utf8String) { | ~~~~~~~~~~^~ OK Compiling ZLUserData.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/constants' Compiling ZLMimeType.o ... OK Compiling ZLXMLNamespace.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/logger' Compiling ZLLogger.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/logger' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem' Compiling ZLDir.o ... OK Compiling ZLFSManager.o ... OK Compiling ZLFSPluginManager.o ... OK Compiling ZLFile.o ... OK Compiling ZLInputStreamDecorator.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' Compiling ZLFSArchiverZip.o ... OK Compiling ZLFSCompressorGzip.o ... OK Compiling ZLGzipInputStream.o ... OK Compiling ZLZDecompressor.o ... OK Compiling ZLZipDir.o ... OK Compiling ZLZipEntryCache.o ... OK Compiling ZLZipHeader.o ... OK Compiling ZLZipInputStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' Compiling ZLBzip2InputStream.o ... OK Compiling ZLFSCompressorBzip2.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' Compiling ZLFSArchiverTar.o ... OK Compiling ZLTar.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/dialogs' Compiling ZLDialog.o ... OK Compiling ZLDialogContent.o ...In file included from ZLDialogContent.cpp:22: ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ OK Compiling ZLDialogContentBuilder.o ... OK Compiling ZLDialogManager.o ...ZLDialogManager.cpp: In member function ‘virtual shared_ptr ZLDialogManager::createProgressDialog(const ZLResourceKey&, bool) const’: ZLDialogManager.cpp:91:89: warning: unused parameter ‘key’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 91 | ZLDialogManager::createProgressDialog(const ZLResourceKey &key, bool /*network*/) const { | ~~~~~~~~~~~~~~~~~~~~~^~~ OK Compiling ZLOpenFileDialog.o ... OK Compiling ZLOptionEntry.o ...In file included from ZLOptionEntry.cpp:21: ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ OK Compiling ZLOptionView.o ...In file included from ZLOptionView.cpp:20: ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ OK Compiling ZLOptionsDialog.o ... OK Compiling ZLProgressDialog.o ... OK Compiling ZLTreeDialog.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLTreeNode.h:26, from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLTreeListener.h:23, from ZLTreeDialog.h:23, from ZLTreeDialog.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ ZLTreeDialog.cpp:22:77: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/optionEntries' Compiling ZLColorOptionBuilder.o ...ZLColorOptionBuilder.cpp: In member function ‘virtual const ZLColor ZLMultiColorOptionEntry::color() const’: ZLColorOptionBuilder.cpp:128:10: warning: variable ‘color’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 128 | ZLColor color = myData->myCurrentColors[myData->myCurrentOptionName]; | ^~~~~ OK Compiling ZLFontFamilyOptionEntry.o ... OK Compiling ZLLanguageOptionEntry.o ... OK Compiling ZLSimpleKeyOptionEntry.o ... OK Compiling ZLSimpleOptionEntry.o ... OK Compiling ZLStringEditOptionEntry.o ... OK Compiling ZLStringInfoEntry.o ... OK Compiling ZLToggleBooleanOptionEntry.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/application' Compiling ZLApplication.o ... OK Compiling ZLApplicationActions.o ... OK Compiling ZLApplicationBase.o ... OK Compiling ZLApplicationWindow.o ... OK Compiling ZLKeyBindings.o ... OK Compiling ZLMenu.o ... OK Compiling ZLToolbar.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/view' Compiling ZLMirroredPaintContext.o ... OK Compiling ZLPaintContext.o ... OK Compiling ZLView.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/encoding' Compiling DummyEncodingConverter.o ... OK Compiling EncodingCollectionReader.o ... OK Compiling MyEncodingConverter.o ... OK Compiling Utf8EncodingConverter.o ... OK Compiling ZLEncodingCollection.o ... OK Compiling ZLEncodingConverter.o ... OK Compiling ZLEncodingSet.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/encoding' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/options' Compiling ZLCategoryKey.o ... OK Compiling ZLConfig.o ... OK Compiling ZLOptions.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/options' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/message' Compiling ZLMessage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/resources' Compiling ZLResource.o ...In file included from ZLResource.cpp:23: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeResource::Condition]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeResource::Condition]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeResource::Condition]’ ZLResource.cpp:190:10: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeResource::Condition’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/time' Compiling ZLTime.o ... OK Compiling ZLTimeManager.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml' Compiling ZLXMLReader.o ...ZLXMLReader.cpp: In member function ‘virtual void ZLXMLReader::collectExternalEntities(std::map, std::__cxx11::basic_string >&)’: ZLXMLReader.cpp:149:78: warning: unused parameter ‘entityMap’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 149 | :collectExternalEntities(std::map &entityMap) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ OK Compiling ZLXMLWriter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml/expat' Compiling ZLXMLReaderInternal.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/image' Compiling ZLBase64EncodedImage.o ... OK Compiling ZLFileImage.o ... OK Compiling ZLHexEncodedImage.o ... OK Compiling ZLImage.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLNetworkRequest.h:26, from ZLImage.cpp:22: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLImage.cpp:29:9: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling ZLImageManager.o ... OK Compiling ZLNetworkImage.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLNetworkImage.cpp:24: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLNetworkImage.cpp:70:10: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling ZLStreamImage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/image' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/language' Compiling ZLCharSequence.o ... OK Compiling ZLLanguageDetector.o ... OK Compiling ZLLanguageList.o ... OK Compiling ZLLanguageMatcher.o ... OK Compiling ZLStatistics.o ... OK Compiling ZLStatisticsGenerator.o ... OK Compiling ZLStatisticsItem.o ... OK Compiling ZLStatisticsXMLReader.o ... OK Compiling ZLStatisticsXMLWriter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/language' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/time' Compiling ZLUnixTime.o ...ZLUnixTime.cpp: In member function ‘virtual ZLTime ZLUnixTimeManager::currentTime() const’: ZLUnixTime.cpp:29:14: warning: ‘int ftime(timeb*)’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 29 | ftime(&timeB); | ^ In file included from ZLUnixTime.cpp:20: /usr/include/sys/timeb.h:39:12: note: declared here 39 | extern int ftime (struct timeb *__timebuf) | ^~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/runnable' Compiling ZLExecutionUtil.o ... OK Compiling ZLRunnable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network' Compiling ZLAsynchronousInputStream.o ... OK Compiling ZLGzipAsynchronousInputStream.o ... OK Compiling ZLNetworkManager.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLFile.h:26, from ZLNetworkManager.cpp:24: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLNetworkManager.cpp:152:73: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling ZLNetworkRequest.o ... OK Compiling ZLNetworkUtil.o ... OK Compiling ZLPlainAsynchronousInputStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network/requests' Compiling ZLNetworkDownloadRequest.o ... OK Compiling ZLNetworkNoActionRequest.o ... OK Compiling ZLNetworkReadToStringRequest.o ... OK Compiling ZLNetworkXMLParserRequest.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/blockTreeView' Compiling ZLBlockTreeNode.o ... OK Compiling ZLBlockTreeView.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/tree' Compiling ZLTreeActionNode.o ... OK Compiling ZLTreeNode.o ... OK Compiling ZLTreePageNode.o ... OK Compiling ZLTreeTitledNode.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/application' Compiling ZLDesktopApplicationWindow.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' Compiling ZLDesktopOpenFileDialog.o ... OK Compiling ZLDesktopOptionsDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' Compiling AsciiEncoder.o ... OK Compiling XMLConfig.o ... OK Compiling XMLConfigDelta.o ... OK Compiling XMLConfigDeltaWriter.o ... OK Compiling XMLConfigIO.o ... OK Compiling XMLConfigReader.o ... OK Compiling XMLConfigWriter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' Compiling ZLUnixFSDir.o ... OK Compiling ZLUnixFSManager.o ... OK Compiling ZLUnixFileInputStream.o ... OK Compiling ZLUnixFileOutputStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/iconv' Compiling IConvEncodingConverter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/library' Compiling ZLibrary.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/library' Creating libzlcore.so.0.99.4 ...echo ' OK' OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/model' Compiling ZLTextModel.o ... OK Compiling ZLTextParagraph.o ... OK Compiling ZLTextRowMemoryAllocator.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/area' Compiling ZLTextArea.o ... OK Compiling ZLTextAreaController.o ... OK Compiling ZLTextAreaStyle.o ... OK Compiling ZLTextArea_drawTextLine.o ... OK Compiling ZLTextArea_drawTreeLines.o ... OK Compiling ZLTextArea_drawWord.o ... OK Compiling ZLTextArea_prepareTextLine.o ... OK Compiling ZLTextArea_processTextLine.o ... OK Compiling ZLTextElement.o ... OK Compiling ZLTextParagraphBuilder.o ...ZLTextParagraphBuilder.cpp: In member function ‘void ZLTextParagraphCursor::Builder::fill()’: ZLTextParagraphBuilder.cpp:80:10: warning: enumeration value ‘STYLE_CLOSE_ENTRY’ not handled in switch []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-Wswitch]8;;] 80 | switch (it.entryKind()) { | ^ OK Compiling ZLTextParagraphCursor.o ... OK Compiling ZLTextSelectionModel.o ... OK Compiling ZLTextWord.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/view' Compiling ZLTextPositionIndicator.o ... OK Compiling ZLTextSelectionScroller.o ... OK Compiling ZLTextView.o ... OK Compiling ZLTextView_paint.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/style' Compiling ZLTextDecoratedStyle.o ... OK Compiling ZLTextStyle.o ... OK Compiling ZLTextStyleCollection.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/styleOptions' Compiling ZLTextStyleOptions.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/hyphenation' Compiling ZLTextHyphenationReader.o ... OK Compiling ZLTextHyphenator.o ...ZLTextHyphenator.cpp: In member function ‘ZLTextHyphenationInfo ZLTextHyphenator::info(const ZLTextWord&) const’: ZLTextHyphenator.cpp:77:9: warning: implicitly-declared ‘ZLTextHyphenationInfo::ZLTextHyphenationInfo(const ZLTextHyphenationInfo&)’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 77 | return info; | ^~~~ In file included from ZLTextHyphenator.cpp:22: ZLTextHyphenator.h:33:31: note: because ‘ZLTextHyphenationInfo’ has user-provided ‘const ZLTextHyphenationInfo& ZLTextHyphenationInfo::operator=(ZLTextHyphenationInfo&)’ 33 | const ZLTextHyphenationInfo &operator = (ZLTextHyphenationInfo &info); | ^~~~~~~~ OK Compiling ZLTextTeXHyphenator.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/hyphenation' Creating libzltext.so.0.99.4 ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/time' Compiling ZLQtTime.o ... OK Generating ZLQtTime.moc.cpp ... OK Compiling ZLQtTime.moc.o ... OK rm ZLQtTime.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' Compiling ZLQtDialog.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtDialog.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtDialog.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Compiling ZLQtDialogContent.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtDialogContent.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtDialogContent.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from ZLQtOptionView.h:28, from ZLQtDialogContent.cpp:26: ../../../../core/src/dialogs/ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ ZLQtDialogContent.cpp: In member function ‘void ZLQtDialogContent::createViewByEntry(const string&, const string&, ZLOptionEntry*, int, int)’: ZLQtDialogContent.cpp:60:9: warning: enumeration value ‘MULTILINE’ not handled in switch []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-Wswitch]8;;] 60 | switch (option->kind()) { | ^ OK Compiling ZLQtDialogManager.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtDialogManager.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtDialogManager.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | ZLQtDialogManager.cpp: In member function ‘virtual bool ZLQtDialogManager::isClipboardSupported(ZLDialogManager::ClipboardType) const’: ZLQtDialogManager.cpp:83:60: warning: unused parameter ‘type’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 83 | bool ZLQtDialogManager::isClipboardSupported(ClipboardType type) const { | ~~~~~~~~~~~~~~^~~~ In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLDialogManager.h:25, from ZLQtDialogManager.h:23, from ZLQtDialogManager.cpp:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLOpenFileDialog]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLOpenFileDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLOpenFileDialog]’ ZLQtDialogManager.cpp:48:81: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLOpenFileDialog’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeDialog]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeDialog]’ ZLQtDialogManager.cpp:52:57: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeDialog’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from ‘void shared_ptr_storage::removeReference() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeDialog]’ ZLQtDialogManager.cpp:52:57: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK Compiling ZLQtOpenFileDialog.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:43, from /usr/include/qt5/QtWidgets/QFileDialog:1, from ZLQtOpenFileDialog.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:43, from /usr/include/qt5/QtWidgets/QFileDialog:1, from ZLQtOpenFileDialog.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | ZLQtOpenFileDialog.cpp: In constructor ‘ZLQtOpenFileDialog::ZLQtOpenFileDialog(const string&, const string&, const string&, const ZLOpenFileDialog::Filter&)’: ZLQtOpenFileDialog.cpp:24:143: warning: unused parameter ‘filter’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 24 | ng &directoryPath, const std::string &filePath, const Filter &filter) { | ~~~~~~~~~~~~~~^~~~~~ OK Compiling ZLQtOptionView.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qcheckbox.h:43, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ZLQtOptionView.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qcheckbox.h:43, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ZLQtOptionView.cpp:22: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from ZLQtOptionView.h:28, from ZLQtOptionView.cpp:37: ../../../../core/src/dialogs/ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ OK Compiling ZLQtOptionsDialog.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtOptionsDialog.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtOptionsDialog.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Compiling ZLQtProgressDialog.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtProgressDialog.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtProgressDialog.cpp:22: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | ZLQtProgressDialog.cpp: In member function ‘virtual void ZLQtProgressDialog::setMessage(const string&)’: ZLQtProgressDialog.cpp:67:56: warning: unused parameter ‘message’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 67 | void ZLQtProgressDialog::setMessage(const std::string &message) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~ OK Compiling ZLQtTreeDialog.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qevent.h:43, from /usr/include/qt5/QtGui/QResizeEvent:1, from ZLQtTreeDialog.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qevent.h:43, from /usr/include/qt5/QtGui/QResizeEvent:1, from ZLQtTreeDialog.cpp:22: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLFile.h:26, from ZLQtTreeDialog.cpp:29: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling ZLQtUtil.o ...ZLQtUtil.cpp: In function ‘QString qtButtonName(const ZLResourceKey&)’: ZLQtUtil.cpp:30:19: warning: ‘QString::null’ is deprecated: use QString() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 30 | return QString::null; | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ZLQtUtil.h:23, from ZLQtUtil.cpp:22: /usr/include/qt5/QtCore/qstring.h:949:23: note: declared here 949 | static const Null null; | ^~~~ ZLQtUtil.cpp:30:19: warning: ‘QString::null’ is deprecated: use QString() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 30 | return QString::null; | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ZLQtUtil.h:23, from ZLQtUtil.cpp:22: /usr/include/qt5/QtCore/qstring.h:949:23: note: declared here 949 | static const Null null; | ^~~~ OK Generating ZLQtOptionsDialog.moc.cpp ... OK Compiling ZLQtOptionsDialog.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtOptionsDialog.h:23, from ZLQtOptionsDialog.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtOptionsDialog.h:23, from ZLQtOptionsDialog.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Generating ZLQtOptionView.moc.cpp ... OK Compiling ZLQtOptionView.moc.o ...In file included from ZLQtOptionView.h:28, from ZLQtOptionView.moc.cpp:10: ../../../../core/src/dialogs/ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ OK Generating ZLQtProgressDialog.moc.cpp ... OK Compiling ZLQtProgressDialog.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtProgressDialog.h:25, from ZLQtProgressDialog.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtProgressDialog.h:25, from ZLQtProgressDialog.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Generating ZLQtTreeDialog.moc.cpp ... OK Compiling ZLQtTreeDialog.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qdialog.h:43, from /usr/include/qt5/QtWidgets/QDialog:1, from ZLQtTreeDialog.h:27, from ZLQtTreeDialog.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qalgorithms.h:43, from /usr/include/qt5/QtCore/qvector.h:43, from /usr/include/qt5/QtCore/qstack.h:43, from /usr/include/qt5/QtCore/QStack:1, from ZLQtTreeDialog.h:23, from ZLQtTreeDialog.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeNode.h:26, from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeListener.h:23, from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:23, from ZLQtTreeDialog.h:34, from ZLQtTreeDialog.moc.cpp:10: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK rm ZLQtOptionsDialog.moc.cpp ZLQtOptionView.moc.cpp ZLQtProgressDialog.moc.cpp ZLQtTreeDialog.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/view' Compiling ZLQtPaintContext.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qpainter.h:43, from /usr/include/qt5/QtGui/QPainter:1, from ZLQtPaintContext.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qpainter.h:43, from /usr/include/qt5/QtGui/QPainter:1, from ZLQtPaintContext.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | ZLQtPaintContext.cpp: In member function ‘virtual int ZLQtPaintContext::stringWidth(const char*, int, bool) const’: ZLQtPaintContext.cpp:147:67: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 147 | return myPainter->fontMetrics().width(QString::fromUtf8(str, len)); | ^ In file included from /usr/include/qt5/QtGui/qpainter.h:59, from /usr/include/qt5/QtGui/QPainter:1, from ZLQtPaintContext.cpp:20: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ ZLQtPaintContext.cpp: In member function ‘virtual int ZLQtPaintContext::spaceWidth() const’: ZLQtPaintContext.cpp:152:52: warning: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 152 | mySpaceWidth = myPainter->fontMetrics().width(' '); | ^ In file included from /usr/include/qt5/QtGui/qpainter.h:59, from /usr/include/qt5/QtGui/QPainter:1, from ZLQtPaintContext.cpp:20: /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ OK Compiling ZLQtViewWidget.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qlayout.h:43, from /usr/include/qt5/QtWidgets/QLayout:1, from ZLQtViewWidget.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qlayout.h:43, from /usr/include/qt5/QtWidgets/QLayout:1, from ZLQtViewWidget.cpp:22: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Generating ZLQtViewWidget.moc.cpp ... OK Compiling ZLQtViewWidget.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtViewWidget.h:23, from ZLQtViewWidget.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtViewWidget.h:23, from ZLQtViewWidget.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK rm ZLQtViewWidget.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/image' Compiling ZLQtImageManager.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qpainter.h:43, from /usr/include/qt5/QtGui/QPainter:1, from ZLQtImageManager.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qalgorithms.h:43, from /usr/include/qt5/QtCore/qdebug.h:44, from /usr/include/qt5/QtCore/QDebug:1, from ZLQtImageManager.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Compiling ZLQtImageUtils.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qpainter.h:43, from /usr/include/qt5/QtGui/QPainter:1, from ZLQtImageUtils.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qiodevice.h:43, from /usr/include/qt5/QtCore/qbuffer.h:43, from /usr/include/qt5/QtCore/QBuffer:1, from ZLQtImageUtils.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/util' Compiling ZLQtKeyUtil.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qevent.h:43, from /usr/include/qt5/QtGui/QKeyEvent:1, from ZLQtKeyUtil.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qevent.h:43, from /usr/include/qt5/QtGui/QKeyEvent:1, from ZLQtKeyUtil.cpp:22: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' Compiling ZLQtFSManager.o ...ZLQtFSManager.cpp: In member function ‘virtual std::string ZLQtFSManager::convertFilenameToUtf8(const string&) const’: ZLQtFSManager.cpp:34:30: warning: ‘QString::null’ is deprecated: use QString() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 34 | return (qString == QString::null) ? "" : (const char*)qString.toUtf8(); | ^~~~ In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtCore/QCoreApplication:1, from ZLQtFSManager.cpp:20: /usr/include/qt5/QtCore/qstring.h:949:23: note: declared here 949 | static const Null null; | ^~~~ ZLQtFSManager.cpp:34:30: warning: ‘QString::null’ is deprecated: use QString() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 34 | return (qString == QString::null) ? "" : (const char*)qString.toUtf8(); | ^~~~ In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtCore/QCoreApplication:1, from ZLQtFSManager.cpp:20: /usr/include/qt5/QtCore/qstring.h:949:23: note: declared here 949 | static const Null null; | ^~~~ ZLQtFSManager.cpp:34:30: warning: ‘bool operator==(const QString&, QString::Null)’ is deprecated: use QString::isNull() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 34 | return (qString == QString::null) ? "" : (const char*)qString.toUtf8(); | ^~~~ In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtCore/QCoreApplication:1, from ZLQtFSManager.cpp:20: /usr/include/qt5/QtCore/qstring.h:1369:13: note: declared here 1369 | inline bool operator==(const QString &s, QString::Null) { return s.isNull(); } | ^~~~~~~~ ZLQtFSManager.cpp: In member function ‘virtual shared_ptr ZLQtFSManager::mimeType(const string&) const’: ZLQtFSManager.cpp:37:67: warning: unused parameter ‘path’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 37 | _ptr ZLQtFSManager::mimeType(const std::string &path) const { | ~~~~~~~~~~~~~~~~~~~^~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/library' Compiling ZLibrary.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLibrary.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qtextcodec.h:43, from /usr/include/qt5/QtCore/QTextCodec:1, from ZLibrary.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43, from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1, from ../network/ZLQtNetworkManager.h:25, from ZLibrary.cpp:37: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6: warning: "QT_LINKED_OPENSSL" redefined 6 | #define QT_LINKED_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qtextcodec.h:43, from /usr/include/qt5/QtCore/QTextCodec:1, from ZLibrary.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:4: note: this is the location of the previous definition 4 | #define QT_LINKED_OPENSSL | In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLApplication.h:28, from ZLibrary.cpp:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ../network/ZLQtNetworkManager.h:36:8: required from ‘static void QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct(void*) [with T = ZLQtNetworkReplyScope; bool Accepted = true]’ /usr/include/qt5/QtCore/qmetatype.h:1867:83: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ ../network/ZLQtNetworkManager.h:103:1: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Generating ZLQApplication.moc.cpp ... OK Compiling ZLQApplication.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQApplication.h:23, from ZLQApplication.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQApplication.h:23, from ZLQApplication.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK rm ZLQApplication.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/unix/message' Compiling ZLUnixMessage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/application' Compiling LineEditParameter.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43, from /usr/include/qt5/QtWidgets/QBoxLayout:1, from LineEditParameter.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43, from /usr/include/qt5/QtWidgets/QBoxLayout:1, from LineEditParameter.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from LineEditParameter.cpp:25: ZLQtApplicationWindow.h: In member function ‘virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector >&)’: ZLQtApplicationWindow.h:103:53: warning: unused parameter ‘values’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 103 | void setValueList(const std::vector &values) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ OK Compiling ZLQtApplicationWindow.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtApplicationWindow.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQtApplicationWindow.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from ZLQtApplicationWindow.cpp:37: ZLQtApplicationWindow.h: In member function ‘virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector >&)’: ZLQtApplicationWindow.h:103:53: warning: unused parameter ‘values’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 103 | void setValueList(const std::vector &values) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ZLQtApplicationWindow.cpp: In constructor ‘ZLQtToolBarAction::ZLQtToolBarAction(ZLQtApplicationWindow*, ZLToolbar::AbstractButtonItem&)’: ZLQtApplicationWindow.cpp:51:8: warning: variable ‘size’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 51 | QSize size = icon.size(); | ^~~~ ZLQtApplicationWindow.cpp: In member function ‘virtual void ZLQtApplicationWindow::wheelEvent(QWheelEvent*)’: ZLQtApplicationWindow.cpp:182:25: warning: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 182 | if (event->orientation() == Qt::Vertical) { | ^ In file included from /usr/include/qt5/QtGui/QWheelEvent:1, from ZLQtApplicationWindow.cpp:29: /usr/include/qt5/QtGui/qevent.h:222:28: note: declared here 222 | inline Qt::Orientation orientation() const { return qt4O; } | ^~~~~~~~~~~ ZLQtApplicationWindow.cpp:183:20: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 183 | if (event->delta() > 0) { | ^ In file included from /usr/include/qt5/QtGui/QWheelEvent:1, from ZLQtApplicationWindow.cpp:29: /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ ZLQtApplicationWindow.cpp: In member function ‘virtual void ZLQtApplicationWindow::addToolbarItem(ZLToolbar::ItemPtr)’: ZLQtApplicationWindow.cpp:203:9: warning: enumeration value ‘COMBO_BOX’ not handled in switch []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-Wswitch]8;;] 203 | switch (item->type()) { | ^ ZLQtApplicationWindow.cpp:203:9: warning: enumeration value ‘FILL_SEPARATOR’ not handled in switch []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-Wswitch]8;;] OK Generating ZLQtApplicationWindow.moc.cpp ... OK Compiling ZLQtApplicationWindow.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qmainwindow.h:43, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ZLQtApplicationWindow.h:25, from ZLQtApplicationWindow.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qmainwindow.h:43, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ZLQtApplicationWindow.h:25, from ZLQtApplicationWindow.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from ZLQtApplicationWindow.moc.cpp:10: ZLQtApplicationWindow.h: In member function ‘virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector >&)’: ZLQtApplicationWindow.h:103:53: warning: unused parameter ‘values’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 103 | void setValueList(const std::vector &values) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ OK rm ZLQtApplicationWindow.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/network' Compiling ZLQtNetworkManager.o ...In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qnetworkcookie.h:43, from /usr/include/qt5/QtNetwork/QNetworkCookie:1, from ZLQtNetworkManager.cpp:29: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6: warning: "QT_LINKED_OPENSSL" redefined 6 | #define QT_LINKED_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qalgorithms.h:43, from /usr/include/qt5/QtCore/qvector.h:43, from /usr/include/qt5/QtCore/QVector:1, from ZLQtNetworkManager.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:4: note: this is the location of the previous definition 4 | #define QT_LINKED_OPENSSL | ZLQtNetworkManager.cpp: In member function ‘void ZLQtNetworkManager::prepareReply(ZLQtNetworkReplyScope&, QNetworkRequest) const’: ZLQtNetworkManager.cpp:173:53: warning: ‘QVariant qVariantFromValue(const T&) [with T = ZLQtNetworkReplyScope]’ is deprecated: Use QVariant::fromValue() instead. []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 173 | reply->setProperty("scope", qVariantFromValue(scope)); | ^ In file included from /usr/include/qt5/QtCore/QVariant:1, from /usr/include/qt5/QtNetwork/qnetworkrequest.h:47, from /usr/include/qt5/QtNetwork/QNetworkRequest:1, from ZLQtNetworkManager.cpp:30: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ZLQtNetworkManager.cpp:174:66: warning: ‘QVariant qVariantFromValue(const T&) [with T = QNetworkReply*]’ is deprecated: Use QVariant::fromValue() instead. []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 174 | scope.timeoutTimer->setProperty("reply", qVariantFromValue(reply)); | ^ In file included from /usr/include/qt5/QtCore/QVariant:1, from /usr/include/qt5/QtNetwork/qnetworkrequest.h:47, from /usr/include/qt5/QtNetwork/QNetworkRequest:1, from ZLQtNetworkManager.cpp:30: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ZLQtNetworkManager.cpp: In member function ‘void ZLQtNetworkManager::onAuthenticationRequired(QNetworkReply*, QAuthenticator*)’: ZLQtNetworkManager.cpp:293:53: warning: ‘QVariant qVariantFromValue(const T&) [with T = ZLQtNetworkReplyScope]’ is deprecated: Use QVariant::fromValue() instead. []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 293 | reply->setProperty("scope", qVariantFromValue(scope)); | ^ In file included from /usr/include/qt5/QtCore/QVariant:1, from /usr/include/qt5/QtNetwork/qnetworkrequest.h:47, from /usr/include/qt5/QtNetwork/QNetworkRequest:1, from ZLQtNetworkManager.cpp:30: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLApplication.h:28, from ZLQtNetworkManager.cpp:39: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLQtNetworkManager.cpp:113:94: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Generating ZLQtNetworkManager.moc.cpp ... OK Compiling ZLQtNetworkManager.moc.o ...In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43, from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1, from ZLQtNetworkManager.h:25, from ZLQtNetworkManager.moc.cpp:10: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6: warning: "QT_LINKED_OPENSSL" redefined 6 | #define QT_LINKED_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:43, from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43, from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1, from ZLQtNetworkManager.h:25, from ZLQtNetworkManager.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:4: note: this is the location of the previous definition 4 | #define QT_LINKED_OPENSSL | In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLQtNetworkManager.h:23, from ZLQtNetworkManager.moc.cpp:10: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLQtNetworkManager.h:36:8: required from ‘static void QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct(void*) [with T = ZLQtNetworkReplyScope; bool Accepted = true]’ /usr/include/qt5/QtCore/qmetatype.h:1867:83: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ ZLQtNetworkManager.h:103:1: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK rm ZLQtNetworkManager.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Compiling QtWaitingSpinner.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qpainter.h:43, from /usr/include/qt5/QtGui/QPainter:1, from QtWaitingSpinner.cpp:4: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qpainter.h:43, from /usr/include/qt5/QtGui/QPainter:1, from QtWaitingSpinner.cpp:4: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Compiling ZLQtItemsListWidget.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtGui/qpixmap.h:43, from /usr/include/qt5/QtGui/QPixmap:1, from ZLQtItemsListWidget.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtGui/qpixmap.h:43, from /usr/include/qt5/QtGui/QPixmap:1, from ZLQtItemsListWidget.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Compiling ZLQtPreviewWidget.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43, from /usr/include/qt5/QtWidgets/QVBoxLayout:1, from ZLQtPreviewWidget.cpp:20: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43, from /usr/include/qt5/QtWidgets/QVBoxLayout:1, from ZLQtPreviewWidget.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | ZLQtPreviewWidget.cpp:38:88: warning: ‘constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::WindowType; QFlags::Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 38 | ared_ptr action, QWidget *parent=0, Qt::WindowFlags f=0); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1304, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43, from /usr/include/qt5/QtWidgets/QVBoxLayout:1, from ZLQtPreviewWidget.cpp:20: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | ("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ZLQtPreviewWidget.cpp: In member function ‘virtual void PageInfoLoaderListener::finished(const string&)’: ZLQtPreviewWidget.cpp:108:36: warning: unused parameter ‘error’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 108 | void finished(const std::string &error) { | ~~~~~~~~~~~~~~~~~~~^~~~~ ZLQtPreviewWidget.cpp: In member function ‘void ZLQtPageWidget::setInfo(const ZLTreePageInfo&)’: ZLQtPreviewWidget.cpp:325:51: warning: ‘constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::WindowType; QFlags::Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 325 | QLabel *actionLabel = new ZLQtLabelAction(action); | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1304, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43, from /usr/include/qt5/QtWidgets/QVBoxLayout:1, from ZLQtPreviewWidget.cpp:20: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | ("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLQtPreviewWidget.cpp:27: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreePageInfo]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreePageInfo]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreePageInfo]’ ZLQtPreviewWidget.cpp:124:54: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreePageInfo’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLQtPreviewWidget.cpp:379:67: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK Compiling ZLQtSearchField.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qstyle.h:43, from /usr/include/qt5/QtWidgets/QStyle:1, from ZLQtSearchField.cpp:22: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qalgorithms.h:43, from /usr/include/qt5/QtCore/qdebug.h:44, from /usr/include/qt5/QtCore/QDebug:1, from ZLQtSearchField.cpp:20: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | ZLQtSearchField.cpp: In member function ‘void ZLQtSearchField::updateSuggestions()’: ZLQtSearchField.cpp:81:70: warning: ‘QList QSet::toList() const [with T = QString]’ is deprecated: Use values() instead. []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 81 | gListModel *model = new QStringListModel(mySuggestions.toList(), this); | ^ In file included from /usr/include/qt5/QtCore/qdebug.h:52, from /usr/include/qt5/QtCore/QDebug:1, from ZLQtSearchField.cpp:20: /usr/include/qt5/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ OK Generating ZLQtItemsListWidget.moc.cpp ... OK Compiling ZLQtItemsListWidget.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtItemsListWidget.h:23, from ZLQtItemsListWidget.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtItemsListWidget.h:23, from ZLQtItemsListWidget.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Generating ZLQtPreviewWidget.moc.cpp ... OK Compiling ZLQtPreviewWidget.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtPreviewWidget.h:23, from ZLQtPreviewWidget.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtPreviewWidget.h:23, from ZLQtPreviewWidget.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Generating ZLQtSearchField.moc.cpp ... OK Compiling ZLQtSearchField.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qlabel.h:43, from /usr/include/qt5/QtWidgets/QLabel:1, from ZLQtSearchField.h:24, from ZLQtSearchField.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qhash.h:44, from /usr/include/qt5/QtCore/qset.h:43, from /usr/include/qt5/QtCore/QSet:1, from ZLQtSearchField.h:23, from ZLQtSearchField.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK Generating QtWaitingSpinner.moc.cpp ... OK Compiling QtWaitingSpinner.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from QtWaitingSpinner.h:6, from QtWaitingSpinner.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qtimer.h:43, from /usr/include/qt5/QtCore/QTimer:1, from QtWaitingSpinner.h:4, from QtWaitingSpinner.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK rm ZLQtItemsListWidget.moc.cpp ZLQtSearchField.moc.cpp QtWaitingSpinner.moc.cpp ZLQtPreviewWidget.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Creating libzlui.so.0.99.4 ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb' Compiling DBCommand.o ... OK Compiling DBCommandParameter.o ... OK Compiling DBConnection.o ... OK Compiling DBDataReader.o ... OK Compiling DBIntValue.o ... OK Compiling DBNullValue.o ... OK Compiling DBRealValue.o ... OK Compiling DBTextValue.o ... OK Compiling DBValue.o ... OK Compiling DataBase.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' Compiling SQLiteCommand.o ... OK Compiling SQLiteConnection.o ... OK Compiling SQLiteDataBase.o ... OK Compiling SQLiteDataReader.o ... OK Compiling SQLiteFactory.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb' Compiling BooksDB.o ... OK Compiling BooksDBQuery.o ... OK Compiling BooksDBUtil.o ... OK Compiling BooksDB_BookAuthor.o ... OK Compiling BooksDB_BookSeries.o ... OK Compiling BooksDB_BookTag.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' Compiling ClearBooksDBRunnable.o ... OK Compiling DeleteBookRunnable.o ... OK Compiling DeleteFileEntriesRunnable.o ... OK Compiling FindFileIdRunnable.o ... OK Compiling InitBooksDBRunnable.o ... OK Compiling LoadFileEntriesRunnable.o ... OK Compiling LoadRecentBooksRunnable.o ... OK Compiling SaveAuthorsRunnable.o ... OK Compiling SaveBookRunnable.o ... OK Compiling SaveBookStateStackRunnable.o ... OK Compiling SaveRecentBooksRunnable.o ... OK Compiling SaveSeriesRunnable.o ... OK Compiling SaveTableBookRunnable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb' Compiling NetworkDB.o ... OK Compiling NetworkDBQuery.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' Compiling ClearNetworkDBRunnable.o ... OK Compiling InitNetworkDBRunnable.o ... OK Compiling SaveNetworkLinkRunnable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/migration' Compiling BookInfo.o ... OK Compiling FB2MigrationReader.o ... OK Compiling HtmlDCTagsReader.o ... OK Compiling Migration.o ... OK Compiling Migration_0_10_4.o ... OK Compiling Migration_0_11_0.o ... OK Compiling Migration_0_8_11.o ... OK Compiling Migration_0_8_13.o ... OK Compiling Migration_0_8_16.o ... OK Compiling Migration_0_99_0.o ... OK Compiling Migration_0_99_1.o ... OK Compiling OEBMigrationReader.o ... OK Compiling migrate.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/migration' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/options' Compiling FBCategoryKey.o ... OK Compiling FBOptions.o ... OK Compiling FBTextStyle.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/options' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/library' Compiling Author.o ... OK Compiling Book.o ... OK Compiling Comparators.o ... OK Compiling Library.o ... OK Compiling Number.o ... OK Compiling Tag.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/bookmodel' Compiling BookModel.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25, from BookModel.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookModel::HyperlinkMatcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookModel::HyperlinkMatcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookModel::HyperlinkMatcher]’ BookModel.cpp:29:64: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘BookModel::HyperlinkMatcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling BookReader.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats' Compiling EncodedTextReader.o ... OK Compiling FormatPlugin.o ...FormatPlugin.cpp: In member function ‘virtual shared_ptr FormatPlugin::coverImage(const ZLFile&) const’: FormatPlugin.cpp:104:66: warning: unused parameter ‘file’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 104 | d_ptr FormatPlugin::coverImage(const ZLFile &file) const { | ~~~~~~~~~~~~~~^~~~ OK Compiling PluginCollection.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/fb2' Compiling FB2BookReader.o ... OK Compiling FB2CoverReader.o ...FB2CoverReader.cpp: In member function ‘virtual void FB2CoverReader::characterDataHandler(const char*, std::size_t)’: FB2CoverReader.cpp:87:55: warning: unused parameter ‘text’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 87 | void FB2CoverReader::characterDataHandler(const char *text, std::size_t len) { | ~~~~~~~~~~~~^~~~ OK Compiling FB2MetaInfoReader.o ... OK Compiling FB2Plugin.o ... OK Compiling FB2Reader.o ... OK Compiling FB2TagManager.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/css' Compiling StyleSheetParser.o ...StyleSheetParser.cpp: In member function ‘void StyleSheetParser::processWordWithoutComments(const string&)’: StyleSheetParser.cpp:227:16: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 227 | myReadState = ATTRIBUTE_NAME; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ StyleSheetParser.cpp:229:3: note: here 229 | case ATTRIBUTE_NAME: | ^~~~ OK Compiling StyleSheetTable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/html' Compiling HtmlBookReader.o ... OK Compiling HtmlDescriptionReader.o ... OK Compiling HtmlEntityCollection.o ... OK Compiling HtmlPlugin.o ... OK Compiling HtmlReader.o ... OK Compiling HtmlReaderStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/pdb' Compiling BitReader.o ... OK Compiling DocDecompressor.o ... OK Compiling EReaderPlugin.o ... OK Compiling EReaderStream.o ... OK Compiling HtmlMetainfoReader.o ... OK Compiling HuffDecompressor.o ... OK Compiling MobipocketHtmlBookReader.o ... OK Compiling MobipocketPlugin.o ... OK Compiling PalmDocLikePlugin.o ... OK Compiling PalmDocLikeStream.o ... OK Compiling PalmDocPlugin.o ... OK Compiling PalmDocStream.o ... OK Compiling PdbPlugin.o ... OK Compiling PdbReader.o ... OK Compiling PdbStream.o ... OK Compiling PluckerBookReader.o ... OK Compiling PluckerImages.o ... OK Compiling PluckerPlugin.o ... OK Compiling PluckerTextStream.o ... OK Compiling PmlBookReader.o ... OK Compiling PmlReader.o ...PmlReader.cpp: In member function ‘bool PmlReader::parseDocument(ZLInputStream&)’: PmlReader.cpp:177:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 177 | processCharData(dataStart, end - dataStart); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PmlReader.cpp:178:5: note: here 178 | case READ_TAG: | ^~~~ OK Compiling SimplePdbPlugin.o ... OK Compiling ZTXTPlugin.o ... OK Compiling ZTXTStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/txt' Compiling PlainTextFormat.o ...PlainTextFormat.cpp: In member function ‘void PlainTextFormatDetector::detect(ZLInputStream&, PlainTextFormat&)’: PlainTextFormat.cpp:98:7: warning: variable ‘previous’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 98 | char previous = 0; | ^~~~~~~~ OK Compiling TxtBookReader.o ... OK Compiling TxtPlugin.o ... OK Compiling TxtReader.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLInputStream.h:25, from TxtReader.cpp:22: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = TxtReaderCore]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = TxtReaderCore]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = TxtReaderCore]’ TxtReader.cpp:67:79: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘TxtReaderCore’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/tcr' Compiling PPLBookReader.o ... OK Compiling TcrPlugin.o ... OK Compiling TcrStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/chm' Compiling BitStream.o ... OK Compiling CHMFile.o ... OK Compiling CHMFileImage.o ... OK Compiling CHMPlugin.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from CHMPlugin.cpp:22: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookModel::HyperlinkMatcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookModel::HyperlinkMatcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookModel::HyperlinkMatcher]’ CHMPlugin.cpp:168:53: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘BookModel::HyperlinkMatcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling CHMReferenceCollection.o ... OK Compiling E8Decoder.o ... OK Compiling HHCReader.o ... OK Compiling HHCReferenceCollector.o ... OK Compiling HtmlSectionReader.o ... OK Compiling HuffmanDecoder.o ... OK Compiling LZXDecompressor.o ...LZXDecompressor.cpp: In member function ‘bool LZXDecompressor::decompress(const string&, unsigned char*, std::size_t)’: LZXDecompressor.cpp:243:6: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 243 | if (!myAlignedOffsetTree.buildTable()) { | ^~ LZXDecompressor.cpp:248:5: note: here 248 | case VERBATIM: | ^~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/xhtml' Compiling XHTMLReader.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/oeb' Compiling NCXReader.o ...NCXReader.cpp: In member function ‘virtual void NCXReader::endElementHandler(const char*)’: NCXReader.cpp:92:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 92 | if (TAG_NAVPOINT == tag) { | ^~ NCXReader.cpp:100:3: note: here 100 | case READ_LABEL: | ^~~~ OK Compiling OEBBookReader.o ... OK Compiling OEBCoverReader.o ... OK Compiling OEBMetaInfoReader.o ... OK Compiling OEBPlugin.o ... OK Compiling OEBTextStream.o ... OK Compiling XHTMLImageFinder.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/rtf' Compiling RtfBookReader.o ... OK Compiling RtfDescriptionReader.o ... OK Compiling RtfPlugin.o ... OK Compiling RtfReader.o ...RtfReader.cpp: In member function ‘bool RtfReader::parseDocument()’: RtfReader.cpp:393:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 393 | processCharData(dataStart, end - dataStart); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ RtfReader.cpp:394:5: note: here 394 | case READ_KEYWORD: | ^~~~ OK Compiling RtfReaderStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/openreader' Compiling ORBookReader.o ... OK Compiling ORDescriptionReader.o ... OK Compiling OpenReaderPlugin.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/doc' Compiling DocBookReader.o ... OK Compiling DocFloatImageReader.o ...DocFloatImageReader.cpp: In static member function ‘static unsigned int DocFloatImageReader::readBlip(DocFloatImageReader::Blip&, const DocFloatImageReader::RecordHeader&, shared_ptr)’: DocFloatImageReader.cpp:198:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 198 | if (header.instance == 0x7A9) { | ^~ DocFloatImageReader.cpp:201:3: note: here 201 | case OleMainStream::IMAGE_TIFF: | ^~~~ OK Compiling DocInlineImageReader.o ... OK Compiling DocMetaInfoReader.o ... OK Compiling DocPlugin.o ... OK Compiling DocStreams.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from DocStreams.h:23, from DocStreams.cpp:24: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = DocReader]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = DocReader]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = DocReader]’ DocStreams.cpp:140:62: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘DocReader’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling OleMainStream.o ... OK Compiling OleStorage.o ... OK Compiling OleStream.o ... OK Compiling OleStreamParser.o ... OK Compiling OleStreamReader.o ... OK Compiling OleUtil.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/util' Compiling EntityFilesCollector.o ... OK Compiling MergedStream.o ... OK Compiling MiscUtil.o ... OK Compiling TextFormatDetector.o ... OK Compiling XMLTextStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/external' Compiling ProgramCollection.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/external' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/fbreader' Compiling AddBookAction.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25, from AddBookAction.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLOpenFileDialog]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLOpenFileDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLOpenFileDialog]’ AddBookAction.cpp:51:151: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLOpenFileDialog’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling BookTextView.o ...BookTextView.cpp: In member function ‘virtual bool BookTextView::_onStylusPress(int, int)’: BookTextView.cpp:302:39: warning: unused parameter ‘x’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 302 | bool BookTextView::_onStylusPress(int x, int y) { | ~~~~^ BookTextView.cpp:302:46: warning: unused parameter ‘y’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 302 | bool BookTextView::_onStylusPress(int x, int y) { | ~~~~^ OK Compiling BooksOrderAction.o ... OK Compiling ContentsView.o ... OK Compiling FBReader.o ... OK Compiling FBReaderActionCode.o ... OK Compiling FBReaderActions.o ... OK Compiling FBView.o ... OK Compiling PreferencesPopupData.o ... OK Compiling RecentBooksPopupData.o ... OK Compiling ScrollingAction.o ... OK Compiling SearchActions.o ... OK Compiling SearchOnNetworkAction.o ... OK Compiling TimeUpdater.o ... OK Compiling main.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/encodingOption' Compiling EncodingOptionEntry.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network' Compiling BookReference.o ... OK Compiling NetworkBookCollection.o ... OK Compiling NetworkBookItem.o ...In file included from NetworkItems.h:27, from NetworkBookItem.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ NetworkBookItem.cpp:83:28: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling NetworkCatalogItem.o ... OK Compiling NetworkComparators.o ... OK Compiling NetworkErrors.o ... OK Compiling NetworkItem.o ... OK Compiling NetworkLink.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from NetworkLink.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ NetworkLink.cpp:55:9: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling NetworkLinkCollection.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from NetworkLinkCollection.cpp:23: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ NetworkLinkCollection.cpp:157:142: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling NetworkOperationData.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from NetworkOperationData.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ NetworkOperationData.cpp:34:58: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling SearchResult.o ... OK Compiling UserList.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication' Compiling NetworkAuthenticationManager.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/atom' Compiling ATOMConstructs.o ... OK Compiling ATOMContainers.o ... OK Compiling ATOMMetadata.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/opds' Compiling NetworkOPDSFeedReader.o ... OK Compiling OPDSBookItem.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from OPDSBookItem.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ OPDSBookItem.cpp:62:52: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ OPDSBookItem.cpp:233:6: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK Compiling OPDSCatalogItem.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from OPDSCatalogItem.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ OPDSCatalogItem.cpp:45:52: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling OPDSLink.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from OPDSLink.cpp:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ OPDSLink.cpp:107:10: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling OPDSLink_GenericFeedReader.o ... OK Compiling OPDSLink_GenericXMLParser.o ... OK Compiling OPDSMetadata.o ... OK Compiling OPDSXMLParser.o ... OK Compiling OpenSearchXMLReader.o ... OK Compiling URLRewritingRule.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/litres' Compiling LitResAuthorsItem.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResAuthorsItem.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ LitResAuthorsItem.cpp:70:2: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling LitResAuthorsParser.o ... OK Compiling LitResBookItem.o ...In file included from ../NetworkItems.h:27, from LitResBooksFeedItem.h:23, from LitResBookItem.cpp:23: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_construct.h:140:22: required from ‘void std::_Destroy(_Tp*) [with _Tp = shared_ptr]’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_construct.h:152:19: required from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = shared_ptr*; bool = false]’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_construct.h:185:11: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = shared_ptr*]’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/alloc_traits.h:738:15: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = shared_ptr*; _Tp = shared_ptr]’ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_vector.h:680:15: required from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = shared_ptr; _Alloc = std::allocator >]’ LitResBookItem.cpp:46:23: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling LitResBooksFeedItem.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResBooksFeedItem.cpp:22: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ LitResBooksFeedItem.cpp:63:52: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling LitResBooksFeedParser.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLXMLReader.h:27, from LitResBooksFeedParser.h:26, from LitResBooksFeedParser.cpp:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ LitResBooksFeedParser.cpp:111:5: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling LitResBookshelfItem.o ... OK Compiling LitResByGenresItem.o ... OK Compiling LitResGenre.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResGenre.cpp:24: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ LitResGenre.cpp:126:3: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling LitResGenresParser.o ... OK Compiling LitResRecommendationsItem.o ... OK Compiling LitResUtil.o ... OK Compiling SortedCatalogItem.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/tree' Compiling NetworkAuthorTree.o ... OK Compiling NetworkBookTree.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25, from NetworkBookTree.cpp:21: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreePageInfo]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreePageInfo]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreePageInfo]’ NetworkBookTree.cpp:42:175: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreePageInfo’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ NetworkBookTree.cpp:62:50: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ NetworkBookTree.cpp:172:69: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK Compiling NetworkCatalogRootTree.o ... OK Compiling NetworkCatalogTree.o ... OK Compiling NetworkCatalogUtil.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from NetworkCatalogUtil.cpp:21: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ NetworkCatalogUtil.cpp:85:77: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling NetworkLibrary.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25, from NetworkLibrary.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeDialog]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeDialog]’ NetworkLibrary.cpp:46:32: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeDialog’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ NetworkLibrary.cpp:58:43: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK Compiling NetworkSearcher.o ...NetworkSearcher.cpp: In member function ‘virtual void AllCatalogsSearchItemListener::finished(const string&)’: NetworkSearcher.cpp:76:35: warning: unused parameter ‘error’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 76 | void finished(const std::string &error) { | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from NetworkSearcher.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ NetworkSearcher.cpp:69:59: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling NetworkSeriesTree.o ... OK Compiling NetworkTree.o ... OK Compiling NetworkTreeFactory.o ... OK Compiling RootTree.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLUserData.h:26, from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:23, from NetworkTreeNodes.h:24, from RootTree.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeDialog]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeDialog]’ RootTree.cpp:29:20: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeDialog’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLTreeDialog.h:27:7: required from ‘void shared_ptr_storage::removeReference() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeDialog]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeDialog]’ RootTree.cpp:29:20: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK Compiling SearchCatalogTree.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication/litres' Compiling LitResAuthenticationDataParser.o ... OK Compiling LitResAuthenticationManager.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResAuthenticationManager.cpp:21: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ LitResAuthenticationManager.cpp:76:111: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ LitResAuthenticationManager.cpp:159:73: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/blockTree' Compiling FBReaderNode.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryActions' Compiling AuthorInfoDialog.o ... OK Compiling BooksUtil.o ... OK Compiling LibraryAuthorActions.o ... OK Compiling LibraryBookActions.o ...LibraryBookActions.cpp: In member function ‘virtual void BookRemoveAction::run()’: LibraryBookActions.cpp:58:4: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 58 | } | ^ LibraryBookActions.cpp:61:3: note: here 61 | case Library::REMOVE_FROM_LIBRARY: | ^~~~ OK Compiling LibraryTagActions.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryTree' Compiling AuthorNode.o ... OK Compiling BookNode.o ... OK Compiling LibraryByAuthorView.o ... OK Compiling LibraryByTagView.o ... OK Compiling LibraryView.o ... OK Compiling SeriesNode.o ... OK Compiling TagNode.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/networkActions' Compiling AuthenticationDialog.o ... OK Compiling AuthenticationDialogManager.o ... OK Compiling NetworkActions.o ...In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from NetworkActions.cpp:21: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ NetworkActions.cpp:50:51: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling NetworkOperationRunnable.o ...NetworkOperationRunnable.cpp: In member function ‘virtual void DownloadBookRunnableAsync::finished(const string&)’: NetworkOperationRunnable.cpp:186:61: warning: unused parameter ‘error’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 186 | void DownloadBookRunnableAsync::finished(const std::string &error) { | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25, from NetworkOperationRunnable.cpp:20: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = BookReference]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = BookReference]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = BookReference]’ NetworkOperationRunnable.cpp:76:176: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of polymorphic class type ‘BookReference’ which has non-virtual destructor might cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK Compiling PasswordRecoveryDialog.o ... OK Compiling RegisterUserDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/tree' Compiling FBTree.o ...FBTree.cpp:43:20: warning: ‘std::string percent_encoding(const string&)’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 43 | static std::string percent_encoding(const std::string &str) { | ^~~~~~~~~~~~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog' Compiling AbstractOptionsDialog.o ... OK Compiling IntegrationTab.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' Compiling BookInfoDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/library' Compiling LibraryOptionsDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/network' Compiling NetworkOptionsDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/system' Compiling SystemOptionsDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/reading' Compiling IndicatorTab.o ... OK Compiling KeyBindingsTab.o ... OK Compiling ReadingOptionsDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Compiling FormatOptionsPage.o ... OK Compiling LookAndFeelOptionsDialog.o ... OK Compiling OptionsPage.o ... OK Compiling StyleOptionsPage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Linking FBReader ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' >>> Source compiled. >>> Test phase [not enabled]: app-text/fbreader-0.99.4-r5 >>> Install app-text/fbreader-0.99.4-r5 into /var/tmp/portage/app-text/fbreader-0.99.4-r5/image make -j36 V=1 DESTDIR=/var/tmp/portage/app-text/fbreader-0.99.4-r5/image install make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/logger' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/logger' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/encoding' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/encoding' make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/options' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/options' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/image' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/image' make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/language' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/language' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/library' Creating libzlcore.so.0.99.4 ...echo ' OK' OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/hyphenation' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/hyphenation' Creating libzltext.so.0.99.4 ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/desktop' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/time' Generating ZLQtTime.moc.cpp ... OK Compiling ZLQtTime.moc.o ...make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/desktop' make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' Generating ZLQtOptionsDialog.moc.cpp ...Generating ZLQtOptionView.moc.cpp ...Generating ZLQtProgressDialog.moc.cpp ... OK Generating ZLQtTreeDialog.moc.cpp ... OK OK OK Compiling ZLQtOptionsDialog.moc.o ...Compiling ZLQtOptionView.moc.o ...Compiling ZLQtProgressDialog.moc.o ...Compiling ZLQtTreeDialog.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtOptionsDialog.h:23, from ZLQtOptionsDialog.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtOptionsDialog.h:23, from ZLQtOptionsDialog.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtProgressDialog.h:25, from ZLQtProgressDialog.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtProgressDialog.h:25, from ZLQtProgressDialog.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qdialog.h:43, from /usr/include/qt5/QtWidgets/QDialog:1, from ZLQtTreeDialog.h:27, from ZLQtTreeDialog.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qalgorithms.h:43, from /usr/include/qt5/QtCore/qvector.h:43, from /usr/include/qt5/QtCore/qstack.h:43, from /usr/include/qt5/QtCore/QStack:1, from ZLQtTreeDialog.h:23, from ZLQtTreeDialog.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from ZLQtOptionView.h:28, from ZLQtOptionView.moc.cpp:10: ../../../../core/src/dialogs/ZLOptionView.h: In member function ‘virtual void ZLOptionView::_setActive(bool)’: ../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter ‘active’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 47 | virtual void _setActive(bool active) {} | ~~~~~^~~~~~ OK OK OK In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeNode.h:26, from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeListener.h:23, from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:23, from ZLQtTreeDialog.h:34, from ZLQtTreeDialog.moc.cpp:10: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLTreeSearcher]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLTreeSearcher]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLTreeSearcher’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/view' Generating ZLQtViewWidget.moc.cpp ... OK Compiling ZLQtViewWidget.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtViewWidget.h:23, from ZLQtViewWidget.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtViewWidget.h:23, from ZLQtViewWidget.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/library' Generating ZLQApplication.moc.cpp ... OK Compiling ZLQApplication.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQApplication.h:23, from ZLQApplication.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qapplication.h:43, from /usr/include/qt5/QtWidgets/QApplication:1, from ZLQApplication.h:23, from ZLQApplication.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/application' Generating ZLQtApplicationWindow.moc.cpp ... OK Compiling ZLQtApplicationWindow.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qmainwindow.h:43, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ZLQtApplicationWindow.h:25, from ZLQtApplicationWindow.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qmainwindow.h:43, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ZLQtApplicationWindow.h:25, from ZLQtApplicationWindow.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from ZLQtApplicationWindow.moc.cpp:10: ZLQtApplicationWindow.h: In member function ‘virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector >&)’: ZLQtApplicationWindow.h:103:53: warning: unused parameter ‘values’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 103 | void setValueList(const std::vector &values) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/network' Generating ZLQtNetworkManager.moc.cpp ... OK Compiling ZLQtNetworkManager.moc.o ...In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44, from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43, from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1, from ZLQtNetworkManager.h:25, from ZLQtNetworkManager.moc.cpp:10: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6: warning: "QT_LINKED_OPENSSL" redefined 6 | #define QT_LINKED_OPENSSL true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:43, from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43, from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1, from ZLQtNetworkManager.h:25, from ZLQtNetworkManager.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:4: note: this is the location of the previous definition 4 | #define QT_LINKED_OPENSSL | In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLQtNetworkManager.h:23, from ZLQtNetworkManager.moc.cpp:10: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of ‘void shared_ptr_storage::removeReference() [with T = ZLNetworkRequest]’: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from ‘void shared_ptr::detachStorage() [with T = ZLNetworkRequest]’ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from ‘shared_ptr::~shared_ptr() [with T = ZLNetworkRequest]’ ZLQtNetworkManager.h:36:8: required from ‘static void QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct(void*) [with T = ZLQtNetworkReplyScope; bool Accepted = true]’ /usr/include/qt5/QtCore/qmetatype.h:1867:83: required from ‘int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from ‘int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]’ ZLQtNetworkManager.h:103:1: required from here /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: deleting object of abstract class type ‘ZLNetworkRequest’ which has non-virtual destructor will cause undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdelete-non-virtual-dtor-Wdelete-non-virtual-dtor]8;;] 147 | delete ptr; | ^~~~~~~~~~ OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Generating ZLQtItemsListWidget.moc.cpp ...Generating ZLQtPreviewWidget.moc.cpp ...Generating ZLQtSearchField.moc.cpp ... OK OK Generating QtWaitingSpinner.moc.cpp ... OK Compiling ZLQtItemsListWidget.moc.o ... OK Compiling ZLQtPreviewWidget.moc.o ...Compiling ZLQtSearchField.moc.o ...Compiling QtWaitingSpinner.moc.o ...In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtItemsListWidget.h:23, from ZLQtItemsListWidget.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtItemsListWidget.h:23, from ZLQtItemsListWidget.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtPreviewWidget.h:23, from ZLQtPreviewWidget.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from ZLQtPreviewWidget.h:23, from ZLQtPreviewWidget.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qlabel.h:43, from /usr/include/qt5/QtWidgets/QLabel:1, from ZLQtSearchField.h:24, from ZLQtSearchField.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qhash.h:44, from /usr/include/qt5/QtCore/qset.h:43, from /usr/include/qt5/QtCore/QSet:1, from ZLQtSearchField.h:23, from ZLQtSearchField.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from /usr/include/qt5/QtWidgets/QWidget:1, from QtWaitingSpinner.h:6, from QtWaitingSpinner.moc.cpp:10: /usr/include/qt5/QtGui/qtgui-config.h:26: warning: "QT_NO_IMAGEFORMAT_JPEG" redefined 26 | #define QT_NO_IMAGEFORMAT_JPEG true | In file included from /usr/include/qt5/QtCore/qconfig.h:1, from /usr/include/qt5/QtCore/qglobal.h:66, from /usr/include/qt5/QtCore/qtimer.h:43, from /usr/include/qt5/QtCore/QTimer:1, from QtWaitingSpinner.h:4, from QtWaitingSpinner.moc.cpp:10: /usr/include/qt5/Gentoo/gentoo-qconfig.h:6: note: this is the location of the previous definition 6 | #define QT_NO_IMAGEFORMAT_JPEG | OK OK OK OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Creating libzlui.so.0.99.4 ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/migration' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/migration' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/options' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/options' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/external' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/external' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/tree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Linking FBReader ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' >>> Completed installing app-text/fbreader-0.99.4-r5 into /var/tmp/portage/app-text/fbreader-0.99.4-r5/image * Final size of build directory: 36184 KiB (35.3 MiB) * Final size of installed tree: 8348 KiB ( 8.1 MiB) strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/lib64/libzltext.so.0.99.4 /usr/lib64/libzlcore.so.0.99.4 /usr/lib64/libzlui.so.0.99.4 /usr/bin/FBReader >>> Done. * QA Notice: .desktop files with MimeType= were found installed * but desktop mimeinfo cache has not been updated: * /usr/share/applications/FBReader.desktop * Please make sure to call xdg_desktop_database_update() * in pkg_postinst() and pkg_postrm() phases of appropriate pkgs.