==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: fbreader 0.99.4-14 (Fri Mar 1 20:38:35 2024) ==> Retrieving sources... -> Found fbreader-sources-0.99.4.tgz -> Found fbreader-0.99.4.patch -> Found fbreader-gcc6.patch -> Found fbreader-qt5.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... fbreader-sources-0.99.4.tgz ... Passed fbreader-0.99.4.patch ... Passed fbreader-gcc6.patch ... Passed fbreader-qt5.patch ... Passed ==> Making package: fbreader 0.99.4-14 (Fri Mar 1 20:38:42 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 2 providers available for dbus-units: :: Repository core 1) dbus-broker-units 2) dbus-daemon-units Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (75) argon2-20190702-5 avahi-1:0.8+r194+g3f79789-1 cryptsetup-2.7.0-1 dbus-1.14.10-2 dbus-broker-35-2 dbus-broker-units-35-2 default-cursors-2-1 device-mapper-2.03.23-1 double-conversion-3.3.0-1 duktape-2.7.0-6 fontconfig-2:2.15.0-2 freetype2-2.13.2-1 graphite-1:1.3.14-3 harfbuzz-8.3.0-2 hwdata-0.379-1 kbd-2.6.4-1 kmod-31-1 libcups-1:2.4.7-2 libdaemon-0.14-5 libdrm-2.4.120-1 libedit-20230828_3.1-1 libevdev-1.13.1-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-2 libinput-1.25.0-1 libjpeg-turbo-3.0.2-2 libomxil-bellagio-0.9.3-4 libpciaccess-0.18-1 libpng-1.6.43-1 libproxy-0.5.4-1 libseccomp-2.5.5-2 libsm-1.2.4-1 libunwind-1.7.2-1 libwacom-2.10.0-1 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.6-1 libxfixes-6.0.1-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxkbcommon-x11-1.6.0-1 libxmu-1.1.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 md4c-0.5.2-1 mesa-1:24.0.2-1 mtdev-1.1.6-2 qt5-translations-5.15.12-1 shared-mime-info-2.4-1 systemd-255.4-1 tslib-1.23-1 vulkan-icd-loader-1.3.276-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-image-0.4.1-2 xcb-util-keysyms-0.4.1-4 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.1-1 xkeyboard-config-2.41-1 xorg-xprop-1.2.7-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 fribidi-1.0.13-2 libunibreak-6.0-1 qt5-base-5.15.12+kde+r151-1 Total Installed Size: 393.28 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing fribidi... installing libjpeg-turbo... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing device-mapper... installing argon2... installing cryptsetup... installing dbus... installing dbus-broker... installing dbus-broker-units... installing kbd... installing kmod... installing hwdata... installing libseccomp... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'distcc' with GID 983. Creating group 'groups' with GID 982. Creating group 'systemd-journal' with GID 981. Creating group 'rfkill' with GID 980. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating user 'distcc' (distcc user) with UID 983 and GID 983. Creating group 'systemd-coredump' with GID 979. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 979 and GID 979. Creating group 'systemd-network' with GID 978. Creating user 'systemd-network' (systemd Network Management) with UID 978 and GID 978. Creating group 'systemd-oom' with GID 977. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 977 and GID 977. Creating group 'systemd-journal-remote' with GID 976. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 976 and GID 976. Creating group 'systemd-resolve' with GID 975. Creating user 'systemd-resolve' (systemd Resolver) with UID 975 and GID 975. Creating group 'systemd-timesync' with GID 974. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 974 and GID 974. Creating group 'tss' with GID 973. Creating user 'tss' (tss user for tpm2) with UID 973 and GID 973. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/sockets.target.wants/systemd-userdbd.socket → /usr/lib/systemd/system/systemd-userdbd.socket. :: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your bootloader to replace sysvinit with systemd, or install systemd-sysvcompat Optional dependencies for systemd libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image polkit: allow administration as unprivileged user curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed] gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed] qrencode: show QR codes iptables: firewall features libbpf: support BPF programs libpwquality: check password quality libfido2: unlocking LUKS2 volumes with FIDO2 token libp11-kit: support PKCS#11 [installed] tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed] installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing libunibreak... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/13) Updating journal message catalog... ( 3/13) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/13) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/13) Updating udev hardware database... ( 6/13) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 7/13) Creating temporary files... ( 8/13) Reloading device manager configuration... Skipped: Device manager is not running. ( 9/13) Arming ConditionNeedsUpdate... (10/13) Updating the MIME type database... (11/13) Updating fontconfig configuration... (12/13) Reloading system bus configuration... Skipped: Current root is not booted. (13/13) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Retrieving sources... -> Found fbreader-sources-0.99.4.tgz -> Found fbreader-0.99.4.patch -> Found fbreader-gcc6.patch -> Found fbreader-qt5.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting fbreader-sources-0.99.4.tgz with bsdtar ==> Starting prepare()... patching file zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp patching file fbreader/src/formats/doc/OleStorage.cpp patching file fbreader/Makefile patching file makefiles/arch/desktop.mk patching file zlibrary/ui/src/qt4/application/LineEditParameter.cpp patching file zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp patching file zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h patching file zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h patching file zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h patching file zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h patching file zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp patching file zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h patching file zlibrary/ui/src/qt4/library/ZLQApplication.h patching file zlibrary/ui/src/qt4/library/ZLibrary.cpp patching file zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp patching file zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp patching file zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h patching file zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp patching file zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h patching file zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp patching file zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h patching file zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp patching file zlibrary/ui/src/qt4/tree/ZLQtSearchField.h patching file zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp patching file zlibrary/ui/src/qt4/view/ZLQtViewWidget.h ==> Starting build()... make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/library' Compiling ZLibrary.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/typeId' Compiling ZLTypeId.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/util' Compiling ZLBase64InputStream.o ...Compiling ZLFileUtil.o ...Compiling ZLHexInputStream.o ...Compiling ZLKeyUtil.o ...Compiling ZLLanguageUtil.o ...Compiling ZLSearchUtil.o ...Compiling ZLSliceInputStream.o ...Compiling ZLStringUtil.o ... OK Compiling ZLUnicodeUtil.o ... OK Compiling ZLUserData.o ... OK OK OK OK OK OK OK ZLUnicodeUtil.cpp: In static member function 'static std::size_t ZLUnicodeUtil::lastChar(Ucs4Char&, const char*)': ZLUnicodeUtil.cpp:304:47: warning: unused parameter 'ch' [-Wunused-parameter] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/util' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/constants' Compiling ZLMimeType.o ...Compiling ZLXMLNamespace.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/logger' Compiling ZLLogger.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/logger' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem' Compiling ZLDir.o ...Compiling ZLFSManager.o ...Compiling ZLFSPluginManager.o ...Compiling ZLFile.o ...Compiling ZLInputStreamDecorator.o ... OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' Compiling ZLFSArchiverZip.o ...Compiling ZLFSCompressorGzip.o ...Compiling ZLGzipInputStream.o ...Compiling ZLZDecompressor.o ...Compiling ZLZipDir.o ...Compiling ZLZipEntryCache.o ...Compiling ZLZipHeader.o ...Compiling ZLZipInputStream.o ... OK OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' Compiling ZLBzip2InputStream.o ...Compiling ZLFSCompressorBzip2.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' Compiling ZLFSArchiverTar.o ...Compiling ZLTar.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/dialogs' Compiling ZLDialog.o ...Compiling ZLDialogContent.o ...Compiling ZLDialogContentBuilder.o ...Compiling ZLDialogManager.o ...Compiling ZLOpenFileDialog.o ...Compiling ZLOptionEntry.o ...Compiling ZLOptionView.o ...Compiling ZLOptionsDialog.o ... OK OK Compiling ZLProgressDialog.o ...Compiling ZLTreeDialog.o ...ZLDialogManager.cpp: In member function 'virtual shared_ptr<ZLProgressDialog> ZLDialogManager::createProgressDialog(const ZLResourceKey&, bool) const': ZLDialogManager.cpp:91:89: warning: unused parameter 'key' [-Wunused-parameter] OK OK 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' [-Wunused-parameter] OK 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' [-Wunused-parameter] OK OK 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' [-Wunused-parameter] OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLTreeNode.h:26, from /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLTreeListener.h:23, from ZLTreeDialog.h:23, from ZLTreeDialog.cpp:20: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' ZLTreeDialog.cpp:22:77: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/optionEntries' Compiling ZLColorOptionBuilder.o ...Compiling ZLFontFamilyOptionEntry.o ...Compiling ZLLanguageOptionEntry.o ...Compiling ZLSimpleKeyOptionEntry.o ...Compiling ZLSimpleOptionEntry.o ...Compiling ZLStringEditOptionEntry.o ...Compiling ZLStringInfoEntry.o ...Compiling ZLToggleBooleanOptionEntry.o ... OK OK OK OK OK OK ZLColorOptionBuilder.cpp: In member function 'virtual const ZLColor ZLMultiColorOptionEntry::color() const': ZLColorOptionBuilder.cpp:128:10: warning: variable 'color' set but not used [-Wunused-but-set-variable] OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/application' Compiling ZLApplication.o ...Compiling ZLApplicationActions.o ...Compiling ZLApplicationBase.o ...Compiling ZLApplicationWindow.o ...Compiling ZLKeyBindings.o ...Compiling ZLMenu.o ...Compiling ZLToolbar.o ... OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/view' Compiling ZLMirroredPaintContext.o ...Compiling ZLPaintContext.o ...Compiling ZLView.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/encoding' Compiling DummyEncodingConverter.o ...Compiling EncodingCollectionReader.o ...Compiling MyEncodingConverter.o ...Compiling Utf8EncodingConverter.o ...Compiling ZLEncodingCollection.o ...Compiling ZLEncodingConverter.o ...Compiling ZLEncodingSet.o ... OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/encoding' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/options' Compiling ZLCategoryKey.o ...Compiling ZLConfig.o ...Compiling ZLOptions.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/options' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/message' Compiling ZLMessage.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/resources' Compiling ZLResource.o ...In file included from ZLResource.cpp:23: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeResource::Condition]': /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeResource::Condition]' /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeResource::Condition]' ZLResource.cpp:190:10: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/time' Compiling ZLTime.o ...Compiling ZLTimeManager.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml' Compiling ZLXMLReader.o ...Compiling ZLXMLWriter.o ... OK ZLXMLReader.cpp: In member function 'virtual void ZLXMLReader::collectExternalEntities(std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&)': ZLXMLReader.cpp:149:78: warning: unused parameter 'entityMap' [-Wunused-parameter] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml/expat' Compiling ZLXMLReaderInternal.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/image' Compiling ZLBase64EncodedImage.o ...Compiling ZLFileImage.o ...Compiling ZLHexEncodedImage.o ...Compiling ZLImage.o ...Compiling ZLImageManager.o ...Compiling ZLNetworkImage.o ...Compiling ZLStreamImage.o ... OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLNetworkRequest.h:26, from ZLImage.cpp:22: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLImage.cpp:29:9: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK OK OK In file included from ZLImage.h:25, from ZLImageManager.cpp:23: In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLMimeType]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'shared_ptr<ZLImageData> ZLImageManager::imageData(const ZLImage&) const' at ZLImageManager.cpp:304:28: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'shared_ptr<ZLImageData> ZLImageManager::imageData(const ZLImage&) const' at ZLImageManager.cpp:304:63: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLMimeType]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'shared_ptr<ZLImageData> ZLImageManager::imageData(const ZLImage&) const' at ZLImageManager.cpp:304:28: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'shared_ptr<ZLImageData> ZLImageManager::imageData(const ZLImage&) const' at ZLImageManager.cpp:304:63: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLNetworkImage.cpp:24: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLNetworkImage.cpp:70:10: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/image' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/language' Compiling ZLCharSequence.o ...Compiling ZLLanguageDetector.o ...Compiling ZLLanguageList.o ...Compiling ZLLanguageMatcher.o ...Compiling ZLStatistics.o ...Compiling ZLStatisticsGenerator.o ...Compiling ZLStatisticsItem.o ...Compiling ZLStatisticsXMLReader.o ... OK Compiling ZLStatisticsXMLWriter.o ... OK OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/language' make[2]: Entering directory '/build/fbreader/src/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:7: warning: 'int ftime(timeb*)' is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] In file included from ZLUnixTime.cpp:20: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/runnable' Compiling ZLExecutionUtil.o ...Compiling ZLRunnable.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network' Compiling ZLAsynchronousInputStream.o ...Compiling ZLGzipAsynchronousInputStream.o ...Compiling ZLNetworkManager.o ...Compiling ZLNetworkRequest.o ...Compiling ZLNetworkUtil.o ...Compiling ZLPlainAsynchronousInputStream.o ... OK OK OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLFile.h:26, from ZLNetworkManager.cpp:24: /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLNetworkManager.cpp:152:59: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network/requests' Compiling ZLNetworkDownloadRequest.o ...Compiling ZLNetworkNoActionRequest.o ...Compiling ZLNetworkReadToStringRequest.o ...Compiling ZLNetworkXMLParserRequest.o ... OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/blockTreeView' Compiling ZLBlockTreeNode.o ...Compiling ZLBlockTreeView.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/tree' Compiling ZLTreeActionNode.o ...Compiling ZLTreeNode.o ...Compiling ZLTreePageNode.o ...Compiling ZLTreeTitledNode.o ... OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/application' Compiling ZLDesktopApplicationWindow.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' Compiling ZLDesktopOpenFileDialog.o ...Compiling ZLDesktopOptionsDialog.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' Compiling AsciiEncoder.o ...Compiling XMLConfig.o ...Compiling XMLConfigDelta.o ...Compiling XMLConfigDeltaWriter.o ...Compiling XMLConfigIO.o ...Compiling XMLConfigReader.o ...Compiling XMLConfigWriter.o ... OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' Compiling ZLUnixFSDir.o ...Compiling ZLUnixFSManager.o ...Compiling ZLUnixFileInputStream.o ...Compiling ZLUnixFileOutputStream.o ... OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/iconv' Compiling IConvEncodingConverter.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/library' Compiling ZLibrary.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/library' Creating libzlcore.so.0.99.4 ...echo ' OK' OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/model' Compiling ZLTextModel.o ...Compiling ZLTextParagraph.o ...Compiling ZLTextRowMemoryAllocator.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/area' Compiling ZLTextArea.o ...Compiling ZLTextAreaController.o ...Compiling ZLTextAreaStyle.o ...Compiling ZLTextArea_drawTextLine.o ...Compiling ZLTextArea_drawTreeLines.o ...Compiling ZLTextArea_drawWord.o ...Compiling ZLTextArea_prepareTextLine.o ...Compiling ZLTextArea_processTextLine.o ... OK Compiling ZLTextElement.o ... OK Compiling ZLTextParagraphBuilder.o ... OK Compiling ZLTextParagraphCursor.o ... OK Compiling ZLTextSelectionModel.o ... OK Compiling ZLTextWord.o ... OK OK OK ZLTextParagraphBuilder.cpp: In member function 'void ZLTextParagraphCursor::Builder::fill()': ZLTextParagraphBuilder.cpp:80:10: warning: enumeration value 'STYLE_CLOSE_ENTRY' not handled in switch [-Wswitch] OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/view' Compiling ZLTextPositionIndicator.o ...Compiling ZLTextSelectionScroller.o ...Compiling ZLTextView.o ...Compiling ZLTextView_paint.o ... OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/style' Compiling ZLTextDecoratedStyle.o ...Compiling ZLTextStyle.o ...Compiling ZLTextStyleCollection.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/styleOptions' Compiling ZLTextStyleOptions.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/hyphenation' Compiling ZLTextHyphenationReader.o ...Compiling ZLTextHyphenator.o ...Compiling ZLTextTeXHyphenator.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 [-Wdeprecated-copy] In file included from ZLTextHyphenator.cpp:22: ZLTextHyphenator.h:33:31: note: because 'ZLTextHyphenationInfo' has user-provided 'const ZLTextHyphenationInfo& ZLTextHyphenationInfo::operator=(ZLTextHyphenationInfo&)' OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/hyphenation' Creating libzltext.so.0.99.4 ... OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/time' Compiling ZLQtTime.o ...Generating ZLQtTime.moc.cpp ... OK Compiling ZLQtTime.moc.o ... OK OK rm ZLQtTime.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/time' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' Compiling ZLQtDialog.o ...Compiling ZLQtDialogContent.o ...Compiling ZLQtDialogManager.o ...Compiling ZLQtOpenFileDialog.o ...Compiling ZLQtOptionView.o ...Compiling ZLQtOptionsDialog.o ...Compiling ZLQtProgressDialog.o ...Compiling ZLQtTreeDialog.o ...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' [-Wunused-parameter] ZLQtDialogContent.cpp: In member function 'void ZLQtDialogContent::createViewByEntry(const std::string&, const std::string&, ZLOptionEntry*, int, int)': ZLQtDialogContent.cpp:60:9: warning: enumeration value 'MULTILINE' not handled in switch [-Wswitch] OK Compiling ZLQtUtil.o ...ZLQtDialogManager.cpp: In member function 'virtual bool ZLQtDialogManager::isClipboardSupported(ZLDialogManager::ClipboardType) const': ZLQtDialogManager.cpp:83:60: warning: unused parameter 'type' [-Wunused-parameter] In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLDialogManager.h:25, from ZLQtDialogManager.h:23, from ZLQtDialogManager.cpp:26: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLOpenFileDialog]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLOpenFileDialog]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLOpenFileDialog]' ZLQtDialogManager.cpp:48:81: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeDialog]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeDialog]' ZLQtDialogManager.cpp:52:57: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeDialog]' ZLQtDialogManager.cpp:52:57: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Generating ZLQtOptionsDialog.moc.cpp ... OK Generating ZLQtOptionView.moc.cpp ... OK ZLQtProgressDialog.cpp: In member function 'virtual void ZLQtProgressDialog::setMessage(const std::string&)': ZLQtProgressDialog.cpp:67:56: warning: unused parameter 'message' [-Wunused-parameter] Generating ZLQtProgressDialog.moc.cpp ... OK Generating ZLQtTreeDialog.moc.cpp ... OK OK Compiling ZLQtOptionsDialog.moc.o ...Compiling ZLQtOptionView.moc.o ...ZLQtOpenFileDialog.cpp: In constructor 'ZLQtOpenFileDialog::ZLQtOpenFileDialog(const std::string&, const std::string&, const std::string&, const ZLOpenFileDialog::Filter&)': ZLQtOpenFileDialog.cpp:24:143: warning: unused parameter 'filter' [-Wunused-parameter] OK Compiling ZLQtProgressDialog.moc.o ... OK Compiling ZLQtTreeDialog.moc.o ...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' [-Wunused-parameter] OK OK ZLQtUtil.cpp: In function 'QString qtButtonName(const ZLResourceKey&)': ZLQtUtil.cpp:30:19: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] In file included from /usr/include/qt/QtCore/QString:1, from ZLQtUtil.h:23, from ZLQtUtil.cpp:22: /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ ZLQtUtil.cpp:30:19: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLFile.h:26, from ZLQtTreeDialog.cpp:29: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK 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' [-Wunused-parameter] OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeNode.h:26, from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeListener.h:23, from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:23, from ZLQtTreeDialog.h:34, from ZLQtTreeDialog.moc.cpp:10: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK rm ZLQtOptionsDialog.moc.cpp ZLQtOptionView.moc.cpp ZLQtProgressDialog.moc.cpp ZLQtTreeDialog.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/view' Compiling ZLQtPaintContext.o ...Compiling ZLQtViewWidget.o ...Generating ZLQtViewWidget.moc.cpp ... OK Compiling ZLQtViewWidget.moc.o ...ZLQtPaintContext.cpp: In member function 'virtual int ZLQtPaintContext::stringWidth(const char*, int, bool) const': ZLQtPaintContext.cpp:147:39: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] In file included from /usr/include/qt/QtGui/qpainter.h:59, from /usr/include/qt/QtGui/QPainter:1, from ZLQtPaintContext.cpp:20: /usr/include/qt/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:48: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] /usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ OK OK OK rm ZLQtViewWidget.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/view' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/image' Compiling ZLQtImageManager.o ...Compiling ZLQtImageUtils.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/util' Compiling ZLQtKeyUtil.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' Compiling ZLQtFSManager.o ...ZLQtFSManager.cpp: In member function 'virtual std::string ZLQtFSManager::convertFilenameToUtf8(const std::string&) const': ZLQtFSManager.cpp:34:30: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] In file included from /usr/include/qt/QtCore/qcoreapplication.h:44, from /usr/include/qt/QtCore/QCoreApplication:1, from ZLQtFSManager.cpp:20: /usr/include/qt/QtCore/qstring.h:954:23: note: declared here ZLQtFSManager.cpp:34:30: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] /usr/include/qt/QtCore/qstring.h:954:23: note: declared here ZLQtFSManager.cpp:34:30: warning: 'bool operator==(const QString&, QString::Null)' is deprecated: use QString::isNull() [-Wdeprecated-declarations] /usr/include/qt/QtCore/qstring.h:1378:13: note: declared here ZLQtFSManager.cpp: In member function 'virtual shared_ptr<ZLMimeType> ZLQtFSManager::mimeType(const std::string&) const': ZLQtFSManager.cpp:37:67: warning: unused parameter 'path' [-Wunused-parameter] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/library' Compiling ZLibrary.o ...Generating ZLQApplication.moc.cpp ... OK Compiling ZLQApplication.moc.o ... OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLApplication.h:28, from ZLibrary.cpp:25: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ../network/ZLQtNetworkManager.h:36:8: required from 'static void QtMetaTypePrivate::QMetaTypeFunctionHelper<T, Accepted>::Destruct(void*) [with T = ZLQtNetworkReplyScope; bool Accepted = true]' /usr/include/qt/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper<ZLQtNetworkReplyScope, true>::DefinedType]' /usr/include/qt/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper<ZLQtNetworkReplyScope, true>::DefinedType]' ../network/ZLQtNetworkManager.h:103:273: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK rm ZLQApplication.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/unix/message' Compiling ZLUnixMessage.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/application' Compiling LineEditParameter.o ...Compiling ZLQtApplicationWindow.o ...Generating ZLQtApplicationWindow.moc.cpp ... OK Compiling ZLQtApplicationWindow.moc.o ...In file included from ZLQtApplicationWindow.moc.cpp:10: ZLQtApplicationWindow.h: In member function 'virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector<std::__cxx11::basic_string<char> >&)': ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] OK In file included from LineEditParameter.cpp:25: ZLQtApplicationWindow.h: In member function 'virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector<std::__cxx11::basic_string<char> >&)': ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] OK In file included from ZLQtApplicationWindow.cpp:37: ZLQtApplicationWindow.h: In member function 'virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector<std::__cxx11::basic_string<char> >&)': ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] ZLQtApplicationWindow.cpp: In constructor 'ZLQtToolBarAction::ZLQtToolBarAction(ZLQtApplicationWindow*, ZLToolbar::AbstractButtonItem&)': ZLQtApplicationWindow.cpp:51:8: warning: variable 'size' set but not used [-Wunused-but-set-variable] ZLQtApplicationWindow.cpp: In member function 'virtual void ZLQtApplicationWindow::wheelEvent(QWheelEvent*)': ZLQtApplicationWindow.cpp:182:24: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] In file included from /usr/include/qt/QtGui/QWheelEvent:1, from ZLQtApplicationWindow.cpp:29: /usr/include/qt/QtGui/qevent.h:222:28: note: declared here ZLQtApplicationWindow.cpp:183:19: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] /usr/include/qt/QtGui/qevent.h:219:16: note: declared here ZLQtApplicationWindow.cpp: In member function 'virtual void ZLQtApplicationWindow::addToolbarItem(ZLToolbar::ItemPtr)': ZLQtApplicationWindow.cpp:203:9: warning: enumeration value 'COMBO_BOX' not handled in switch [-Wswitch] ZLQtApplicationWindow.cpp:203:9: warning: enumeration value 'FILL_SEPARATOR' not handled in switch [-Wswitch] OK rm ZLQtApplicationWindow.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/application' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/network' Compiling ZLQtNetworkManager.o ...Generating ZLQtNetworkManager.moc.cpp ... OK Compiling ZLQtNetworkManager.moc.o ...In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLQtNetworkManager.h:23, from ZLQtNetworkManager.moc.cpp:10: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLQtNetworkManager.h:36:8: required from 'static void QtMetaTypePrivate::QMetaTypeFunctionHelper<T, Accepted>::Destruct(void*) [with T = ZLQtNetworkReplyScope; bool Accepted = true]' /usr/include/qt/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper<ZLQtNetworkReplyScope, true>::DefinedType]' /usr/include/qt/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper<ZLQtNetworkReplyScope, true>::DefinedType]' ZLQtNetworkManager.h:103:273: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK ZLQtNetworkManager.cpp: In member function 'void ZLQtNetworkManager::prepareReply(ZLQtNetworkReplyScope&, QNetworkRequest) const': ZLQtNetworkManager.cpp:173:47: warning: 'QVariant qVariantFromValue(const T&) [with T = ZLQtNetworkReplyScope]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] In file included from /usr/include/qt/QtCore/QVariant:1, from /usr/include/qt/QtNetwork/qnetworkrequest.h:47, from /usr/include/qt/QtNetwork/QNetworkRequest:1, from ZLQtNetworkManager.cpp:30: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ ZLQtNetworkManager.cpp:174:60: warning: 'QVariant qVariantFromValue(const T&) [with T = QNetworkReply*]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] /usr/include/qt/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:47: warning: 'QVariant qVariantFromValue(const T&) [with T = ZLQtNetworkReplyScope]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLApplication.h:28, from ZLQtNetworkManager.cpp:39: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLQtNetworkManager.cpp:113:35: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK rm ZLQtNetworkManager.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Compiling QtWaitingSpinner.o ...Compiling ZLQtItemsListWidget.o ...Compiling ZLQtPreviewWidget.o ...Compiling ZLQtSearchField.o ...Generating ZLQtItemsListWidget.moc.cpp ...Generating ZLQtPreviewWidget.moc.cpp ... OK Generating ZLQtSearchField.moc.cpp ... OK Generating QtWaitingSpinner.moc.cpp ... OK OK Compiling ZLQtItemsListWidget.moc.o ...Compiling ZLQtPreviewWidget.moc.o ...Compiling ZLQtSearchField.moc.o ...Compiling QtWaitingSpinner.moc.o ... OK OK OK OK OK ZLQtPreviewWidget.cpp:38:88: warning: 'constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags<Qt::WindowType>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qboxlayout.h:43, from /usr/include/qt/QtWidgets/QVBoxLayout:1, from ZLQtPreviewWidget.cpp:20: /usr/include/qt/QtCore/qflags.h:123:90: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ ZLQtPreviewWidget.cpp: In member function 'virtual void PageInfoLoaderListener::finished(const std::string&)': ZLQtPreviewWidget.cpp:108:36: warning: unused parameter 'error' [-Wunused-parameter] ZLQtPreviewWidget.cpp: In member function 'void ZLQtPageWidget::setInfo(const ZLTreePageInfo&)': ZLQtPreviewWidget.cpp:38:88: warning: 'constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags<Qt::WindowType>::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] /usr/include/qt/QtCore/qflags.h:123:90: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLQtPreviewWidget.cpp:27: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreePageInfo]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreePageInfo]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreePageInfo]' ZLQtPreviewWidget.cpp:124:53: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLQtPreviewWidget.cpp:379:66: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK ZLQtSearchField.cpp: In member function 'void ZLQtSearchField::updateSuggestions()': ZLQtSearchField.cpp:81:69: warning: 'QList<T> QSet<T>::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] In file included from /usr/include/qt/QtCore/qdebug.h:52, from /usr/include/qt/QtCore/QDebug:1, from ZLQtSearchField.cpp:20: /usr/include/qt/QtCore/qset.h:265:14: note: declared here OK rm ZLQtItemsListWidget.moc.cpp ZLQtSearchField.moc.cpp QtWaitingSpinner.moc.cpp ZLQtPreviewWidget.moc.cpp make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Creating libzlui.so.0.99.4 ... OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb' Compiling DBCommand.o ...Compiling DBCommandParameter.o ...Compiling DBConnection.o ...Compiling DBDataReader.o ...Compiling DBIntValue.o ...Compiling DBNullValue.o ...Compiling DBRealValue.o ... OK Compiling DBTextValue.o ...Compiling DBValue.o ... OK Compiling DataBase.o ... OK OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' Compiling SQLiteCommand.o ...Compiling SQLiteConnection.o ...Compiling SQLiteDataBase.o ...Compiling SQLiteDataReader.o ...Compiling SQLiteFactory.o ... OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb' Compiling BooksDB.o ...Compiling BooksDBQuery.o ...Compiling BooksDBUtil.o ...Compiling BooksDB_BookAuthor.o ...Compiling BooksDB_BookSeries.o ...Compiling BooksDB_BookTag.o ... OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' Compiling ClearBooksDBRunnable.o ...Compiling DeleteBookRunnable.o ...Compiling DeleteFileEntriesRunnable.o ...Compiling FindFileIdRunnable.o ...Compiling InitBooksDBRunnable.o ...Compiling LoadFileEntriesRunnable.o ...Compiling LoadRecentBooksRunnable.o ...Compiling SaveAuthorsRunnable.o ... OK Compiling SaveBookRunnable.o ... OK Compiling SaveBookStateStackRunnable.o ... OK Compiling SaveRecentBooksRunnable.o ... OK Compiling SaveSeriesRunnable.o ... OK Compiling SaveTableBookRunnable.o ... OK OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb' Compiling NetworkDB.o ...Compiling NetworkDBQuery.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' Compiling ClearNetworkDBRunnable.o ...Compiling InitNetworkDBRunnable.o ...Compiling SaveNetworkLinkRunnable.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/migration' Compiling BookInfo.o ...Compiling FB2MigrationReader.o ...Compiling HtmlDCTagsReader.o ...Compiling Migration.o ...Compiling Migration_0_10_4.o ...Compiling Migration_0_11_0.o ...Compiling Migration_0_8_11.o ...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 OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/migration' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/options' Compiling FBCategoryKey.o ...Compiling FBOptions.o ...Compiling FBTextStyle.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/options' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/library' Compiling Author.o ...Compiling Book.o ...Compiling Comparators.o ...Compiling Library.o ...Compiling Number.o ...Compiling Tag.o ... OK OK OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from Library.cpp:25: In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = Book]', inlined from 'void shared_ptr<T>::detachStorage() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = Book]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = Book]', inlined from 'void shared_ptr<T>::detachStorage() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = Book]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = Book]', inlined from 'void shared_ptr<T>::detachStorage() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1632:19: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = Book]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1632:19: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = Book]', inlined from 'void shared_ptr<T>::detachStorage() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1632:19: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = Book]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1632:19: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = Book]', inlined from 'void shared_ptr<T>::detachStorage() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = Book]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = Book]', inlined from 'void shared_ptr<T>::detachStorage() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = Book]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = Book]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<Book>*, vector<shared_ptr<Book> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BookComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/bookmodel' Compiling BookModel.o ...Compiling BookReader.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25, from BookModel.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookModel::HyperlinkMatcher]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookModel::HyperlinkMatcher]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookModel::HyperlinkMatcher]' BookModel.cpp:29:64: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25, from BookReader.cpp:20: In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLTextModel]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLTextModel]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLTextModel]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void BookReader::addHyperlinkLabel(const std::string&, int)' at BookReader.cpp:190:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLTextModel]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLTextModel]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'BookModel::Label::~Label()' at BookModel.h:47:9, inlined from 'void BookReader::addHyperlinkLabel(const std::string&, int)' at BookReader.cpp:190:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLTextModel]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLTextModel]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLTextModel]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void BookReader::addHyperlinkLabel(const std::string&, int)' at BookReader.cpp:190:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLTextModel]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLTextModel]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'BookModel::Label::~Label()' at BookModel.h:47:9, inlined from 'void BookReader::addHyperlinkLabel(const std::string&, int)' at BookReader.cpp:190:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats' Compiling EncodedTextReader.o ...Compiling FormatPlugin.o ...Compiling PluginCollection.o ... OK FormatPlugin.cpp: In member function 'virtual shared_ptr<const ZLImage> FormatPlugin::coverImage(const ZLFile&) const': FormatPlugin.cpp:104:66: warning: unused parameter 'file' [-Wunused-parameter] OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/fb2' Compiling FB2BookReader.o ...Compiling FB2CoverReader.o ...Compiling FB2MetaInfoReader.o ...Compiling FB2Plugin.o ...Compiling FB2Reader.o ...Compiling FB2TagManager.o ... OK OK FB2CoverReader.cpp: In member function 'virtual void FB2CoverReader::characterDataHandler(const char*, std::size_t)': FB2CoverReader.cpp:87:55: warning: unused parameter 'text' [-Wunused-parameter] OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/css' Compiling StyleSheetParser.o ...Compiling StyleSheetTable.o ... OK StyleSheetParser.cpp: In member function 'void StyleSheetParser::processWordWithoutComments(const std::string&)': StyleSheetParser.cpp:227:16: warning: this statement may fall through [-Wimplicit-fallthrough=] StyleSheetParser.cpp:229:3: note: here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/html' Compiling HtmlBookReader.o ...Compiling HtmlDescriptionReader.o ...Compiling HtmlEntityCollection.o ...Compiling HtmlPlugin.o ...Compiling HtmlReader.o ...Compiling HtmlReaderStream.o ... OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/pdb' Compiling BitReader.o ...Compiling DocDecompressor.o ...Compiling EReaderPlugin.o ...Compiling EReaderStream.o ...Compiling HtmlMetainfoReader.o ...Compiling HuffDecompressor.o ...Compiling MobipocketHtmlBookReader.o ...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 ... OK Compiling SimplePdbPlugin.o ... OK Compiling ZTXTPlugin.o ... OK Compiling ZTXTStream.o ... OK OK PmlReader.cpp: In member function 'bool PmlReader::parseDocument(ZLInputStream&)': PmlReader.cpp:177:21: warning: this statement may fall through [-Wimplicit-fallthrough=] PmlReader.cpp:178:5: note: here OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/txt' Compiling PlainTextFormat.o ...Compiling TxtBookReader.o ...Compiling TxtPlugin.o ...Compiling TxtReader.o ...PlainTextFormat.cpp: In member function 'void PlainTextFormatDetector::detect(ZLInputStream&, PlainTextFormat&)': PlainTextFormat.cpp:98:7: warning: variable 'previous' set but not used [-Wunused-but-set-variable] OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLInputStream.h:25, from TxtReader.cpp:22: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = TxtReaderCore]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = TxtReaderCore]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = TxtReaderCore]' TxtReader.cpp:67:79: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/tcr' Compiling PPLBookReader.o ...Compiling TcrPlugin.o ...Compiling TcrStream.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/chm' Compiling BitStream.o ...Compiling CHMFile.o ...Compiling CHMFileImage.o ...Compiling CHMPlugin.o ...Compiling CHMReferenceCollection.o ...Compiling E8Decoder.o ...Compiling HHCReader.o ...Compiling HHCReferenceCollector.o ... OK Compiling HtmlSectionReader.o ... OK Compiling HuffmanDecoder.o ... OK Compiling LZXDecompressor.o ... OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from CHMFileImage.cpp:20: In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLMimeType]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'CHMFileImage::CHMFileImage(shared_ptr<CHMFileInfo>, const std::string&)' at CHMFileImage.cpp:24:158: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'ZLStreamImage::ZLStreamImage(shared_ptr<ZLMimeType>, std::size_t, std::size_t)' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLStreamImage.h:42:164, inlined from 'CHMFileImage::CHMFileImage(shared_ptr<CHMFileInfo>, const std::string&)' at CHMFileImage.cpp:24:158: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLMimeType]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'CHMFileImage::CHMFileImage(shared_ptr<CHMFileInfo>, const std::string&)' at CHMFileImage.cpp:24:158: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLMimeType]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLMimeType]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'ZLStreamImage::ZLStreamImage(shared_ptr<ZLMimeType>, std::size_t, std::size_t)' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLStreamImage.h:42:164, inlined from 'CHMFileImage::CHMFileImage(shared_ptr<CHMFileInfo>, const std::string&)' at CHMFileImage.cpp:24:158: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from CHMPlugin.cpp:22: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookModel::HyperlinkMatcher]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookModel::HyperlinkMatcher]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookModel::HyperlinkMatcher]' CHMPlugin.cpp:168:27: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK LZXDecompressor.cpp: In member function 'bool LZXDecompressor::decompress(const std::string&, unsigned char*, std::size_t)': LZXDecompressor.cpp:243:6: warning: this statement may fall through [-Wimplicit-fallthrough=] LZXDecompressor.cpp:248:5: note: here OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/xhtml' Compiling XHTMLReader.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/oeb' Compiling NCXReader.o ...Compiling OEBBookReader.o ...Compiling OEBCoverReader.o ...Compiling OEBMetaInfoReader.o ...Compiling OEBPlugin.o ...Compiling OEBTextStream.o ...Compiling XHTMLImageFinder.o ... OK OK NCXReader.cpp: In member function 'virtual void NCXReader::endElementHandler(const char*)': NCXReader.cpp:92:4: warning: this statement may fall through [-Wimplicit-fallthrough=] NCXReader.cpp:100:3: note: here OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/rtf' Compiling RtfBookReader.o ...Compiling RtfDescriptionReader.o ...Compiling RtfPlugin.o ...Compiling RtfReader.o ...Compiling RtfReaderStream.o ... OK OK OK OK RtfReader.cpp: In member function 'bool RtfReader::parseDocument()': RtfReader.cpp:393:21: warning: this statement may fall through [-Wimplicit-fallthrough=] RtfReader.cpp:394:5: note: here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/openreader' Compiling ORBookReader.o ...Compiling ORDescriptionReader.o ...Compiling OpenReaderPlugin.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/doc' Compiling DocBookReader.o ...Compiling DocFloatImageReader.o ...Compiling DocInlineImageReader.o ...Compiling DocMetaInfoReader.o ...Compiling DocPlugin.o ...Compiling DocStreams.o ...Compiling OleMainStream.o ...Compiling OleStorage.o ... OK Compiling OleStream.o ... OK Compiling OleStreamParser.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from DocStreams.h:23, from DocStreams.cpp:24: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = DocReader]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = DocReader]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = DocReader]' DocStreams.cpp:140:45: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Compiling OleStreamReader.o ... OK Compiling OleUtil.o ... OK OK OK DocFloatImageReader.cpp: In static member function 'static unsigned int DocFloatImageReader::readBlip(Blip&, const RecordHeader&, shared_ptr<OleStream>)': DocFloatImageReader.cpp:198:4: warning: this statement may fall through [-Wimplicit-fallthrough=] DocFloatImageReader.cpp:201:3: note: here OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/util' Compiling EntityFilesCollector.o ...Compiling MergedStream.o ...Compiling MiscUtil.o ...Compiling TextFormatDetector.o ...Compiling XMLTextStream.o ... OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/external' Compiling ProgramCollection.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/external' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/fbreader' Compiling AddBookAction.o ...Compiling BookTextView.o ...Compiling BooksOrderAction.o ...Compiling ContentsView.o ...Compiling FBReader.o ...Compiling FBReaderActionCode.o ...Compiling FBReaderActions.o ...Compiling FBView.o ... OK Compiling PreferencesPopupData.o ... OK Compiling RecentBooksPopupData.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25, from AddBookAction.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLOpenFileDialog]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLOpenFileDialog]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLOpenFileDialog]' AddBookAction.cpp:51:88: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Compiling ScrollingAction.o ... OK Compiling SearchActions.o ... OK Compiling SearchOnNetworkAction.o ... OK Compiling TimeUpdater.o ... OK Compiling main.o ... OK OK BookTextView.cpp: In member function 'virtual bool BookTextView::_onStylusPress(int, int)': BookTextView.cpp:302:39: warning: unused parameter 'x' [-Wunused-parameter] BookTextView.cpp:302:46: warning: unused parameter 'y' [-Wunused-parameter] OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/encodingOption' Compiling EncodingOptionEntry.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network' Compiling BookReference.o ...Compiling NetworkBookCollection.o ...Compiling NetworkBookItem.o ...Compiling NetworkCatalogItem.o ...Compiling NetworkComparators.o ...Compiling NetworkErrors.o ...Compiling NetworkItem.o ...Compiling NetworkLink.o ... OK Compiling NetworkLinkCollection.o ... OK Compiling NetworkOperationData.o ... OK Compiling SearchResult.o ... OK Compiling UserList.o ... OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from NetworkLink.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' NetworkLink.cpp:55:9: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from NetworkOperationData.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' NetworkOperationData.cpp:34:52: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK In file included from NetworkItems.h:27, from NetworkBookItem.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' NetworkBookItem.cpp:83:28: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] In member function 'void shared_ptr<T>::attachStorage(shared_ptr_storage<T>*) [with T = BookReference]', inlined from 'shared_ptr<T>::shared_ptr(const shared_ptr<T>&) [with T = BookReference]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:196:15, inlined from 'shared_ptr<BookReference> NetworkBookItem::reference(BookReference::Type) const' at NetworkBookItem.cpp:117:9: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:169:12: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = BookReference]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'shared_ptr<BookReference> NetworkBookItem::reference(BookReference::Type) const' at NetworkBookItem.cpp:114:30: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'void shared_ptr<T>::attachStorage(shared_ptr_storage<T>*) [with T = BookReference]', inlined from 'shared_ptr<T>::shared_ptr(const shared_ptr<T>&) [with T = BookReference]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:196:15, inlined from 'shared_ptr<BookReference> NetworkBookItem::reference(BookReference::Type) const' at NetworkBookItem.cpp:117:9: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:169:12: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = BookReference]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'shared_ptr<BookReference> NetworkBookItem::reference(BookReference::Type) const' at NetworkBookItem.cpp:114:30: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from NetworkLinkCollection.cpp:23: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' NetworkLinkCollection.cpp:157:99: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkLink]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkLink]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkLink]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkLink]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkLink]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkLink]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkLink>*, vector<shared_ptr<NetworkLink> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkLinkCollection::Comparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication' Compiling NetworkAuthenticationManager.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/atom' Compiling ATOMConstructs.o ...Compiling ATOMContainers.o ...Compiling ATOMMetadata.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/opds' Compiling NetworkOPDSFeedReader.o ...Compiling OPDSBookItem.o ...Compiling OPDSCatalogItem.o ...Compiling OPDSLink.o ...Compiling OPDSLink_GenericFeedReader.o ...Compiling OPDSLink_GenericXMLParser.o ...Compiling OPDSMetadata.o ...Compiling OPDSXMLParser.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from OPDSCatalogItem.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' OPDSCatalogItem.cpp:45:44: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Compiling OpenSearchXMLReader.o ... OK Compiling URLRewritingRule.o ... OK OK OK OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from OPDSLink.cpp:25: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' OPDSLink.cpp:107:10: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from OPDSBookItem.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' OPDSBookItem.cpp:62:44: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' OPDSBookItem.cpp:231:25: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/litres' Compiling LitResAuthorsItem.o ...Compiling LitResAuthorsParser.o ...Compiling LitResBookItem.o ...Compiling LitResBooksFeedItem.o ...Compiling LitResBooksFeedParser.o ...Compiling LitResBookshelfItem.o ...Compiling LitResByGenresItem.o ...Compiling LitResGenre.o ... OK Compiling LitResGenresParser.o ...In file included from ../NetworkItems.h:27, from LitResBooksFeedItem.h:23, from LitResBookItem.cpp:23: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' /usr/include/c++/12.1.0/bits/stl_construct.h:151:22: required from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr<BookReference>]' /usr/include/c++/12.1.0/bits/stl_construct.h:163:19: required from 'static void std::_Destroy_aux<<anonymous> >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = shared_ptr<BookReference>*; bool <anonymous> = false]' /usr/include/c++/12.1.0/bits/stl_construct.h:196:11: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = shared_ptr<BookReference>*]' /usr/include/c++/12.1.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = shared_ptr<BookReference>*; _Tp = shared_ptr<BookReference>]' /usr/include/c++/12.1.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = shared_ptr<BookReference>; _Alloc = std::allocator<shared_ptr<BookReference> >]' LitResBookItem.cpp:46:23: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Compiling LitResRecommendationsItem.o ... OK Compiling LitResUtil.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResAuthorsItem.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' LitResAuthorsItem.cpp:66:89: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Compiling SortedCatalogItem.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResBooksFeedItem.cpp:22: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' LitResBooksFeedItem.cpp:63:44: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26, from LitResBookshelfItem.cpp:22: In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemBySeriesComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:352:7, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:355:22, inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1629:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:266:5, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:263:25, inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_heap.h:424:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<shared_ptr<NetworkItem>*, vector<shared_ptr<NetworkItem> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<NetworkBookItemByTitleComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1916:27: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLUserDataHolder]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual std::string LitResBookshelfItem::loadChildren(NetworkItem::List&, shared_ptr<ZLNetworkRequest::Listener>)' at LitResBookshelfItem.cpp:80:1: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual std::string LitResBookshelfItem::loadChildren(NetworkItem::List&, shared_ptr<ZLNetworkRequest::Listener>)' at LitResBookshelfItem.cpp:75:59: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLUserDataHolder]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual std::string LitResBookshelfItem::loadChildren(NetworkItem::List&, shared_ptr<ZLNetworkRequest::Listener>)' at LitResBookshelfItem.cpp:80:1: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual std::string LitResBookshelfItem::loadChildren(NetworkItem::List&, shared_ptr<ZLNetworkRequest::Listener>)' at LitResBookshelfItem.cpp:75:59: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLXMLReader.h:27, from LitResBooksFeedParser.h:26, from LitResBooksFeedParser.cpp:25: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' LitResBooksFeedParser.cpp:106:26: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResGenre.cpp:24: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' LitResGenre.cpp:123:97: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/tree' Compiling NetworkAuthorTree.o ...Compiling NetworkBookTree.o ...Compiling NetworkCatalogRootTree.o ...Compiling NetworkCatalogTree.o ...Compiling NetworkCatalogUtil.o ...Compiling NetworkLibrary.o ...Compiling NetworkSearcher.o ...Compiling NetworkSeriesTree.o ... OK Compiling NetworkTree.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25, from NetworkLibrary.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeDialog]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeDialog]' NetworkLibrary.cpp:46:32: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' NetworkLibrary.cpp:58:23: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK Compiling NetworkTreeFactory.o ... OK Compiling RootTree.o ... OK Compiling SearchCatalogTree.o ...In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from NetworkCatalogUtil.cpp:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' NetworkCatalogUtil.cpp:85:76: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLUserData.h:26, from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:23, from NetworkTreeNodes.h:24, from RootTree.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeDialog]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeDialog]' RootTree.cpp:29:20: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLTreeDialog.h:27:7: required from 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeDialog]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeDialog]' RootTree.cpp:29:20: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25, from NetworkBookTree.cpp:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreePageInfo]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreePageInfo]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreePageInfo]' NetworkBookTree.cpp:42:175: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' NetworkBookTree.cpp:62:21: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' NetworkBookTree.cpp:172:68: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLUserDataHolder]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual void NetworkBookTree::BookItemWrapper::loadAll(shared_ptr<ZLNetworkRequest::Listener>)' at NetworkBookTree.cpp:167:1: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual void NetworkBookTree::BookItemWrapper::loadAll(shared_ptr<ZLNetworkRequest::Listener>)' at NetworkBookTree.cpp:166:62: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLUserDataHolder]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual void NetworkBookTree::BookItemWrapper::loadAll(shared_ptr<ZLNetworkRequest::Listener>)' at NetworkBookTree.cpp:167:1: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual void NetworkBookTree::BookItemWrapper::loadAll(shared_ptr<ZLNetworkRequest::Listener>)' at NetworkBookTree.cpp:166:62: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual const std::vector<shared_ptr<ZLRunnableWithKey> > NetworkBookTree::BookItemWrapper::relatedActions() const' at NetworkBookTree.cpp:256:2: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual const std::vector<shared_ptr<ZLRunnableWithKey> > NetworkBookTree::BookItemWrapper::relatedActions() const' at NetworkBookTree.cpp:255:52: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = NetworkItem]', inlined from 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual const std::vector<shared_ptr<ZLRunnableWithKey> > NetworkBookTree::BookItemWrapper::relatedActions() const' at NetworkBookTree.cpp:256:2: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = NetworkItem]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = NetworkItem]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'virtual const std::vector<shared_ptr<ZLRunnableWithKey> > NetworkBookTree::BookItemWrapper::relatedActions() const' at NetworkBookTree.cpp:255:52: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK NetworkSearcher.cpp: In member function 'virtual void AllCatalogsSearchItemListener::finished(const std::string&)': NetworkSearcher.cpp:76:35: warning: unused parameter 'error' [-Wunused-parameter] In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from NetworkSearcher.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' NetworkSearcher.cpp:69:59: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication/litres' Compiling LitResAuthenticationDataParser.o ...Compiling LitResAuthenticationManager.o ... OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25, from LitResAuthenticationManager.cpp:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' LitResAuthenticationManager.cpp:76:96: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' LitResAuthenticationManager.cpp:159:54: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLUserDataHolder]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'static shared_ptr<ZLNetworkRequest::Listener> ZLExecutionUtil::createListener(ZLUserData*, T, Method) [with T = LitResAuthenticationManager*; Method = void (LitResAuthenticationManager::*)(ZLUserDataHolder&, const std::__cxx11::basic_string<char>&)]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:43:3: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:21: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'static shared_ptr<ZLNetworkRequest::Listener> ZLExecutionUtil::createListener(ZLUserData*, T, Method) [with T = LitResAuthenticationManager*; Method = void (LitResAuthenticationManager::*)(ZLUserDataHolder&, const std::__cxx11::basic_string<char>&)]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:42:51: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here In member function 'unsigned int shared_ptr_storage<T>::counter() const [with T = ZLUserDataHolder]', inlined from 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:177:25, inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'static shared_ptr<ZLNetworkRequest::Listener> ZLExecutionUtil::createListener(ZLUserData*, T, Method) [with T = LitResAuthenticationManager*; Method = void (LitResAuthenticationManager::*)(ZLUserDataHolder&, const std::__cxx11::basic_string<char>&)]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:43:3: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:160:9: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] In member function 'void shared_ptr<T>::detachStorage() [with T = ZLUserDataHolder]', inlined from 'shared_ptr<T>::~shared_ptr() [with T = ZLUserDataHolder]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:15, inlined from 'static shared_ptr<ZLNetworkRequest::Listener> ZLExecutionUtil::createListener(ZLUserData*, T, Method) [with T = LitResAuthenticationManager*; Method = void (LitResAuthenticationManager::*)(ZLUserDataHolder&, const std::__cxx11::basic_string<char>&)]' at /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:42:51: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:179:4: note: call to 'void operator delete(void*, std::size_t)' here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/blockTree' Compiling FBReaderNode.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryActions' Compiling AuthorInfoDialog.o ...Compiling BooksUtil.o ...Compiling LibraryAuthorActions.o ...Compiling LibraryBookActions.o ...Compiling LibraryTagActions.o ... OK OK OK OK LibraryBookActions.cpp: In member function 'virtual void BookRemoveAction::run()': LibraryBookActions.cpp:59:3: warning: this statement may fall through [-Wimplicit-fallthrough=] LibraryBookActions.cpp:61:3: note: here OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryTree' Compiling AuthorNode.o ...Compiling BookNode.o ...Compiling LibraryByAuthorView.o ...Compiling LibraryByTagView.o ...Compiling LibraryView.o ...Compiling SeriesNode.o ...Compiling TagNode.o ... OK OK OK OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/networkActions' Compiling AuthenticationDialog.o ...Compiling AuthenticationDialogManager.o ...Compiling NetworkActions.o ...Compiling NetworkOperationRunnable.o ...Compiling PasswordRecoveryDialog.o ...Compiling RegisterUserDialog.o ... OK OK OK OK In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26, from NetworkActions.cpp:21: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' NetworkActions.cpp:50:22: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK NetworkOperationRunnable.cpp: In member function 'virtual void DownloadBookRunnableAsync::finished(const std::string&)': NetworkOperationRunnable.cpp:186:61: warning: unused parameter 'error' [-Wunused-parameter] In file included from /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25, from NetworkOperationRunnable.cpp:20: /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = BookReference]': /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = BookReference]' /build/fbreader/src/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = BookReference]' NetworkOperationRunnable.cpp:76:176: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/tree' Compiling FBTree.o ...FBTree.cpp:43:20: warning: 'std::string percent_encoding(const std::string&)' defined but not used [-Wunused-function] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/tree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog' Compiling AbstractOptionsDialog.o ...Compiling IntegrationTab.o ... OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' Compiling BookInfoDialog.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/library' Compiling LibraryOptionsDialog.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/network' Compiling NetworkOptionsDialog.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/system' Compiling SystemOptionsDialog.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/reading' Compiling IndicatorTab.o ...Compiling KeyBindingsTab.o ...Compiling ReadingOptionsDialog.o ... OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Compiling FormatOptionsPage.o ...Compiling LookAndFeelOptionsDialog.o ...Compiling OptionsPage.o ...Compiling StyleOptionsPage.o ... OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Linking FBReader ... OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader' ==> Entering fakeroot environment... ==> Starting package()... make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/util' make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/logger' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/logger' make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/encoding' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/encoding' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/options' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/options' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/image' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/image' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/desktop' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/language' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/language' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/desktop' make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core/src/unix/library' Creating libzlcore.so.0.99.4 ...echo ' OK' OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/hyphenation' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text/src/hyphenation' Creating libzltext.so.0.99.4 ... OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/text' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/time' Generating ZLQtTime.moc.cpp ... OK Compiling ZLQtTime.moc.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/time' make[2]: Entering directory '/build/fbreader/src/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 ... OK In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeNode.h:26, from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeListener.h:23, from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:23, from ZLQtTreeDialog.h:34, from ZLQtTreeDialog.moc.cpp:10: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLTreeSearcher]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLTreeSearcher]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK 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' [-Wunused-parameter] OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/view' Generating ZLQtViewWidget.moc.cpp ... OK Compiling ZLQtViewWidget.moc.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/view' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/library' Generating ZLQApplication.moc.cpp ... OK Compiling ZLQApplication.moc.o ... OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/application' Generating ZLQtApplicationWindow.moc.cpp ... OK Compiling ZLQtApplicationWindow.moc.o ...In file included from ZLQtApplicationWindow.moc.cpp:10: ZLQtApplicationWindow.h: In member function 'virtual void ZLQtApplicationWindow::LineEditParameter::setValueList(const std::vector<std::__cxx11::basic_string<char> >&)': ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/application' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/network' Generating ZLQtNetworkManager.moc.cpp ... OK Compiling ZLQtNetworkManager.moc.o ...In file included from /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25, from ZLQtNetworkManager.h:23, from ZLQtNetworkManager.moc.cpp:10: /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h: In instantiation of 'void shared_ptr_storage<T>::removeReference() [with T = ZLNetworkRequest]': /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:30: required from 'void shared_ptr<T>::detachStorage() [with T = ZLNetworkRequest]' /build/fbreader/src/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: required from 'shared_ptr<T>::~shared_ptr() [with T = ZLNetworkRequest]' ZLQtNetworkManager.h:36:8: required from 'static void QtMetaTypePrivate::QMetaTypeFunctionHelper<T, Accepted>::Destruct(void*) [with T = ZLQtNetworkReplyScope; bool Accepted = true]' /usr/include/qt/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper<ZLQtNetworkReplyScope, true>::DefinedType]' /usr/include/qt/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType) [with T = ZLQtNetworkReplyScope; typename QtPrivate::MetaTypeDefinedHelper<T, (QMetaTypeId2<T>::Defined && (! QMetaTypeId2<T>::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper<ZLQtNetworkReplyScope, true>::DefinedType]' ZLQtNetworkManager.h:103:273: required from here /build/fbreader/src/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 [-Wdelete-non-virtual-dtor] OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Generating ZLQtItemsListWidget.moc.cpp ...Generating ZLQtPreviewWidget.moc.cpp ...Generating ZLQtSearchField.moc.cpp ... OK Generating QtWaitingSpinner.moc.cpp ... OK OK OK Compiling ZLQtItemsListWidget.moc.o ...Compiling ZLQtPreviewWidget.moc.o ...Compiling ZLQtSearchField.moc.o ...Compiling QtWaitingSpinner.moc.o ... OK OK OK OK make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Creating libzlui.so.0.99.4 ... OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/zlibrary/ui' make[1]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/migration' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/migration' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/options' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/options' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/external' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/external' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/tree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/tree' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Entering directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Linking FBReader ... OK make[1]: Leaving directory '/build/fbreader/src/fbreader-0.99.4/fbreader' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "fbreader"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: fbreader 0.99.4-14 (Fri Mar 1 20:41:45 2024) ==> Cleaning up...