g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I../StaticScan -I../SpecAbstract -I../Formats -I../Formats -I../Formats -I../Formats -I../Formats -I../XArchive -I../XArchive/3rdparty/zlib/include -I../XArchive/3rdparty/bzip2/include -I../XArchive/3rdparty/lzma/include -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o xzip.o ../XArchive/xzip.cpp
../StaticScan/staticscan.cpp: In member function 'SpecAbstract::SCAN_RESULT StaticScan::scanFile(QString)':
../StaticScan/staticscan.cpp:164:41: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::sFileName' [-Wmissing-field-initializers]
164 | SpecAbstract::SCAN_RESULT result= {0};
| ^
../StaticScan/staticscan.cpp:164:41: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::listRecords' [-Wmissing-field-initializers]
../StaticScan/staticscan.cpp: In member function 'SpecAbstract::SCAN_RESULT StaticScan::scanDevice(QIODevice*)':
../StaticScan/staticscan.cpp:181:41: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::sFileName' [-Wmissing-field-initializers]
181 | SpecAbstract::SCAN_RESULT result= {0};
| ^
../StaticScan/staticscan.cpp:181:41: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::listRecords' [-Wmissing-field-initializers]
../Formats/xelf.cpp: In member function 'virtual QList<XBinary::MEMORY_MAP> XELF::getMemoryMapList()':
../Formats/xelf.cpp:2724:10: warning: unused variable 'bIs64' [-Wunused-variable]
2724 | bool bIs64=is64();
| ^~~~~
main_console.cpp: In function 'int main(int, char**)':
main_console.cpp:120:46: warning: missing initializer for member 'SpecAbstract::SCAN_OPTIONS::bDeepScan' [-Wmissing-field-initializers]
120 | SpecAbstract::SCAN_OPTIONS scanOptions={0};
| ^
main_console.cpp:120:46: warning: missing initializer for member 'SpecAbstract::SCAN_OPTIONS::bResultAsXML' [-Wmissing-field-initializers]
main_console.cpp:120:46: warning: missing initializer for member 'SpecAbstract::SCAN_OPTIONS::bSubdirectories' [-Wmissing-field-initializers]
main_console.cpp:120:46: warning: missing initializer for member 'SpecAbstract::SCAN_OPTIONS::bIsImage' [-Wmissing-field-initializers]
main_console.cpp:122:17: error: 'struct SpecAbstract::SCAN_OPTIONS' has no member named 'bScanOverlay'
122 | scanOptions.bScanOverlay=parser.isSet(clScanOverlay);
| ^~~~~~~~~~~~
../Formats/xpe.cpp: In static member function 'static XPE::RESOURCE_RECORD XPE::getResourceRecord(QString, quint32, QList<XPE::RESOURCE_RECORD>*)':
../Formats/xpe.cpp:2582:57: warning: comparison of integer expressions of different signedness: 'quint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
2582 | if((pListRecords->at(i).nID[1]==nID2)||(nID2==-1))
| ~~~~^~~~
../Formats/xpe.cpp: In member function 'QList<XPE::RELOCS_HEADER> XPE::getRelocsHeaders()':
../Formats/xpe.cpp:5027:37: warning: missing initializer for member 'XPE::RELOCS_HEADER::ibr' [-Wmissing-field-initializers]
5027 | RELOCS_HEADER record= {0};
| ^
../Formats/xpe.cpp:5027:37: warning: missing initializer for member 'XPE::RELOCS_HEADER::nCount' [-Wmissing-field-initializers]
../Formats/xpe.cpp: In member function 'QList<XPE::RELOCS_POSITION> XPE::getRelocsPositions(qint64)':
../Formats/xpe.cpp:5058:43: warning: missing initializer for member 'XPE_DEF::IMAGE_BASE_RELOCATION::SizeOfBlock' [-Wmissing-field-initializers]
5058 | XPE_DEF::IMAGE_BASE_RELOCATION ibr= {0};
| ^
../Formats/xpe.cpp:5072:43: warning: missing initializer for member 'XPE::RELOCS_POSITION::nType' [-Wmissing-field-initializers]
5072 | RELOCS_POSITION record= {0};
| ^
../Formats/xpe.cpp:5072:43: warning: missing initializer for member 'XPE::RELOCS_POSITION::nAddress' [-Wmissing-field-initializers]
make: *** [Makefile:898: main_console.o] Error 1
make: *** Waiting for unfinished jobs....
../XArchive/xarchive.cpp: In static member function 'static XArchive::COMPRESS_RESULT XArchive::decompress(XArchive::COMPRESS_METHOD, QIODevice*, QIODevice*)':
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::avail_in' [-Wmissing-field-initializers]
172 | bz_stream strm= {0};
| ^
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::total_in_lo32' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::total_in_hi32' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::next_out' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::avail_out' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::total_out_lo32' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::total_out_hi32' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::state' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::bzalloc' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::bzfree' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:172:27: warning: missing initializer for member 'bz_stream::opaque' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member '_CLzmaProps::lp' [-Wmissing-field-initializers]
250 | CLzmaDec state= {0};
| ^
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member '_CLzmaProps::pb' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member '_CLzmaProps::_pad_' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member '_CLzmaProps::dicSize' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::probs' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::probs_1664' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::dic' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::dicBufSize' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::dicPos' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::buf' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::range' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::code' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::processedPos' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::checkDicSize' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::reps' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::state' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::remainLen' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::numProbs' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::tempBufSize' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:250:31: warning: missing initializer for member 'CLzmaDec::tempBuf' [-Wmissing-field-initializers]
../XArchive/xarchive.cpp:290:80: warning: comparison of integer expressions of different signedness: 'qint64' {aka 'long long int'} and 'SizeT' {aka 'long unsigned int'} [-Wsign-compare]
290 | if(pDestDevice->write((char *)out,outProcessed)!=outProcessed)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../XArchive/xarchive.cpp: In member function 'bool XArchive::dumpToFile(XArchive::RECORD*, QString)':
../XArchive/xarchive.cpp:371:45: warning: unused parameter 'pRecord' [-Wunused-parameter]
371 | bool XArchive::dumpToFile(XArchive::RECORD *pRecord, QString sFileName)
| ~~~~~~~~~~~~~~~~~~^~~~~~~
../XArchive/xarchive.cpp:371:62: warning: unused parameter 'sFileName' [-Wunused-parameter]
371 | bool XArchive::dumpToFile(XArchive::RECORD *pRecord, QString sFileName)
| ~~~~~~~~^~~~~~~~~
../SpecAbstract/specabstract.cpp: In static member function 'static void SpecAbstract::PE_handle_Recursive(QIODevice*, bool, SpecAbstract::PEINFO_STRUCT*, SpecAbstract::SCAN_OPTIONS*)':
../SpecAbstract/specabstract.cpp:6360:57: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::sFileName' [-Wmissing-field-initializers]
6360 | SpecAbstract::SCAN_RESULT scanResult= {0};
| ^
../SpecAbstract/specabstract.cpp:6360:57: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::listRecords' [-Wmissing-field-initializers]
../SpecAbstract/specabstract.cpp: In static member function 'static void SpecAbstract::Binary_handle_Formats(QIODevice*, bool, SpecAbstract::BINARYINFO_STRUCT*)':
../SpecAbstract/specabstract.cpp:6652:14: warning: variable 'bDetected' set but not used [-Wunused-but-set-variable]
6652 | bool bDetected=false;
| ^~~~~~~~~
../SpecAbstract/specabstract.cpp: In static member function 'static void SpecAbstract::Binary_handle_JAR(QIODevice*, bool, SpecAbstract::BINARYINFO_STRUCT*, SpecAbstract::SCAN_OPTIONS*)':
../SpecAbstract/specabstract.cpp:7034:69: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::sFileName' [-Wmissing-field-initializers]
7034 | SpecAbstract::SCAN_RESULT scanResult= {0};
| ^
../SpecAbstract/specabstract.cpp:7034:69: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::listRecords' [-Wmissing-field-initializers]
../SpecAbstract/specabstract.cpp: In static member function 'static void SpecAbstract::MSDOS_handle_Recursive(QIODevice*, bool, SpecAbstract::MSDOSINFO_STRUCT*, SpecAbstract::SCAN_OPTIONS*)':
../SpecAbstract/specabstract.cpp:7289:57: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::sFileName' [-Wmissing-field-initializers]
7289 | SpecAbstract::SCAN_RESULT scanResult= {0};
| ^
../SpecAbstract/specabstract.cpp:7289:57: warning: missing initializer for member 'SpecAbstract::SCAN_RESULT::listRecords' [-Wmissing-field-initializers]
../SpecAbstract/specabstract.cpp: In static member function 'static void SpecAbstract::ELF_handle_Protection(QIODevice*, bool, SpecAbstract::ELFINFO_STRUCT*)':
../SpecAbstract/specabstract.cpp:7377:107: warning: unused parameter 'pELFInfo' [-Wunused-parameter]
7377 | void SpecAbstract::ELF_handle_Protection(QIODevice *pDevice, bool bIsImage, SpecAbstract::ELFINFO_STRUCT *pELFInfo)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~