* Package: app-text/fbreader-0.99.4-r5 * Repository: gentoo * Maintainer: grozin@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/346df0df9eba3cf1122a7b8be80f741cf8fa8764 @@@@@ END @@@@@ >>> Unpacking source... >>> Unpacking fbreader-sources-0.99.4.tgz to /var/tmp/portage/app-text/fbreader-0.99.4-r5/work >>> Source unpacked in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work >>> Preparing source in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4 ... * Applying fbreader-0.99.4-combined.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4 ... make -j2 V=1 -j1 make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/library' Compiling ZLibrary.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/typeId' Compiling ZLTypeId.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/typeId' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/util' Compiling ZLBase64InputStream.o ... OK Compiling ZLFileUtil.o ... OK Compiling ZLHexInputStream.o ... OK Compiling ZLKeyUtil.o ... OK Compiling ZLLanguageUtil.o ... OK Compiling ZLSearchUtil.o ... OK Compiling ZLSliceInputStream.o ... OK Compiling ZLStringUtil.o ... OK Compiling ZLUnicodeUtil.o ...ZLUnicodeUtil.cpp:304:47: warning: unused parameter 'ch' [-Wunused-parameter] std::size_t ZLUnicodeUtil::lastChar(Ucs4Char &ch, const char *utf8String) { ^ 1 warning generated. OK Compiling ZLUserData.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/constants' Compiling ZLMimeType.o ... OK Compiling ZLXMLNamespace.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/constants' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/logger' Compiling ZLLogger.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/logger' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem' Compiling ZLDir.o ... OK Compiling ZLFSManager.o ... OK Compiling ZLFSPluginManager.o ... OK Compiling ZLFile.o ... OK Compiling ZLInputStreamDecorator.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' Compiling ZLFSArchiverZip.o ... OK Compiling ZLFSCompressorGzip.o ... OK Compiling ZLGzipInputStream.o ... OK Compiling ZLZDecompressor.o ... OK Compiling ZLZipDir.o ... OK Compiling ZLZipEntryCache.o ... OK Compiling ZLZipHeader.o ... OK Compiling ZLZipInputStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/zip' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' Compiling ZLBzip2InputStream.o ... OK Compiling ZLFSCompressorBzip2.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/bzip2' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' Compiling ZLFSArchiverTar.o ... OK Compiling ZLTar.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/filesystem/tar' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/dialogs' Compiling ZLDialog.o ... OK Compiling ZLDialogContent.o ...In file included from ZLDialogContent.cpp:22: ./ZLOptionView.h:47:31: warning: unused parameter 'active' [-Wunused-parameter] virtual void _setActive(bool active) {} ^ 1 warning generated. OK Compiling ZLDialogContentBuilder.o ... OK Compiling ZLDialogManager.o ...ZLDialogManager.cpp:91:89: warning: unused parameter 'key' [-Wunused-parameter] ...ZLDialogManager::createProgressDialog(const ZLResourceKey &key, bool /*n... ^ 1 warning generated. OK Compiling ZLOpenFileDialog.o ... OK Compiling ZLOptionEntry.o ...In file included from ZLOptionEntry.cpp:21: ./ZLOptionView.h:47:31: warning: unused parameter 'active' [-Wunused-parameter] virtual void _setActive(bool active) {} ^ 1 warning generated. OK Compiling ZLOptionView.o ...In file included from ZLOptionView.cpp:20: ./ZLOptionView.h:47:31: warning: unused parameter 'active' [-Wunused-parameter] virtual void _setActive(bool active) {} ^ 1 warning generated. OK Compiling ZLOptionsDialog.o ... OK Compiling ZLProgressDialog.o ... OK Compiling ZLTreeDialog.o ...In file included from ZLTreeDialog.cpp:20: In file included from ./ZLTreeDialog.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLTreeListener.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLTreeNode.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeSearcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLTreeDialog.cpp:22:15: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ZLTreeDialog::ZLTreeDialog(const ZLResource &resource) : myResource(resource) { ^ 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/optionEntries' Compiling ZLColorOptionBuilder.o ...ZLColorOptionBuilder.cpp:128:10: warning: unused variable 'color' [-Wunused-variable] ZLColor color = myData->myCurrentColors[myData->myCurrentOptionName]; ^ 1 warning generated. OK Compiling ZLFontFamilyOptionEntry.o ... OK Compiling ZLLanguageOptionEntry.o ... OK Compiling ZLSimpleKeyOptionEntry.o ... OK Compiling ZLSimpleOptionEntry.o ... OK Compiling ZLStringEditOptionEntry.o ... OK Compiling ZLStringInfoEntry.o ... OK Compiling ZLToggleBooleanOptionEntry.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/optionEntries' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/application' Compiling ZLApplication.o ... OK Compiling ZLApplicationActions.o ... OK Compiling ZLApplicationBase.o ... OK Compiling ZLApplicationWindow.o ... OK Compiling ZLKeyBindings.o ... OK Compiling ZLMenu.o ... OK Compiling ZLToolbar.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/view' Compiling ZLMirroredPaintContext.o ... OK Compiling ZLPaintContext.o ... OK Compiling ZLView.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/encoding' Compiling DummyEncodingConverter.o ... OK Compiling EncodingCollectionReader.o ... OK Compiling MyEncodingConverter.o ... OK Compiling Utf8EncodingConverter.o ... OK Compiling ZLEncodingCollection.o ... OK Compiling ZLEncodingConverter.o ... OK Compiling ZLEncodingSet.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/encoding' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/options' Compiling ZLCategoryKey.o ... OK Compiling ZLConfig.o ... OK Compiling ZLOptions.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/options' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/message' Compiling ZLMessage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/message' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/resources' Compiling ZLResource.o ...In file included from ZLResource.cpp:23: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeResource::Condition' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLResource.cpp:190:10: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return 0; ^ 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/resources' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/time' Compiling ZLTime.o ... OK Compiling ZLTimeManager.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml' Compiling ZLXMLReader.o ...ZLXMLReader.cpp:149:78: warning: unused parameter 'entityMap' [-Wunused-parameter] ...&entityMap) { ^ 1 warning generated. OK Compiling ZLXMLWriter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml/expat' Compiling ZLXMLReaderInternal.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/xml/expat' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/image' Compiling ZLBase64EncodedImage.o ... OK Compiling ZLFileImage.o ... OK Compiling ZLHexEncodedImage.o ... OK Compiling ZLImage.o ...In file included from ZLImage.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLNetworkRequest.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLImage.cpp:29:9: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return 0; ^ 1 warning generated. OK Compiling ZLImageManager.o ... OK Compiling ZLNetworkImage.o ...In file included from ZLNetworkImage.cpp:24: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLNetworkImage.cpp:70:10: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return 0; ^ 1 warning generated. OK Compiling ZLStreamImage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/image' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/language' Compiling ZLCharSequence.o ... OK Compiling ZLLanguageDetector.o ... OK Compiling ZLLanguageList.o ... OK Compiling ZLLanguageMatcher.o ... OK Compiling ZLStatistics.o ... OK Compiling ZLStatisticsGenerator.o ... OK Compiling ZLStatisticsItem.o ... OK Compiling ZLStatisticsXMLReader.o ... OK Compiling ZLStatisticsXMLWriter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/language' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/time' Compiling ZLUnixTime.o ...ZLUnixTime.cpp:29:2: warning: 'ftime' is deprecated [-Wdeprecated-declarations] ftime(&timeB); ^ /usr/include/sys/timeb.h:40:19: note: 'ftime' has been explicitly marked deprecated here __nonnull ((1)) __attribute_deprecated__; ^ /usr/include/sys/cdefs.h:251:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/runnable' Compiling ZLExecutionUtil.o ... OK Compiling ZLRunnable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/runnable' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network' Compiling ZLAsynchronousInputStream.o ... OK Compiling ZLGzipAsynchronousInputStream.o ... OK Compiling ZLNetworkManager.o ...In file included from ZLNetworkManager.cpp:24: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/ZLFile.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLNetworkManager.cpp:152:38: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr data = createDownloadRequest(url, f... ^ 1 warning generated. OK Compiling ZLNetworkRequest.o ... OK Compiling ZLNetworkUtil.o ... OK Compiling ZLPlainAsynchronousInputStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network/requests' Compiling ZLNetworkDownloadRequest.o ... OK Compiling ZLNetworkNoActionRequest.o ... OK Compiling ZLNetworkReadToStringRequest.o ... OK Compiling ZLNetworkXMLParserRequest.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/network/requests' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/blockTreeView' Compiling ZLBlockTreeNode.o ... OK Compiling ZLBlockTreeView.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/blockTreeView' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/tree' Compiling ZLTreeActionNode.o ... OK Compiling ZLTreeNode.o ... OK Compiling ZLTreePageNode.o ... OK Compiling ZLTreeTitledNode.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/application' Compiling ZLDesktopApplicationWindow.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' Compiling ZLDesktopOpenFileDialog.o ... OK Compiling ZLDesktopOptionsDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/desktop/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' Compiling AsciiEncoder.o ... OK Compiling XMLConfig.o ... OK Compiling XMLConfigDelta.o ... OK Compiling XMLConfigDeltaWriter.o ... OK Compiling XMLConfigIO.o ... OK Compiling XMLConfigReader.o ... OK Compiling XMLConfigWriter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/xmlconfig' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' Compiling ZLUnixFSDir.o ... OK Compiling ZLUnixFSManager.o ... OK Compiling ZLUnixFileInputStream.o ... OK Compiling ZLUnixFileOutputStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/iconv' Compiling IConvEncodingConverter.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/iconv' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/library' Compiling ZLibrary.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core/src/unix/library' Creating libzlcore.so.0.99.4 ...echo ' OK' OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/core' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/model' Compiling ZLTextModel.o ... OK Compiling ZLTextParagraph.o ... OK Compiling ZLTextRowMemoryAllocator.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/model' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/area' Compiling ZLTextArea.o ... OK Compiling ZLTextAreaController.o ... OK Compiling ZLTextAreaStyle.o ... OK Compiling ZLTextArea_drawTextLine.o ... OK Compiling ZLTextArea_drawTreeLines.o ... OK Compiling ZLTextArea_drawWord.o ... OK Compiling ZLTextArea_prepareTextLine.o ... OK Compiling ZLTextArea_processTextLine.o ... OK Compiling ZLTextElement.o ... OK Compiling ZLTextParagraphBuilder.o ...ZLTextParagraphBuilder.cpp:80:11: warning: enumeration value 'STYLE_CLOSE_ENTRY' not handled in switch [-Wswitch] switch (it.entryKind()) { ^ 1 warning generated. OK Compiling ZLTextParagraphCursor.o ... OK Compiling ZLTextSelectionModel.o ... OK Compiling ZLTextWord.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/area' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/view' Compiling ZLTextPositionIndicator.o ... OK Compiling ZLTextSelectionScroller.o ... OK Compiling ZLTextView.o ... OK Compiling ZLTextView_paint.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/style' Compiling ZLTextDecoratedStyle.o ... OK Compiling ZLTextStyle.o ... OK Compiling ZLTextStyleCollection.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/style' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/styleOptions' Compiling ZLTextStyleOptions.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/styleOptions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/hyphenation' Compiling ZLTextHyphenationReader.o ... OK Compiling ZLTextHyphenator.o ... OK Compiling ZLTextTeXHyphenator.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text/src/hyphenation' Creating libzltext.so.0.99.4 ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/text' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/time' Compiling ZLQtTime.o ...In file included from ZLQtTime.cpp:20: In file included from ./ZLQtTime.h:25: In file included from /usr/include/qt5/QtCore/QObject:1: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtTime.cpp:20: In file included from ./ZLQtTime.h:25: In file included from /usr/include/qt5/QtCore/QObject:1: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 2 warnings generated. OK Generating ZLQtTime.moc.cpp ... OK Compiling ZLQtTime.moc.o ...In file included from ZLQtTime.moc.cpp:10: In file included from ./ZLQtTime.h:25: In file included from /usr/include/qt5/QtCore/QObject:1: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtTime.moc.cpp:10: In file included from ./ZLQtTime.h:25: In file included from /usr/include/qt5/QtCore/QObject:1: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 2 warnings generated. OK rm ZLQtTime.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/time' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' Compiling ZLQtDialog.o ...In file included from ZLQtDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Compiling ZLQtDialogContent.o ...In file included from ZLQtDialogContent.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtDialogContent.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtDialogContent.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtDialogContent.cpp:26: In file included from ./ZLQtOptionView.h:28: ./../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter 'active' [-Wunused-parameter] virtual void _setActive(bool active) {} ^ ZLQtDialogContent.cpp:60:10: warning: enumeration value 'MULTILINE' not handled in switch [-Wswitch] switch (option->kind()) { ^ 5 warnings generated. OK Compiling ZLQtDialogManager.o ...In file included from ZLQtDialogManager.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtDialogManager.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtDialogManager.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtDialogManager.cpp:83:60: warning: unused parameter 'type' [-Wunused-parameter] bool ZLQtDialogManager::isClipboardSupported(ClipboardType type) const { ^ In file included from ZLQtDialogManager.cpp:26: In file included from ./ZLQtDialogManager.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLOpenFileDialog' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLQtDialogManager.cpp:48:9: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return new ZLQtOpenFileDialog(dialogTitle(key), directoryPath, f... ^ In file included from ZLQtDialogManager.cpp:26: In file included from ./ZLQtDialogManager.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeDialog' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLQtDialogManager.cpp:52:9: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return new ZLQtTreeDialog(resource, myApplicationWindow); ^ In file included from ZLQtDialogManager.cpp:26: In file included from ./ZLQtDialogManager.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeSearcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here class ZLTreeDialog : public ZLTreeListener { ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLQtDialogManager.cpp:52:9: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return new ZLQtTreeDialog(resource, myApplicationWindow); ^ 7 warnings generated. OK Compiling ZLQtOpenFileDialog.o ...In file included from ZLQtOpenFileDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QFileDialog:1: In file included from /usr/include/qt5/QtWidgets/qfiledialog.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtOpenFileDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QFileDialog:1: In file included from /usr/include/qt5/QtWidgets/qfiledialog.h:44: In file included from /usr/include/qt5/QtCore/qdir.h:43: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtOpenFileDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QFileDialog:1: In file included from /usr/include/qt5/QtWidgets/qfiledialog.h:44: In file included from /usr/include/qt5/QtCore/qdir.h:43: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtOpenFileDialog.cpp:24:143: warning: unused parameter 'filter' [-Wunused-parameter] ...&directoryPath, const std::string &filePath, const Filter &filter) { ^ 4 warnings generated. OK Compiling ZLQtOptionView.o ...In file included from ZLQtOptionView.cpp:22: In file included from /usr/include/qt5/QtWidgets/QCheckBox:1: In file included from /usr/include/qt5/QtWidgets/qcheckbox.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtOptionView.cpp:22: In file included from /usr/include/qt5/QtWidgets/QCheckBox:1: In file included from /usr/include/qt5/QtWidgets/qcheckbox.h:44: In file included from /usr/include/qt5/QtWidgets/qabstractbutton.h:44: In file included from /usr/include/qt5/QtGui/qicon.h:45: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtOptionView.cpp:22: In file included from /usr/include/qt5/QtWidgets/QCheckBox:1: In file included from /usr/include/qt5/QtWidgets/qcheckbox.h:44: In file included from /usr/include/qt5/QtWidgets/qabstractbutton.h:44: In file included from /usr/include/qt5/QtGui/qicon.h:45: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtOptionView.cpp:37: In file included from ./ZLQtOptionView.h:28: ./../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter 'active' [-Wunused-parameter] virtual void _setActive(bool active) {} ^ In file included from ZLQtOptionView.cpp:37: ./ZLQtOptionView.h:223:10: warning: private field 'myLabel' is not used [-Wunused-private-field] QLabel *myLabel; ^ 5 warnings generated. OK Compiling ZLQtOptionsDialog.o ...In file included from ZLQtOptionsDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtOptionsDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtOptionsDialog.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Compiling ZLQtProgressDialog.o ...In file included from ZLQtProgressDialog.cpp:22: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtProgressDialog.cpp:22: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtProgressDialog.cpp:22: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtProgressDialog.cpp:67:56: warning: unused parameter 'message' [-Wunused-parameter] void ZLQtProgressDialog::setMessage(const std::string &message) { ^ 4 warnings generated. OK Compiling ZLQtTreeDialog.o ...In file included from ZLQtTreeDialog.cpp:22: In file included from /usr/include/qt5/QtGui/QResizeEvent:1: In file included from /usr/include/qt5/QtGui/qevent.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtTreeDialog.cpp:22: In file included from /usr/include/qt5/QtGui/QResizeEvent:1: In file included from /usr/include/qt5/QtGui/qevent.h:45: In file included from /usr/include/qt5/QtGui/qregion.h:49: In file included from /usr/include/qt5/QtCore/qdatastream.h:44: In file included from /usr/include/qt5/QtCore/qiodevice.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtTreeDialog.cpp:22: In file included from /usr/include/qt5/QtGui/QResizeEvent:1: In file included from /usr/include/qt5/QtGui/qevent.h:45: In file included from /usr/include/qt5/QtGui/qregion.h:49: In file included from /usr/include/qt5/QtCore/qdatastream.h:44: In file included from /usr/include/qt5/QtCore/qiodevice.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtTreeDialog.cpp:29: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLFile.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeSearcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here class ZLTreeDialog : public ZLTreeListener { ^ 4 warnings generated. OK Compiling ZLQtUtil.o ...In file included from ZLQtUtil.cpp:22: In file included from ./ZLQtUtil.h:23: In file included from /usr/include/qt5/QtCore/QString:1: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtUtil.cpp:22: In file included from ./ZLQtUtil.h:23: In file included from /usr/include/qt5/QtCore/QString:1: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtUtil.cpp:30:19: warning: 'null' is deprecated: use QString() [-Wdeprecated-declarations] return QString::null; ^ /usr/include/qt5/QtCore/qstring.h:948:5: note: 'null' has been explicitly marked deprecated here QT_DEPRECATED_X("use QString()") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ 3 warnings generated. OK Generating ZLQtOptionsDialog.moc.cpp ... OK Compiling ZLQtOptionsDialog.moc.o ...In file included from ZLQtOptionsDialog.moc.cpp:10: In file included from ./ZLQtOptionsDialog.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtOptionsDialog.moc.cpp:10: In file included from ./ZLQtOptionsDialog.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtOptionsDialog.moc.cpp:10: In file included from ./ZLQtOptionsDialog.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Generating ZLQtOptionView.moc.cpp ... OK Compiling ZLQtOptionView.moc.o ...In file included from ZLQtOptionView.moc.cpp:10: In file included from ./ZLQtOptionView.h:23: In file included from /usr/include/qt5/QtCore/QObject:1: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtOptionView.moc.cpp:10: In file included from ./ZLQtOptionView.h:23: In file included from /usr/include/qt5/QtCore/QObject:1: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtOptionView.moc.cpp:10: In file included from ./ZLQtOptionView.h:28: ./../../../../core/src/dialogs/ZLOptionView.h:47:31: warning: unused parameter 'active' [-Wunused-parameter] virtual void _setActive(bool active) {} ^ 3 warnings generated. OK Generating ZLQtProgressDialog.moc.cpp ... OK Compiling ZLQtProgressDialog.moc.o ...In file included from ZLQtProgressDialog.moc.cpp:10: In file included from ./ZLQtProgressDialog.h:25: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtProgressDialog.moc.cpp:10: In file included from ./ZLQtProgressDialog.h:25: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtProgressDialog.moc.cpp:10: In file included from ./ZLQtProgressDialog.h:25: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Generating ZLQtTreeDialog.moc.cpp ... OK Compiling ZLQtTreeDialog.moc.o ...In file included from ZLQtTreeDialog.moc.cpp:10: In file included from ./ZLQtTreeDialog.h:23: In file included from /usr/include/qt5/QtCore/QStack:1: In file included from /usr/include/qt5/QtCore/qstack.h:43: In file included from /usr/include/qt5/QtCore/qvector.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtTreeDialog.moc.cpp:10: In file included from ./ZLQtTreeDialog.h:23: In file included from /usr/include/qt5/QtCore/QStack:1: In file included from /usr/include/qt5/QtCore/qstack.h:43: In file included from /usr/include/qt5/QtCore/qvector.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtTreeDialog.moc.cpp:10: In file included from ./ZLQtTreeDialog.h:27: In file included from /usr/include/qt5/QtWidgets/QDialog:1: In file included from /usr/include/qt5/QtWidgets/qdialog.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtTreeDialog.moc.cpp:10: In file included from ./ZLQtTreeDialog.h:34: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeListener.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeNode.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeSearcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLTreeDialog.h:27:7: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here class ZLTreeDialog : public ZLTreeListener { ^ 4 warnings generated. OK rm ZLQtOptionsDialog.moc.cpp ZLQtOptionView.moc.cpp ZLQtProgressDialog.moc.cpp ZLQtTreeDialog.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/dialogs' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/view' Compiling ZLQtPaintContext.o ...In file included from ZLQtPaintContext.cpp:20: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtPaintContext.cpp:20: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:48: In file included from /usr/include/qt5/QtGui/qpixmap.h:45: In file included from /usr/include/qt5/QtGui/qcolor.h:46: In file included from /usr/include/qt5/QtCore/qstringlist.h:41: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtPaintContext.cpp:20: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:48: In file included from /usr/include/qt5/QtGui/qpixmap.h:45: In file included from /usr/include/qt5/QtGui/qcolor.h:46: In file included from /usr/include/qt5/QtCore/qstringlist.h:41: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtPaintContext.cpp:147:34: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] return myPainter->fontMetrics().width(QString::fromUtf8(str, len)); ^ /usr/include/qt5/QtGui/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtPaintContext.cpp:152:43: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] mySpaceWidth = myPainter->fontMetrics().width(' '); ^ /usr/include/qt5/QtGui/qfontmetrics.h:109:5: note: 'width' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ 5 warnings generated. OK Compiling ZLQtViewWidget.o ...In file included from ZLQtViewWidget.cpp:22: In file included from /usr/include/qt5/QtWidgets/QLayout:1: In file included from /usr/include/qt5/QtWidgets/qlayout.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtViewWidget.cpp:22: In file included from /usr/include/qt5/QtWidgets/QLayout:1: In file included from /usr/include/qt5/QtWidgets/qlayout.h:44: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtViewWidget.cpp:22: In file included from /usr/include/qt5/QtWidgets/QLayout:1: In file included from /usr/include/qt5/QtWidgets/qlayout.h:44: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Generating ZLQtViewWidget.moc.cpp ... OK Compiling ZLQtViewWidget.moc.o ...In file included from ZLQtViewWidget.moc.cpp:10: In file included from ./ZLQtViewWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtViewWidget.moc.cpp:10: In file included from ./ZLQtViewWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtViewWidget.moc.cpp:10: In file included from ./ZLQtViewWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK rm ZLQtViewWidget.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/view' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/image' Compiling ZLQtImageManager.o ...In file included from ZLQtImageManager.cpp:20: In file included from /usr/include/qt5/QtCore/QDebug:1: In file included from /usr/include/qt5/QtCore/qdebug.h:45: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtImageManager.cpp:20: In file included from /usr/include/qt5/QtCore/QDebug:1: In file included from /usr/include/qt5/QtCore/qdebug.h:45: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtImageManager.cpp:22: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ 3 warnings generated. OK Compiling ZLQtImageUtils.o ...In file included from ZLQtImageUtils.cpp:20: In file included from /usr/include/qt5/QtCore/QBuffer:1: In file included from /usr/include/qt5/QtCore/qbuffer.h:43: In file included from /usr/include/qt5/QtCore/qiodevice.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtImageUtils.cpp:20: In file included from /usr/include/qt5/QtCore/QBuffer:1: In file included from /usr/include/qt5/QtCore/qbuffer.h:43: In file included from /usr/include/qt5/QtCore/qiodevice.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtImageUtils.cpp:22: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ 3 warnings generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/image' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/util' Compiling ZLQtKeyUtil.o ...In file included from ZLQtKeyUtil.cpp:22: In file included from /usr/include/qt5/QtGui/QKeyEvent:1: In file included from /usr/include/qt5/QtGui/qevent.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtKeyUtil.cpp:22: In file included from /usr/include/qt5/QtGui/QKeyEvent:1: In file included from /usr/include/qt5/QtGui/qevent.h:45: In file included from /usr/include/qt5/QtGui/qregion.h:49: In file included from /usr/include/qt5/QtCore/qdatastream.h:44: In file included from /usr/include/qt5/QtCore/qiodevice.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtKeyUtil.cpp:22: In file included from /usr/include/qt5/QtGui/QKeyEvent:1: In file included from /usr/include/qt5/QtGui/qevent.h:45: In file included from /usr/include/qt5/QtGui/qregion.h:49: In file included from /usr/include/qt5/QtCore/qdatastream.h:44: In file included from /usr/include/qt5/QtCore/qiodevice.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' Compiling ZLQtFSManager.o ...In file included from ZLQtFSManager.cpp:20: In file included from /usr/include/qt5/QtCore/QCoreApplication:1: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtFSManager.cpp:20: In file included from /usr/include/qt5/QtCore/QCoreApplication:1: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtFSManager.cpp:34:30: warning: 'null' is deprecated: use QString() [-Wdeprecated-declarations] return (qString == QString::null) ? "" : (const char*)qString.toUtf8(); ^ /usr/include/qt5/QtCore/qstring.h:948:5: note: 'null' has been explicitly marked deprecated here QT_DEPRECATED_X("use QString()") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtFSManager.cpp:34:18: warning: 'operator==' is deprecated: use QString::isNull() [-Wdeprecated-declarations] return (qString == QString::null) ? "" : (const char*)qString.toUtf8(); ^ /usr/include/qt5/QtCore/qstring.h:1367:1: note: 'operator==' has been explicitly marked deprecated here QT_DEPRECATED_X("use QString::isNull()") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtFSManager.cpp:37:67: warning: unused parameter 'path' [-Wunused-parameter] shared_ptr ZLQtFSManager::mimeType(const std::string &path) const { ^ 5 warnings generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/library' Compiling ZLibrary.o ...In file included from ZLibrary.cpp:20: In file included from /usr/include/qt5/QtCore/QTextCodec:1: In file included from /usr/include/qt5/QtCore/qtextcodec.h:43: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLibrary.cpp:20: In file included from /usr/include/qt5/QtCore/QTextCodec:1: In file included from /usr/include/qt5/QtCore/qtextcodec.h:43: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLibrary.cpp:22: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLibrary.cpp:37: In file included from ./../network/ZLQtNetworkManager.h:25: In file included from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1: In file included from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43: In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6:9: warning: 'QT_LINKED_OPENSSL' macro redefined [-Wmacro-redefined] #define QT_LINKED_OPENSSL true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:4:9: note: previous definition is here #define QT_LINKED_OPENSSL ^ In file included from ZLibrary.cpp:25: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLApplication.h:28: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ./../network/ZLQtNetworkManager.h:36:8: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here struct ZLQtNetworkReplyScope { ^ /usr/include/qt5/QtCore/qmetatype.h:1867:83: note: in instantiation of member function 'QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct' requested here ...QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, ^ /usr/include/qt5/QtCore/qmetatype.h:1896:12: note: in instantiation of function template specialization 'qRegisterNormalizedMetaType' requested here return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); ^ ./../network/ZLQtNetworkManager.h:103:1: note: in instantiation of function template specialization 'qRegisterMetaType' requested here Q_DECLARE_METATYPE(ZLQtNetworkReplyScope); ^ /usr/include/qt5/QtCore/qmetatype.h:2056:34: note: expanded from macro 'Q_DECLARE_METATYPE' #define Q_DECLARE_METATYPE(TYPE) Q_DECLARE_METATYPE_IMPL(TYPE) ^ /usr/include/qt5/QtCore/qmetatype.h:2068:35: note: expanded from macro 'Q_DECLARE_METATYPE_IMPL' const int newId = qRegisterMetaType< TYPE >(#TYPE, \ ^ 5 warnings generated. OK Generating ZLQApplication.moc.cpp ... OK Compiling ZLQApplication.moc.o ...In file included from ZLQApplication.moc.cpp:10: In file included from ./ZLQApplication.h:23: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQApplication.moc.cpp:10: In file included from ./ZLQApplication.h:23: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQApplication.moc.cpp:10: In file included from ./ZLQApplication.h:23: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK rm ZLQApplication.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/unix/message' Compiling ZLUnixMessage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/unix/message' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/application' Compiling LineEditParameter.o ...In file included from LineEditParameter.cpp:20: In file included from /usr/include/qt5/QtWidgets/QBoxLayout:1: In file included from /usr/include/qt5/QtWidgets/qboxlayout.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from LineEditParameter.cpp:20: In file included from /usr/include/qt5/QtWidgets/QBoxLayout:1: In file included from /usr/include/qt5/QtWidgets/qboxlayout.h:44: In file included from /usr/include/qt5/QtWidgets/qlayout.h:44: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from LineEditParameter.cpp:20: In file included from /usr/include/qt5/QtWidgets/QBoxLayout:1: In file included from /usr/include/qt5/QtWidgets/qboxlayout.h:44: In file included from /usr/include/qt5/QtWidgets/qlayout.h:44: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from LineEditParameter.cpp:25: ./ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] void setValueList(const std::vector &values) {} ^ 4 warnings generated. OK Compiling ZLQtApplicationWindow.o ...In file included from ZLQtApplicationWindow.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtApplicationWindow.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtApplicationWindow.cpp:20: In file included from /usr/include/qt5/QtWidgets/QApplication:1: In file included from /usr/include/qt5/QtWidgets/qapplication.h:44: In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtApplicationWindow.cpp:37: ./ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] void setValueList(const std::vector &values) {} ^ ZLQtApplicationWindow.cpp:51:8: warning: unused variable 'size' [-Wunused-variable] QSize size = icon.size(); ^ ZLQtApplicationWindow.cpp:182:13: warning: 'orientation' is deprecated: Use angleDelta() [-Wdeprecated-declarations] if (event->orientation() == Qt::Vertical) { ^ /usr/include/qt5/QtGui/qevent.h:221:5: note: 'orientation' has been explicitly marked deprecated here QT_DEPRECATED_VERSION_X_5_15("Use angleDelta()") ^ /usr/include/qt5/QtCore/qglobal.h:372:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtApplicationWindow.cpp:183:14: warning: 'delta' is deprecated: Use angleDelta() [-Wdeprecated-declarations] if (event->delta() > 0) { ^ /usr/include/qt5/QtGui/qevent.h:218:5: note: 'delta' has been explicitly marked deprecated here QT_DEPRECATED_VERSION_X_5_15("Use angleDelta()") ^ /usr/include/qt5/QtCore/qglobal.h:372:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtApplicationWindow.cpp:203:10: warning: enumeration values 'COMBO_BOX' and 'FILL_SEPARATOR' not handled in switch [-Wswitch] switch (item->type()) { ^ 8 warnings generated. OK Generating ZLQtApplicationWindow.moc.cpp ... OK Compiling ZLQtApplicationWindow.moc.o ...In file included from ZLQtApplicationWindow.moc.cpp:10: In file included from ./ZLQtApplicationWindow.h:25: In file included from /usr/include/qt5/QtWidgets/QMainWindow:1: In file included from /usr/include/qt5/QtWidgets/qmainwindow.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtApplicationWindow.moc.cpp:10: In file included from ./ZLQtApplicationWindow.h:25: In file included from /usr/include/qt5/QtWidgets/QMainWindow:1: In file included from /usr/include/qt5/QtWidgets/qmainwindow.h:44: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtApplicationWindow.moc.cpp:10: In file included from ./ZLQtApplicationWindow.h:25: In file included from /usr/include/qt5/QtWidgets/QMainWindow:1: In file included from /usr/include/qt5/QtWidgets/qmainwindow.h:44: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtApplicationWindow.moc.cpp:10: ./ZLQtApplicationWindow.h:103:53: warning: unused parameter 'values' [-Wunused-parameter] void setValueList(const std::vector &values) {} ^ 4 warnings generated. OK rm ZLQtApplicationWindow.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/application' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/network' Compiling ZLQtNetworkManager.o ...In file included from ZLQtNetworkManager.cpp:20: In file included from /usr/include/qt5/QtCore/QVector:1: In file included from /usr/include/qt5/QtCore/qvector.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtNetworkManager.cpp:20: In file included from /usr/include/qt5/QtCore/QVector:1: In file included from /usr/include/qt5/QtCore/qvector.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtNetworkManager.cpp:29: In file included from /usr/include/qt5/QtNetwork/QNetworkCookie:1: In file included from /usr/include/qt5/QtNetwork/qnetworkcookie.h:43: In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6:9: warning: 'QT_LINKED_OPENSSL' macro redefined [-Wmacro-redefined] #define QT_LINKED_OPENSSL true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:4:9: note: previous definition is here #define QT_LINKED_OPENSSL ^ ZLQtNetworkManager.cpp:173:30: warning: 'qVariantFromValue' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] reply->setProperty("scope", qVariantFromValue(scope)); ^ /usr/include/qt5/QtCore/qvariant.h:529:1: note: 'qVariantFromValue' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QVariant::fromValue() instead.") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtNetworkManager.cpp:174:43: warning: 'qVariantFromValue' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] scope.timeoutTimer->setProperty("reply", qVariantFromValue(reply)); ^ /usr/include/qt5/QtCore/qvariant.h:529:1: note: 'qVariantFromValue' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QVariant::fromValue() instead.") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtNetworkManager.cpp:293:30: warning: 'qVariantFromValue' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] reply->setProperty("scope", qVariantFromValue(scope)); ^ /usr/include/qt5/QtCore/qvariant.h:529:1: note: 'qVariantFromValue' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QVariant::fromValue() instead.") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ In file included from ZLQtNetworkManager.cpp:39: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLApplication.h:28: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLQtNetworkManager.cpp:113:35: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ZLQtNetworkReplyScope scope = { request, timeoutTimer, f... ^ 7 warnings generated. OK Generating ZLQtNetworkManager.moc.cpp ... OK Compiling ZLQtNetworkManager.moc.o ...In file included from ZLQtNetworkManager.moc.cpp:10: In file included from ./ZLQtNetworkManager.h:25: In file included from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1: In file included from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:43: In file included from /usr/include/qt5/QtNetwork/qtnetworkglobal.h:44: /usr/include/qt5/QtNetwork/qtnetwork-config.h:6:9: warning: 'QT_LINKED_OPENSSL' macro redefined [-Wmacro-redefined] #define QT_LINKED_OPENSSL true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:4:9: note: previous definition is here #define QT_LINKED_OPENSSL ^ In file included from ZLQtNetworkManager.moc.cpp:10: In file included from ./ZLQtNetworkManager.h:25: In file included from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1: In file included from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:44: In file included from /usr/include/qt5/QtNetwork/qnetworkrequest.h:44: In file included from /usr/include/qt5/QtCore/QSharedDataPointer:1: In file included from /usr/include/qt5/QtCore/qshareddata.h:46: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtNetworkManager.moc.cpp:10: In file included from ./ZLQtNetworkManager.h:25: In file included from /usr/include/qt5/QtNetwork/QNetworkAccessManager:1: In file included from /usr/include/qt5/QtNetwork/qnetworkaccessmanager.h:44: In file included from /usr/include/qt5/QtNetwork/qnetworkrequest.h:44: In file included from /usr/include/qt5/QtCore/QSharedDataPointer:1: In file included from /usr/include/qt5/QtCore/qshareddata.h:46: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtNetworkManager.moc.cpp:10: In file included from ./ZLQtNetworkManager.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ./ZLQtNetworkManager.h:36:8: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here struct ZLQtNetworkReplyScope { ^ /usr/include/qt5/QtCore/qmetatype.h:1867:83: note: in instantiation of member function 'QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct' requested here ...QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, ^ /usr/include/qt5/QtCore/qmetatype.h:1896:12: note: in instantiation of function template specialization 'qRegisterNormalizedMetaType' requested here return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); ^ ./ZLQtNetworkManager.h:103:1: note: in instantiation of function template specialization 'qRegisterMetaType' requested here Q_DECLARE_METATYPE(ZLQtNetworkReplyScope); ^ /usr/include/qt5/QtCore/qmetatype.h:2056:34: note: expanded from macro 'Q_DECLARE_METATYPE' #define Q_DECLARE_METATYPE(TYPE) Q_DECLARE_METATYPE_IMPL(TYPE) ^ /usr/include/qt5/QtCore/qmetatype.h:2068:35: note: expanded from macro 'Q_DECLARE_METATYPE_IMPL' const int newId = qRegisterMetaType< TYPE >(#TYPE, \ ^ 4 warnings generated. OK rm ZLQtNetworkManager.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Compiling QtWaitingSpinner.o ...In file included from QtWaitingSpinner.cpp:4: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from QtWaitingSpinner.cpp:4: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:48: In file included from /usr/include/qt5/QtGui/qpixmap.h:45: In file included from /usr/include/qt5/QtGui/qcolor.h:46: In file included from /usr/include/qt5/QtCore/qstringlist.h:41: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from QtWaitingSpinner.cpp:4: In file included from /usr/include/qt5/QtGui/QPainter:1: In file included from /usr/include/qt5/QtGui/qpainter.h:48: In file included from /usr/include/qt5/QtGui/qpixmap.h:45: In file included from /usr/include/qt5/QtGui/qcolor.h:46: In file included from /usr/include/qt5/QtCore/qstringlist.h:41: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Compiling ZLQtItemsListWidget.o ...In file included from ZLQtItemsListWidget.cpp:20: In file included from /usr/include/qt5/QtGui/QPixmap:1: In file included from /usr/include/qt5/QtGui/qpixmap.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtItemsListWidget.cpp:20: In file included from /usr/include/qt5/QtGui/QPixmap:1: In file included from /usr/include/qt5/QtGui/qpixmap.h:45: In file included from /usr/include/qt5/QtGui/qcolor.h:46: In file included from /usr/include/qt5/QtCore/qstringlist.h:41: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtItemsListWidget.cpp:20: In file included from /usr/include/qt5/QtGui/QPixmap:1: In file included from /usr/include/qt5/QtGui/qpixmap.h:45: In file included from /usr/include/qt5/QtGui/qcolor.h:46: In file included from /usr/include/qt5/QtCore/qstringlist.h:41: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtItemsListWidget.cpp:47:18: warning: unused variable 'WAITING_SIZE' [-Wunused-const-variable] static const int WAITING_SIZE = 40; ^ 4 warnings generated. OK Compiling ZLQtPreviewWidget.o ...In file included from ZLQtPreviewWidget.cpp:20: In file included from /usr/include/qt5/QtWidgets/QVBoxLayout:1: In file included from /usr/include/qt5/QtWidgets/qboxlayout.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtPreviewWidget.cpp:20: In file included from /usr/include/qt5/QtWidgets/QVBoxLayout:1: In file included from /usr/include/qt5/QtWidgets/qboxlayout.h:44: In file included from /usr/include/qt5/QtWidgets/qlayout.h:44: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtPreviewWidget.cpp:20: In file included from /usr/include/qt5/QtWidgets/QVBoxLayout:1: In file included from /usr/include/qt5/QtWidgets/qboxlayout.h:44: In file included from /usr/include/qt5/QtWidgets/qlayout.h:44: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ ZLQtPreviewWidget.cpp:38:86: warning: 'QFlags' is deprecated: Use default constructor instead [-Wdeprecated-declarations] ...action, QWidget *parent=0, Qt::WindowFlags f=0); ^ /usr/include/qt5/QtCore/qflags.h:123:5: note: 'QFlags' has been explicitly marked deprecated here QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR ... ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ ZLQtPreviewWidget.cpp:108:36: warning: unused parameter 'error' [-Wunused-parameter] void finished(const std::string &error) { ^ In file included from ZLQtPreviewWidget.cpp:27: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreePageInfo' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLQtPreviewWidget.cpp:124:42: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr info = node->getPageInfo(); ^ In file included from ZLQtPreviewWidget.cpp:27: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/../../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ ZLQtPreviewWidget.cpp:379:47: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ZLNetworkManager::Instance().perform(image->synchronizat... ^ 7 warnings generated. OK Compiling ZLQtSearchField.o ...In file included from ZLQtSearchField.cpp:20: In file included from /usr/include/qt5/QtCore/QDebug:1: In file included from /usr/include/qt5/QtCore/qdebug.h:45: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtSearchField.cpp:20: In file included from /usr/include/qt5/QtCore/QDebug:1: In file included from /usr/include/qt5/QtCore/qdebug.h:45: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtSearchField.cpp:22: In file included from /usr/include/qt5/QtWidgets/QStyle:1: In file included from /usr/include/qt5/QtWidgets/qstyle.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ ZLQtSearchField.cpp:81:63: warning: 'toList' is deprecated: Use values() instead. [-Wdeprecated-declarations] QStringListModel *model = new QStringListModel(mySuggestions.toList(), t... ^ /usr/include/qt5/QtCore/qset.h:264:5: note: 'toList' has been explicitly marked deprecated here QT_DEPRECATED_X("Use values() instead.") ^ /usr/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /usr/include/qt5/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ 4 warnings generated. OK Generating ZLQtItemsListWidget.moc.cpp ... OK Compiling ZLQtItemsListWidget.moc.o ...In file included from ZLQtItemsListWidget.moc.cpp:10: In file included from ./ZLQtItemsListWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtItemsListWidget.moc.cpp:10: In file included from ./ZLQtItemsListWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtItemsListWidget.moc.cpp:10: In file included from ./ZLQtItemsListWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Generating ZLQtPreviewWidget.moc.cpp ... OK Compiling ZLQtPreviewWidget.moc.o ...In file included from ZLQtPreviewWidget.moc.cpp:10: In file included from ./ZLQtPreviewWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ In file included from ZLQtPreviewWidget.moc.cpp:10: In file included from ./ZLQtPreviewWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtPreviewWidget.moc.cpp:10: In file included from ./ZLQtPreviewWidget.h:23: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:45: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ 3 warnings generated. OK Generating ZLQtSearchField.moc.cpp ... OK Compiling ZLQtSearchField.moc.o ...In file included from ZLQtSearchField.moc.cpp:10: In file included from ./ZLQtSearchField.h:23: In file included from /usr/include/qt5/QtCore/QSet:1: In file included from /usr/include/qt5/QtCore/qset.h:43: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from ZLQtSearchField.moc.cpp:10: In file included from ./ZLQtSearchField.h:23: In file included from /usr/include/qt5/QtCore/QSet:1: In file included from /usr/include/qt5/QtCore/qset.h:43: In file included from /usr/include/qt5/QtCore/qhash.h:46: In file included from /usr/include/qt5/QtCore/qlist.h:47: In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from ZLQtSearchField.moc.cpp:10: In file included from ./ZLQtSearchField.h:24: In file included from /usr/include/qt5/QtWidgets/QLabel:1: In file included from /usr/include/qt5/QtWidgets/qlabel.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ 3 warnings generated. OK Generating QtWaitingSpinner.moc.cpp ... OK Compiling QtWaitingSpinner.moc.o ...In file included from QtWaitingSpinner.moc.cpp:10: In file included from ./QtWaitingSpinner.h:4: In file included from /usr/include/qt5/QtCore/QTimer:1: In file included from /usr/include/qt5/QtCore/qtimer.h:48: In file included from /usr/include/qt5/QtCore/qobject.h:47: In file included from /usr/include/qt5/QtCore/qstring.h:50: /usr/include/qt5/QtCore/qbytearray.h:600:22: warning: definition of implicit copy constructor for 'QByteRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QByteRef &operator=(const QByteRef &c) ^ /usr/include/qt5/QtCore/qbytearray.h:619:38: note: in implicit copy constructor for 'QByteRef' first required here { Q_ASSERT(i >= 0); detach(); return QByteRef(*this, i); } ^ In file included from QtWaitingSpinner.moc.cpp:10: In file included from ./QtWaitingSpinner.h:4: In file included from /usr/include/qt5/QtCore/QTimer:1: In file included from /usr/include/qt5/QtCore/qtimer.h:48: In file included from /usr/include/qt5/QtCore/qobject.h:47: /usr/include/qt5/QtCore/qstring.h:1229:22: warning: definition of implicit copy constructor for 'QCharRef' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] inline QCharRef &operator=(const QCharRef &c) { return operator=(QCh... ^ /usr/include/qt5/QtCore/qstring.h:1329:38: note: in implicit copy constructor for 'QCharRef' first required here { Q_ASSERT(i >= 0); detach(); return QCharRef(*this, i); } ^ In file included from QtWaitingSpinner.moc.cpp:10: In file included from ./QtWaitingSpinner.h:6: In file included from /usr/include/qt5/QtWidgets/QWidget:1: In file included from /usr/include/qt5/QtWidgets/qwidget.h:43: In file included from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43: In file included from /usr/include/qt5/QtGui/qtguiglobal.h:44: /usr/include/qt5/QtGui/qtgui-config.h:26:9: warning: 'QT_NO_IMAGEFORMAT_JPEG' macro redefined [-Wmacro-redefined] #define QT_NO_IMAGEFORMAT_JPEG true ^ /usr/include/qt5/Gentoo/gentoo-qconfig.h:6:9: note: previous definition is here #define QT_NO_IMAGEFORMAT_JPEG ^ 3 warnings generated. OK rm ZLQtItemsListWidget.moc.cpp ZLQtSearchField.moc.cpp QtWaitingSpinner.moc.cpp ZLQtPreviewWidget.moc.cpp make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui/src/qt4/tree' Creating libzlui.so.0.99.4 ... OK make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/zlibrary/ui' make[1]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb' Compiling DBCommand.o ... OK Compiling DBCommandParameter.o ...In file included from DBCommandParameter.cpp:21: ./DBCommandParameter.h:67:21: warning: private field 'myType' is not used [-Wunused-private-field] DBValue::ValueType myType; ^ 1 warning generated. OK Compiling DBConnection.o ... OK Compiling DBDataReader.o ... OK Compiling DBIntValue.o ... OK Compiling DBNullValue.o ... OK Compiling DBRealValue.o ... OK Compiling DBTextValue.o ... OK Compiling DBValue.o ... OK Compiling DataBase.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' Compiling SQLiteCommand.o ... OK Compiling SQLiteConnection.o ... OK Compiling SQLiteDataBase.o ... OK Compiling SQLiteDataReader.o ... OK Compiling SQLiteFactory.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/sqldb/implsqlite' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb' Compiling BooksDB.o ... OK Compiling BooksDBQuery.o ... OK Compiling BooksDBUtil.o ... OK Compiling BooksDB_BookAuthor.o ... OK Compiling BooksDB_BookSeries.o ... OK Compiling BooksDB_BookTag.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' Compiling ClearBooksDBRunnable.o ... OK Compiling DeleteBookRunnable.o ... OK Compiling DeleteFileEntriesRunnable.o ... OK Compiling FindFileIdRunnable.o ... OK Compiling InitBooksDBRunnable.o ... OK Compiling LoadFileEntriesRunnable.o ... OK Compiling LoadRecentBooksRunnable.o ... OK Compiling SaveAuthorsRunnable.o ... OK Compiling SaveBookRunnable.o ... OK Compiling SaveBookStateStackRunnable.o ... OK Compiling SaveRecentBooksRunnable.o ... OK Compiling SaveSeriesRunnable.o ... OK Compiling SaveTableBookRunnable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/booksdb/runnables' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb' Compiling NetworkDB.o ... OK Compiling NetworkDBQuery.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' Compiling ClearNetworkDBRunnable.o ... OK Compiling InitNetworkDBRunnable.o ... OK Compiling SaveNetworkLinkRunnable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/database/networkdb/runnables' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/migration' Compiling BookInfo.o ... OK Compiling FB2MigrationReader.o ... OK Compiling HtmlDCTagsReader.o ... OK Compiling Migration.o ... OK Compiling Migration_0_10_4.o ... OK Compiling Migration_0_11_0.o ... OK Compiling Migration_0_8_11.o ... OK Compiling Migration_0_8_13.o ... OK Compiling Migration_0_8_16.o ... OK Compiling Migration_0_99_0.o ... OK Compiling Migration_0_99_1.o ... OK Compiling OEBMigrationReader.o ... OK Compiling migrate.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/migration' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/options' Compiling FBCategoryKey.o ... OK Compiling FBOptions.o ... OK Compiling FBTextStyle.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/options' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/library' Compiling Author.o ... OK Compiling Book.o ... OK Compiling Comparators.o ... OK Compiling Library.o ... OK Compiling Number.o ... OK Compiling Tag.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/bookmodel' Compiling BookModel.o ...In file included from BookModel.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'BookModel::HyperlinkMatcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ BookModel.cpp:29:12: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here BookModel::BookModel(const shared_ptr book) : myBook(book) { ^ 1 warning generated. OK Compiling BookReader.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/bookmodel' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats' Compiling EncodedTextReader.o ... OK Compiling FormatPlugin.o ...FormatPlugin.cpp:104:66: warning: unused parameter 'file' [-Wunused-parameter] shared_ptr FormatPlugin::coverImage(const ZLFile &file) const { ^ 1 warning generated. OK Compiling PluginCollection.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/fb2' Compiling FB2BookReader.o ... OK Compiling FB2CoverReader.o ...FB2CoverReader.cpp:87:55: warning: unused parameter 'text' [-Wunused-parameter] void FB2CoverReader::characterDataHandler(const char *text, std::size_t len) { ^ 1 warning generated. OK Compiling FB2MetaInfoReader.o ... OK Compiling FB2Plugin.o ... OK Compiling FB2Reader.o ... OK Compiling FB2TagManager.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/fb2' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/css' Compiling StyleSheetParser.o ... OK Compiling StyleSheetTable.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/css' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/html' Compiling HtmlBookReader.o ... OK Compiling HtmlDescriptionReader.o ... OK Compiling HtmlEntityCollection.o ... OK Compiling HtmlPlugin.o ... OK Compiling HtmlReader.o ... OK Compiling HtmlReaderStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/html' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/pdb' Compiling BitReader.o ... OK Compiling DocDecompressor.o ... OK Compiling EReaderPlugin.o ... OK Compiling EReaderStream.o ... OK Compiling HtmlMetainfoReader.o ... OK Compiling HuffDecompressor.o ... OK Compiling MobipocketHtmlBookReader.o ... OK Compiling MobipocketPlugin.o ... OK Compiling PalmDocLikePlugin.o ... OK Compiling PalmDocLikeStream.o ... OK Compiling PalmDocPlugin.o ... OK Compiling PalmDocStream.o ... OK Compiling PdbPlugin.o ... OK Compiling PdbReader.o ... OK Compiling PdbStream.o ... OK Compiling PluckerBookReader.o ... OK Compiling PluckerImages.o ... OK Compiling PluckerPlugin.o ... OK Compiling PluckerTextStream.o ... OK Compiling PmlBookReader.o ... OK Compiling PmlReader.o ... OK Compiling SimplePdbPlugin.o ... OK Compiling ZTXTPlugin.o ... OK Compiling ZTXTStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/pdb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/txt' Compiling PlainTextFormat.o ... OK Compiling TxtBookReader.o ... OK Compiling TxtPlugin.o ... OK Compiling TxtReader.o ...In file included from TxtReader.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLInputStream.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'TxtReaderCore' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ TxtReader.cpp:67:12: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here TxtReader::TxtReader(const std::string &encoding) : EncodedTextReader(en... ^ 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/txt' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/tcr' Compiling PPLBookReader.o ... OK Compiling TcrPlugin.o ... OK Compiling TcrStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/tcr' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/chm' Compiling BitStream.o ... OK Compiling CHMFile.o ... OK Compiling CHMFileImage.o ... OK Compiling CHMPlugin.o ...In file included from CHMPlugin.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'BookModel::HyperlinkMatcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ CHMPlugin.cpp:168:28: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here model.setHyperlinkMatcher(new CHMHyperlinkMatcher()); ^ 1 warning generated. OK Compiling CHMReferenceCollection.o ... OK Compiling E8Decoder.o ... OK Compiling HHCReader.o ... OK Compiling HHCReferenceCollector.o ... OK Compiling HtmlSectionReader.o ... OK Compiling HuffmanDecoder.o ... OK Compiling LZXDecompressor.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/chm' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/xhtml' Compiling XHTMLReader.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/xhtml' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/oeb' Compiling NCXReader.o ...In file included from NCXReader.cpp:22: ./NCXReader.h:54:14: warning: private field 'myModelReader' is not used [-Wunused-private-field] BookReader &myModelReader; ^ 1 warning generated. OK Compiling OEBBookReader.o ... OK Compiling OEBCoverReader.o ... OK Compiling OEBMetaInfoReader.o ... OK Compiling OEBPlugin.o ... OK Compiling OEBTextStream.o ... OK Compiling XHTMLImageFinder.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/oeb' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/rtf' Compiling RtfBookReader.o ... OK Compiling RtfDescriptionReader.o ... OK Compiling RtfPlugin.o ... OK Compiling RtfReader.o ... OK Compiling RtfReaderStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/rtf' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/openreader' Compiling ORBookReader.o ... OK Compiling ORDescriptionReader.o ... OK Compiling OpenReaderPlugin.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/openreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/doc' Compiling DocBookReader.o ... OK Compiling DocFloatImageReader.o ... OK Compiling DocInlineImageReader.o ... OK Compiling DocMetaInfoReader.o ... OK Compiling DocPlugin.o ... OK Compiling DocStreams.o ...In file included from DocStreams.cpp:24: In file included from ./DocStreams.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'DocReader' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ DocStreams.cpp:140:33: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr reader = createReader(myBuffer, mySize); ^ 1 warning generated. OK Compiling OleMainStream.o ... OK Compiling OleStorage.o ... OK Compiling OleStream.o ... OK Compiling OleStreamParser.o ... OK Compiling OleStreamReader.o ... OK Compiling OleUtil.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/doc' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/util' Compiling EntityFilesCollector.o ... OK Compiling MergedStream.o ... OK Compiling MiscUtil.o ... OK Compiling TextFormatDetector.o ... OK Compiling XMLTextStream.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/formats/util' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/external' Compiling ProgramCollection.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/external' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/fbreader' Compiling AddBookAction.o ...In file included from AddBookAction.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLOpenFileDialog' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ AddBookAction.cpp:51:68: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr dialog = ZLDialogManager::Instance().create... ^ 1 warning generated. OK Compiling BookTextView.o ...In file included from BookTextView.cpp:30: ./BookTextView.h:42:7: warning: 'BookTextView::setModel' hides overloaded virtual function [-Woverloaded-virtual] void setModel(shared_ptr model, shared_ptr book); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/text/include/ZLTextView.h:82:15: note: hidden overloaded virtual function 'ZLTextView::setModel' declared here: different number of parameters (1 vs 2) virtual void setModel(shared_ptr model); ^ BookTextView.cpp:302:39: warning: unused parameter 'x' [-Wunused-parameter] bool BookTextView::_onStylusPress(int x, int y) { ^ BookTextView.cpp:302:46: warning: unused parameter 'y' [-Wunused-parameter] bool BookTextView::_onStylusPress(int x, int y) { ^ 3 warnings generated. OK Compiling BooksOrderAction.o ... OK Compiling ContentsView.o ...In file included from ContentsView.cpp:23: ./BookTextView.h:42:7: warning: 'BookTextView::setModel' hides overloaded virtual function [-Woverloaded-virtual] void setModel(shared_ptr model, shared_ptr book); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/text/include/ZLTextView.h:82:15: note: hidden overloaded virtual function 'ZLTextView::setModel' declared here: different number of parameters (1 vs 2) virtual void setModel(shared_ptr model); ^ 1 warning generated. OK Compiling FBReader.o ...In file included from FBReader.cpp:40: ./BookTextView.h:42:7: warning: 'BookTextView::setModel' hides overloaded virtual function [-Woverloaded-virtual] void setModel(shared_ptr model, shared_ptr book); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/text/include/ZLTextView.h:82:15: note: hidden overloaded virtual function 'ZLTextView::setModel' declared here: different number of parameters (1 vs 2) virtual void setModel(shared_ptr model); ^ 1 warning generated. OK Compiling FBReaderActionCode.o ... OK Compiling FBReaderActions.o ...In file included from FBReaderActions.cpp:35: ./BookTextView.h:42:7: warning: 'BookTextView::setModel' hides overloaded virtual function [-Woverloaded-virtual] void setModel(shared_ptr model, shared_ptr book); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/text/include/ZLTextView.h:82:15: note: hidden overloaded virtual function 'ZLTextView::setModel' declared here: different number of parameters (1 vs 2) virtual void setModel(shared_ptr model); ^ In file included from FBReaderActions.cpp:38: In file included from ./../optionsDialog/library/LibraryOptionsDialog.h:23: ./../optionsDialog/library/../AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./../optionsDialog/library/../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 2 warnings generated. OK Compiling FBView.o ... OK Compiling PreferencesPopupData.o ... OK Compiling RecentBooksPopupData.o ... OK Compiling ScrollingAction.o ... OK Compiling SearchActions.o ... OK Compiling SearchOnNetworkAction.o ... OK Compiling TimeUpdater.o ... OK Compiling main.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/fbreader' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/encodingOption' Compiling EncodingOptionEntry.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/encodingOption' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network' Compiling BookReference.o ... OK Compiling NetworkBookCollection.o ... OK Compiling NetworkBookItem.o ...In file included from NetworkBookItem.cpp:20: In file included from ./authentication/../NetworkItems.h:27: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkBookItem.cpp:83:28: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr reference; ^ 1 warning generated. OK Compiling NetworkCatalogItem.o ... OK Compiling NetworkComparators.o ... OK Compiling NetworkErrors.o ... OK Compiling NetworkItem.o ... OK Compiling NetworkLink.o ...In file included from NetworkLink.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkLink.cpp:55:9: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return 0; ^ 1 warning generated. OK Compiling NetworkLinkCollection.o ...In file included from NetworkLinkCollection.cpp:50: In file included from ./opds/OPDSLink_GenericXMLParser.h:24: In file included from ./../database/networkdb/../../network/opds/OPDSLink_GenericFeedReader.h:26: ./../database/networkdb/../../network/opds/URLRewritingRule.h:26:1: warning: 'URLRewritingRule' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class URLRewritingRule { ^ ./opds/OPDSLink.h:32:1: note: did you mean class here? struct URLRewritingRule; ^~~~~~ class In file included from NetworkLinkCollection.cpp:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkLinkCollection.cpp:157:78: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ...loadingRequest = ZLNetworkManager::Instance().createDownloadRequest(myGe... ^ 2 warnings generated. OK Compiling NetworkOperationData.o ...In file included from NetworkOperationData.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkOperationData.cpp:34:46: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr request = Link.resume(*this); ^ 1 warning generated. OK Compiling SearchResult.o ... OK Compiling UserList.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication' Compiling NetworkAuthenticationManager.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/atom' Compiling ATOMConstructs.o ... OK Compiling ATOMContainers.o ... OK Compiling ATOMMetadata.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/atom' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/opds' Compiling NetworkOPDSFeedReader.o ... OK Compiling OPDSBookItem.o ...In file included from OPDSBookItem.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ OPDSBookItem.cpp:62:45: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ZLNetworkManager::Instance().performAsync(request); ^ In file included from OPDSBookItem.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ OPDSBookItem.cpp:231:26: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here references.push_back(new BuyBookReference( ^ 2 warnings generated. OK Compiling OPDSCatalogItem.o ...In file included from OPDSCatalogItem.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkRequest.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ OPDSCatalogItem.cpp:45:45: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ZLNetworkManager::Instance().performAsync(request); ^ 1 warning generated. OK Compiling OPDSLink.o ...In file included from OPDSLink.cpp:37: ./URLRewritingRule.h:26:1: warning: 'URLRewritingRule' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class URLRewritingRule { ^ ./OPDSLink.h:32:1: note: did you mean class here? struct URLRewritingRule; ^~~~~~ class In file included from OPDSLink.cpp:25: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ OPDSLink.cpp:107:10: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here return 0; ^ 2 warnings generated. OK Compiling OPDSLink_GenericFeedReader.o ...In file included from OPDSLink_GenericFeedReader.cpp:28: In file included from ./OPDSLink_GenericFeedReader.h:28: ./OPDSLink.h:32:1: warning: struct 'URLRewritingRule' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct URLRewritingRule; ^ ./URLRewritingRule.h:26:7: note: previous use is here class URLRewritingRule { ^ ./OPDSLink.h:32:1: note: did you mean class here? struct URLRewritingRule; ^~~~~~ class 1 warning generated. OK Compiling OPDSLink_GenericXMLParser.o ...In file included from OPDSLink_GenericXMLParser.cpp:22: In file included from ./OPDSLink_GenericXMLParser.h:24: In file included from ./OPDSLink_GenericFeedReader.h:28: ./OPDSLink.h:32:1: warning: struct 'URLRewritingRule' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct URLRewritingRule; ^ ./URLRewritingRule.h:26:7: note: previous use is here class URLRewritingRule { ^ ./OPDSLink.h:32:1: note: did you mean class here? struct URLRewritingRule; ^~~~~~ class 1 warning generated. OK Compiling OPDSMetadata.o ... OK Compiling OPDSXMLParser.o ... OK Compiling OpenSearchXMLReader.o ... OK Compiling URLRewritingRule.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/opds' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/litres' Compiling LitResAuthorsItem.o ...In file included from LitResAuthorsItem.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ LitResAuthorsItem.cpp:66:67: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr data = ZLNetworkManager::Instance().createX... ^ 1 warning generated. OK Compiling LitResAuthorsParser.o ... OK Compiling LitResBookItem.o ...In file included from LitResBookItem.cpp:23: In file included from ./LitResBooksFeedItem.h:23: In file included from ./../NetworkItems.h:27: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_construct.h:140:19: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here __pointer->~_Tp(); ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_construct.h:152:11: note: in instantiation of function template specialization 'std::_Destroy >' requested here std::_Destroy(std::__addressof(*__first)); ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_construct.h:185:2: note: in instantiation of function template specialization 'std::_Destroy_aux::__destroy *>' requested here __destroy(__first, __last); ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_uninitialized.h:96:13: note: in instantiation of function template specialization 'std::_Destroy *>' requested here std::_Destroy(__result, __cur); ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_uninitialized.h:150:2: note: in instantiation of function template specialization 'std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator *, std::vector, std::allocator > > >, shared_ptr *>' requested here __uninit_copy(__first, __last, __result); ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_uninitialized.h:325:19: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator *, std::vector, std::allocator > > >, shared_ptr *>' requested here { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/stl_vector.h:558:9: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator *, std::vector, std::allocator > > >, shared_ptr *, shared_ptr >' requested here std::__uninitialized_copy_a(__x.begin(), __x.end(), ^ LitResBookItem.cpp:45:51: note: in instantiation of member function 'std::vector, std::allocator > >::vector' requested here ...tags, seriesTitle, indexInSeries, urlByType, references), ^ 1 warning generated. OK Compiling LitResBooksFeedItem.o ...In file included from LitResBooksFeedItem.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ LitResBooksFeedItem.cpp:63:45: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ZLNetworkManager::Instance().performAsync(request); ^ 1 warning generated. OK Compiling LitResBooksFeedParser.o ...In file included from LitResBooksFeedParser.cpp:25: In file included from ./LitResBooksFeedParser.h:26: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLXMLReader.h:27: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ LitResBooksFeedParser.cpp:106:27: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here myReferences.push_back(new BuyBookReference( ^ 1 warning generated. OK Compiling LitResBookshelfItem.o ... OK Compiling LitResByGenresItem.o ... OK Compiling LitResGenre.o ...In file included from LitResGenre.cpp:24: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ LitResGenre.cpp:123:75: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ...networkData = ZLNetworkManager::Instance().createXMLParserRequest( ^ 1 warning generated. OK Compiling LitResGenresParser.o ... OK Compiling LitResRecommendationsItem.o ... OK Compiling LitResUtil.o ... OK Compiling SortedCatalogItem.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/litres' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/tree' Compiling NetworkAuthorTree.o ... OK Compiling NetworkBookTree.o ...In file included from NetworkBookTree.cpp:21: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreePageInfo' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkBookTree.cpp:42:18: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here NetworkBookTree::NetworkBookTree(NetworkTree *parent, shared_ptr::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkBookTree.cpp:62:12: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here if (!book.reference(BookReference::DOWNLOAD_FULL).isNull() || ^ In file included from NetworkBookTree.cpp:21: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLImage.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkBookTree.cpp:172:49: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr request = cover->synchroniz... ^ 3 warnings generated. OK Compiling NetworkCatalogRootTree.o ... OK Compiling NetworkCatalogTree.o ... OK Compiling NetworkCatalogUtil.o ...In file included from NetworkCatalogUtil.cpp:21: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkCatalogUtil.cpp:85:57: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ...shared_ptr downloadRequest = image->synchronizationDat... ^ 1 warning generated. OK Compiling NetworkLibrary.o ...In file included from NetworkLibrary.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeDialog' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkLibrary.cpp:46:17: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here NetworkLibrary::NetworkLibrary() { ^ In file included from NetworkLibrary.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeSearcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkLibrary.cpp:58:24: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here myDialog->setSearcher(new NetworkSearcher); ^ 2 warnings generated. OK Compiling NetworkSearcher.o ...NetworkSearcher.cpp:76:35: warning: unused parameter 'error' [-Wunused-parameter] void finished(const std::string &error) { ^ In file included from NetworkSearcher.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkSearcher.cpp:69:33: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr request = requestLi... ^ 2 warnings generated. OK Compiling NetworkSeriesTree.o ... OK Compiling NetworkTree.o ... OK Compiling NetworkTreeFactory.o ... OK Compiling RootTree.o ...In file included from RootTree.cpp:20: In file included from ./NetworkTreeNodes.h:24: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLUserData.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeDialog' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ RootTree.cpp:29:11: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here RootTree::RootTree() { ^ In file included from RootTree.cpp:20: In file included from ./NetworkTreeNodes.h:24: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLExecutionUtil.h:23: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLUserData.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLTreeSearcher' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLTreeDialog.h:27:7: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here class ZLTreeDialog : public ZLTreeListener { ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ RootTree.cpp:29:11: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here RootTree::RootTree() { ^ 2 warnings generated. OK Compiling SearchCatalogTree.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication/litres' Compiling LitResAuthenticationDataParser.o ... OK Compiling LitResAuthenticationManager.o ...In file included from LitResAuthenticationManager.cpp:21: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on 'ZLNetworkRequest' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ LitResAuthenticationManager.cpp:76:74: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here ...networkData = ZLNetworkManager::Instance().createXMLParserRequest(url, x... ^ In file included from LitResAuthenticationManager.cpp:21: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLNetworkManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ LitResAuthenticationManager.cpp:159:45: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here shared_ptr reference = book.reference(BookReferen... ^ 2 warnings generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/network/authentication/litres' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/blockTree' Compiling FBReaderNode.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/blockTree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryActions' Compiling AuthorInfoDialog.o ... OK Compiling BooksUtil.o ... OK Compiling LibraryAuthorActions.o ... OK Compiling LibraryBookActions.o ... OK Compiling LibraryTagActions.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryActions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryTree' Compiling AuthorNode.o ... OK Compiling BookNode.o ... OK Compiling LibraryByAuthorView.o ... OK Compiling LibraryByTagView.o ... OK Compiling LibraryView.o ... OK Compiling SeriesNode.o ... OK Compiling TagNode.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/libraryTree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/networkActions' Compiling AuthenticationDialog.o ... OK Compiling AuthenticationDialogManager.o ... OK Compiling NetworkActions.o ...In file included from NetworkActions.cpp:21: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLFile.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkActions.cpp:50:13: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here !myBook.reference(BookReference::DOWNLOA... ^ 1 warning generated. OK Compiling NetworkOperationRunnable.o ...NetworkOperationRunnable.cpp:186:61: warning: unused parameter 'error' [-Wunused-parameter] void DownloadBookRunnableAsync::finished(const std::string &error) { ^ In file included from NetworkOperationRunnable.cpp:20: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:25: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:147:3: warning: delete called on non-final 'BookReference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete ptr; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:178:15: note: in instantiation of member function 'shared_ptr_storage::removeReference' requested here myStorage->removeReference(); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/shared_ptr.h:208:2: note: in instantiation of member function 'shared_ptr::detachStorage' requested here detachStorage(); ^ NetworkOperationRunnable.cpp:76:23: note: in instantiation of member function 'shared_ptr::~shared_ptr' requested here DownloadBookRunnable::DownloadBookRunnable(shared_ptr ref... ^ 2 warnings generated. OK Compiling PasswordRecoveryDialog.o ... OK Compiling RegisterUserDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/networkActions' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/tree' Compiling FBTree.o ...FBTree.cpp:43:20: warning: unused function 'percent_encoding' [-Wunused-function] static std::string percent_encoding(const std::string &str) { ^ 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/tree' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog' Compiling AbstractOptionsDialog.o ...In file included from AbstractOptionsDialog.cpp:23: ./AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 1 warning generated. OK Compiling IntegrationTab.o ...In file included from IntegrationTab.cpp:27: ./AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' Compiling BookInfoDialog.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/bookInfo' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/library' Compiling LibraryOptionsDialog.o ...In file included from LibraryOptionsDialog.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLRunnable.h:26:1: warning: struct 'ZLResourceKey' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ZLResourceKey; ^ ./../AbstractOptionsDialog.h:27:7: note: previous use is here class ZLResourceKey; ^ In file included from LibraryOptionsDialog.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:27: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:1: warning: 'ZLResourceKey' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 2 warnings generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/library' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/network' Compiling NetworkOptionsDialog.o ...In file included from NetworkOptionsDialog.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:26: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLRunnable.h:26:1: warning: struct 'ZLResourceKey' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ZLResourceKey; ^ ./../AbstractOptionsDialog.h:27:7: note: previous use is here class ZLResourceKey; ^ In file included from NetworkOptionsDialog.cpp:22: In file included from /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLDialogManager.h:27: /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:1: warning: 'ZLResourceKey' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 2 warnings generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/network' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/system' Compiling SystemOptionsDialog.o ...In file included from SystemOptionsDialog.cpp:29: In file included from ./SystemOptionsDialog.h:23: ./../AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/system' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/reading' Compiling IndicatorTab.o ...In file included from IndicatorTab.cpp:26: In file included from ./ReadingOptionsDialog.h:23: ./../AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct In file included from IndicatorTab.cpp:30: ./../../fbreader/BookTextView.h:42:7: warning: 'BookTextView::setModel' hides overloaded virtual function [-Woverloaded-virtual] void setModel(shared_ptr model, shared_ptr book); ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/text/include/ZLTextView.h:82:15: note: hidden overloaded virtual function 'ZLTextView::setModel' declared here: different number of parameters (1 vs 2) virtual void setModel(shared_ptr model); ^ 2 warnings generated. OK Compiling KeyBindingsTab.o ...In file included from KeyBindingsTab.cpp:27: In file included from ./ReadingOptionsDialog.h:23: ./../AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 1 warning generated. OK Compiling ReadingOptionsDialog.o ...In file included from ReadingOptionsDialog.cpp:26: In file included from ./ReadingOptionsDialog.h:23: ./../AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 1 warning generated. OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/reading' make[2]: Entering directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Compiling FormatOptionsPage.o ... OK Compiling LookAndFeelOptionsDialog.o ...In file included from LookAndFeelOptionsDialog.cpp:29: In file included from ./LookAndFeelOptionsDialog.h:23: ./../AbstractOptionsDialog.h:27:1: warning: class 'ZLResourceKey' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class ZLResourceKey; ^ /var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/../zlibrary/core/include/ZLResource.h:25:8: note: previous use is here struct ZLResourceKey { ^ ./../AbstractOptionsDialog.h:27:1: note: did you mean struct here? class ZLResourceKey; ^~~~~ struct 1 warning generated. OK Compiling OptionsPage.o ... OK Compiling StyleOptionsPage.o ... OK make[2]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader/src/optionsDialog/lookAndFeel' Linking FBReader ...ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(Book::loadFromBookInfo(ZLFile const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(Book::loadFromBookInfo(ZLFile const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(Book::loadFromBookInfo(ZLFile const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(Book::loadFromBookInfo(ZLFile const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(Book::loadFromBookInfo(ZLFile const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(ZLFile::ZLFile(ZLFile const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, shared_ptr const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(void std::vector, std::allocator > >::_M_range_insert > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, std::forward_iterator_tag)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Book.o >>> referenced by Book.cpp >>> src/library/Book.o:(void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, shared_ptr const&)) ld.lld: error: cannot preempt symbol: __dso_handle >>> defined in /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/crtbeginS.o >>> referenced by Book.cpp >>> src/library/Book.o:(_GLOBAL__sub_I_Book.cpp) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Author.o >>> referenced by Author.cpp >>> src/library/Author.o:(Author::getAuthor(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Author.o >>> referenced by Author.cpp >>> src/library/Author.o:(Author::getAuthor(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Author.o >>> referenced by Author.cpp >>> src/library/Author.o:(Author::getAuthor(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Author.o >>> referenced by Author.cpp >>> src/library/Author.o:(Author::Author(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: cannot preempt symbol: __dso_handle >>> defined in /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/crtbeginS.o >>> referenced by Author.cpp >>> src/library/Author.o:(_GLOBAL__sub_I_Author.cpp) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Number.o >>> referenced by Number.cpp >>> src/library/Number.o:(Number::Number()) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Number.o >>> referenced by Number.cpp >>> src/library/Number.o:(Number::validate(std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Number.o >>> referenced by Number.cpp >>> src/library/Number.o:(Number::validate(std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Number.o >>> referenced by Number.cpp >>> src/library/Number.o:(Number::validate(std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/library/Number.o >>> referenced by Number.cpp >>> src/library/Number.o:(Number::validate(std::__cxx11::basic_string, std::allocator > const&)) ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors) collect2: error: ld returned 1 exit status make[1]: *** [Makefile:21: all] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4/fbreader' make: *** [Makefile:9: all] Error 1 * ERROR: app-text/fbreader-0.99.4-r5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-text/fbreader-0.99.4-r5::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-text/fbreader-0.99.4-r5::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/app-text/fbreader-0.99.4-r5:20200730-204945.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-text/fbreader-0.99.4-r5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-text/fbreader-0.99.4-r5/temp/environment'. * Working directory: '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4' * S: '/var/tmp/portage/app-text/fbreader-0.99.4-r5/work/fbreader-0.99.4' emerge --info: Portage 3.0.1 (python 3.7.8-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.31-r6, 5.4.0-1018-aws x86_64) ================================================================= System uname: Linux-5.4.0-1018-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 7895552 total, 879364 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 31 Jul 2020 05:35:20 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p4) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.7.8-r2::gentoo, 3.8.5::gentoo, 3.9.0_beta5::gentoo dev-util/cmake: 3.18.0::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r1::gentoo sys-devel/gcc: 10.2.0::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r6::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j2 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2 php7-3" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS