* Package: app-forensics/ovaldi-5.10.1.7 * Repository: gentoo * USE: abi_x86_64 acl amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking ovaldi-5.10.1.7-src.tar.bz2 to /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work >>> Source unpacked in /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work >>> Preparing source in /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src ... * Disabling LDAP probes * Disabling rpm probes * Disabling dpkg probes * Applying ovaldi-5.10.1.7-disable_RetrieveSelinuxDomainLabel.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src ... make -j4 -C project/linux make: Entering directory '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src/project/linux' x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsCriteria.o ../../src/AbsCriteria.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsDataCollector.o ../../src/AbsDataCollector.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsEntity.o ../../src/AbsEntity.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsEntityValue.o ../../src/AbsEntityValue.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsFileFinder.o ../../src/AbsFileFinder.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsObject.o ../../src/AbsObject.cpp ../../src/AbsEntity.cpp: In member function ‘OvalEnum::ResultEnumeration AbsEntity::Analyze(ItemEntity*)’: ../../src/AbsEntity.cpp:179:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 179 | } catch (Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsObjectCollector.o ../../src/AbsObjectCollector.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsProbe.o ../../src/AbsProbe.cpp ../../src/AbsFileFinder.cpp: In member function ‘StringVector* AbsFileFinder::GetPaths(ObjectEntity*, BehaviorVector*)’: ../../src/AbsFileFinder.cpp:96:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 96 | auto_ptr pathsFound(new StringVector()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/AbsFileFinder.cpp: In member function ‘void AbsFileFinder::GetFilePathsForOperation(std::string, StringVector*, OvalEnum::Operation)’: ../../src/AbsFileFinder.cpp:239:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 239 | auto_ptr paths(new StringVector()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/AbsFileFinder.cpp:240:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 240 | auto_ptr fp; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/AbsFileFinder.cpp: In member function ‘bool AbsFileFinder::FilePathExists(std::string, std::string*)’: ../../src/AbsFileFinder.cpp:264:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 264 | auto_ptr fpComponents(Common::SplitFilePath(filePath)); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/AbsFileFinder.cpp: In member function ‘bool AbsFileFinder::FilePathExistsCaseInsensitive(std::string, StringVector*)’: ../../src/AbsFileFinder.cpp:291:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 291 | auto_ptr fpComponents(Common::SplitFilePath(filePath)); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/AbsFileFinder.cpp: In member function ‘StringVector* AbsFileFinder::GetFileNames(std::string, ObjectEntity*)’: ../../src/AbsFileFinder.cpp:329:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 329 | auto_ptr fileNamesFound(new StringVector()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/AbsFileFinder.cpp: In member function ‘StringVector* AbsFileFinder::GetFilePaths(ObjectEntity*)’: ../../src/AbsFileFinder.cpp:397:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 397 | auto_ptr filePathsFound(new StringVector()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/AbsFileFinder.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsState.o ../../src/AbsState.cpp ../../src/AbsObjectCollector.cpp: In member function ‘CollectedObject* AbsObjectCollector::Run(std::string)’: ../../src/AbsObjectCollector.cpp:93:37: warning: catching polymorphic type ‘class VariableFactoryException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 93 | } catch (VariableFactoryException ex) { | ^~ ../../src/AbsObjectCollector.cpp:103:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 103 | } catch(Exception ex) { | ^~ ../../src/AbsObjectCollector.cpp:126:22: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 126 | } catch(Exception ex) { | ^~ ../../src/AbsObjectCollector.cpp: In member function ‘CollectedSet* AbsObjectCollector::ProcessSet(Set*)’: ../../src/AbsObjectCollector.cpp:340:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 340 | if(combinedCollectedSet->GetFlag() == OvalEnum::FLAG_COMPLETE && combinedCollectedSet->GetItems()->size() == 0) | ^~ ../../src/AbsObjectCollector.cpp:343:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 343 | return combinedCollectedSet; | ^~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/AbsVariable.o ../../src/AbsVariable.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Analyzer.o ../../src/Analyzer.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ArithmeticFunction.o ../../src/ArithmeticFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/BeginFunction.o ../../src/BeginFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Behavior.o ../../src/Behavior.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/CollectedObject.o ../../src/CollectedObject.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/CollectedSet.o ../../src/CollectedSet.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Common.o ../../src/Common.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ComponentFactory.o ../../src/ComponentFactory.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ComponentValue.o ../../src/ComponentValue.cpp ../../src/Common.cpp: In static member function ‘static StringVector* Common::ParseDefinitionIdsFile()’: ../../src/Common.cpp:380:22: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 380 | } catch (Exception e) { | ^ ../../src/Common.cpp: In static member function ‘static std::string Common::BuildFilePath(std::string, std::string)’: ../../src/Common.cpp:556:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 556 | if(path.compare("") == 0) | ^~ ../../src/Common.cpp:559:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 559 | string filePath = path; | ^~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ConcatFunction.o ../../src/ConcatFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ConstantVariable.o ../../src/ConstantVariable.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/CountFunction.o ../../src/CountFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Criteria.o ../../src/Criteria.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Criterion.o ../../src/Criterion.cpp ../../src/CountFunction.cpp: In member function ‘virtual ComponentValue* CountFunction::ComputeValue()’: ../../src/CountFunction.cpp:56:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 56 | auto_ptr newValue(new ComponentValue()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/CountFunction.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/CountFunction.cpp:64:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 64 | auto_ptr subComponentValue((*iter)->ComputeValue()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/CountFunction.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Definition.o ../../src/Definition.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Digest.o ../../src/Digest.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Directive.o ../../src/Directive.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/DocumentManager.o ../../src/DocumentManager.cpp ../../src/Directive.cpp: In static member function ‘static void Directive::LoadDirectives()’: ../../src/Directive.cpp:78:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 78 | } catch (Exception e) { | ^ ../../src/Directive.cpp:124:25: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 124 | } catch (Exception e) { | ^ ../../src/Directive.cpp: In static member function ‘static void Directive::ApplyAll(xercesc_3_2::DOMDocument*)’: ../../src/Directive.cpp:160:23: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 160 | } catch (Exception e) { | ^ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/EndFunction.o ../../src/EndFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/EntityComparator.o ../../src/EntityComparator.cpp ../../src/DocumentManager.cpp: In static member function ‘static xercesc_3_2::DOMDocument* DocumentManager::GetExternalVariableDocument()’: ../../src/DocumentManager.cpp:76:23: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 76 | } catch (Exception ex) { | ^~ ../../src/DocumentManager.cpp: In static member function ‘static xercesc_3_2::DOMDocument* DocumentManager::GetEvaluationIdDocument()’: ../../src/DocumentManager.cpp:100:23: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 100 | } catch (Exception ex) { | ^~ ../../src/DocumentManager.cpp: In static member function ‘static xercesc_3_2::DOMDocument* DocumentManager::GetDirectivesConfigDocument()’: ../../src/DocumentManager.cpp:124:23: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 124 | } catch (Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/EscapeRegexFunction.o ../../src/EscapeRegexFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Exception.o ../../src/Exception.cpp ../../src/EntityComparator.cpp: In static member function ‘static LongLongVector* EntityComparator::ParseVersionStr(std::string)’: ../../src/EntityComparator.cpp:953:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 953 | auto_ptr tokens(new LongLongVector()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/EntityComparator.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/EntityComparator.cpp: At global scope: ../../src/EntityComparator.cpp:1515:11: warning: ‘std::ostream& {anonymous}::operator<<(std::ostream&, const {anonymous}::Ipv6Address&)’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 1515 | ostream &operator<<(ostream &out, const Ipv6Address &addr) { | ^~~~~~~~ ../../src/EntityComparator.cpp:1504:11: warning: ‘std::ostream& {anonymous}::operator<<(std::ostream&, const {anonymous}::Ipv4Address&)’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 1504 | ostream &operator<<(ostream &out, const Ipv4Address &addr) { | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ExtendedDefinition.o ../../src/ExtendedDefinition.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ExternalVariable.o ../../src/ExternalVariable.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Filter.o ../../src/Filter.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Item.o ../../src/Item.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ItemEntity.o ../../src/ItemEntity.cpp ../../src/ExternalVariable.cpp: In member function ‘void ExternalVariable::ComputeValue()’: ../../src/ExternalVariable.cpp:96:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 96 | } catch(Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ItemFieldEntityValue.o ../../src/ItemFieldEntityValue.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/LiteralComponent.o ../../src/LiteralComponent.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/LocalVariable.o ../../src/LocalVariable.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Log.o ../../src/Log.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Main.o ../../src/Main.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Object.o ../../src/Object.cpp ../../src/Log.cpp: In static member function ‘static void Log::Shutdown()’: ../../src/Log.cpp:52:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 52 | if(Log::logFile.is_open()) | ^~ ../../src/Log.cpp:55:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 55 | Log::initialized = false; | ^~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ObjectComponent.o ../../src/ObjectComponent.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ObjectEntity.o ../../src/ObjectEntity.cpp ../../src/Main.cpp: In function ‘int main(int, char**)’: ../../src/Main.cpp:183:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 183 | } catch (Exception ex) { | ^~ ../../src/Main.cpp:545:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 545 | } catch(Exception ex) { | ^~ ../../src/Main.cpp: In function ‘void {anonymous}::ProcessCommandLine(int, char**)’: ../../src/Main.cpp:925:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 925 | } catch(Exception ex) { | ^~ ../../src/Object.cpp: In member function ‘virtual void Object::Parse(xercesc_3_2::DOMElement*)’: ../../src/Object.cpp:184:17: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 184 | auto_ptr objectEntity(new ObjectEntity()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/Object.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/Object.cpp: In member function ‘bool Object::Analyze(Item*)’: ../../src/Object.cpp:237:5: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 237 | auto_ptr fakedSidObjectEntity; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/Object.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ObjectFactory.o ../../src/ObjectFactory.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/ObjectReader.o ../../src/ObjectReader.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/OvalEnum.o ../../src/OvalEnum.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/OvalMessage.o ../../src/OvalMessage.cpp ../../src/ObjectFactory.cpp: In static member function ‘static AbsObject* ObjectFactory::GetObjectById(std::string)’: ../../src/ObjectFactory.cpp:56:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 56 | auto_ptr absObject; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/ObjectFactory.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/PossibleRestrictionType.o ../../src/PossibleRestrictionType.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/PossibleValueType.o ../../src/PossibleValueType.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/REGEX.o ../../src/REGEX.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/RegexCaptureFunction.o ../../src/RegexCaptureFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/RestrictionType.o ../../src/RestrictionType.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Set.o ../../src/Set.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/SetObject.o ../../src/SetObject.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/SplitFunction.o ../../src/SplitFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/State.o ../../src/State.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/StateEntity.o ../../src/StateEntity.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/StateOrObjectFieldEntityValue.o ../../src/StateOrObjectFieldEntityValue.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/StringEntityValue.o ../../src/StringEntityValue.cpp ../../src/State.cpp: In member function ‘OvalEnum::ResultEnumeration State::Analyze(Item*)’: ../../src/State.cpp:95:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 95 | auto_ptr fakedSidStateEntity; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/State.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/State.cpp:116:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 116 | auto_ptr scElements(item->GetElementsByName(stateElmName)); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/State.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/StateOrObjectFieldEntityValue.cpp: In member function ‘OvalEnum::ResultEnumeration StateOrObjectFieldEntityValue::Analyze(ItemFieldEntityValue*)’: ../../src/StateOrObjectFieldEntityValue.cpp:242:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 242 | } catch (Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/SubstringFunction.o ../../src/SubstringFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Test.o ../../src/Test.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/TestedItem.o ../../src/TestedItem.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/TimeDifferenceFunction.o ../../src/TimeDifferenceFunction.cpp ../../src/Test.cpp: In member function ‘OvalEnum::ResultEnumeration Test::EvaluateCheckState()’: ../../src/Test.cpp:838:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 838 | } catch(Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/UniqueFunction.o ../../src/UniqueFunction.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/VariableComponent.o ../../src/VariableComponent.cpp ../../src/UniqueFunction.cpp: In member function ‘virtual ComponentValue* UniqueFunction::ComputeValue()’: ../../src/UniqueFunction.cpp:53:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 53 | auto_ptr newValue(new ComponentValue()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/UniqueFunction.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/UniqueFunction.cpp:61:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 61 | auto_ptr subComponentValue((*iter)->ComputeValue()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/UniqueFunction.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/VariableFactory.o ../../src/VariableFactory.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/VariableValue.o ../../src/VariableValue.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/Version.o ../../src/Version.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/XmlCommon.o ../../src/XmlCommon.cpp ../../src/VariableFactory.cpp: In static member function ‘static AbsVariable* VariableFactory::GetVariable(std::string)’: ../../src/VariableFactory.cpp:91:21: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 91 | } catch(Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/XmlProcessor.o ../../src/XmlProcessor.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/XslCommon.o ../../src/XslCommon.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/linux/DataCollector.o ../../src/linux/DataCollector.cpp ../../src/XmlProcessor.cpp: In member function ‘virtual bool XmlProcessorErrorHandler::handleError(const xercesc_3_2::DOMError&)’: ../../src/XmlProcessor.cpp:390:5: warning: this ‘else’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 390 | else | ^~~~ ../../src/XmlProcessor.cpp:393:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 393 | string msg = XmlCommon::ToString(domError.getMessage()); | ^~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/linux/NetworkInterfaces.o ../../src/linux/NetworkInterfaces.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/linux/ObjectCollector.o ../../src/linux/ObjectCollector.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/linux/ProbeFactory.o ../../src/linux/ProbeFactory.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/linux/SystemInfo.o ../../src/linux/SystemInfo.cpp In file included from ../../src/linux/NetworkInterfaces.cpp:51: ../../src/unix/NetworkInterfaces.h: In function ‘NetworkInterfaces::Interface NetworkInterfaces::GetInterface(const string&)’: ../../src/unix/NetworkInterfaces.h:134:18: warning: ‘netmask.sockaddr_in::sin_addr.in_addr::s_addr’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 134 | this->netmask = netmask; | ~~~~~~~~~~~~~~^~~~~~~~~ ../../src/linux/NetworkInterfaces.cpp:84:19: note: ‘netmask.sockaddr_in::sin_addr.in_addr::s_addr’ was declared here 84 | struct sockaddr netmask; // the type of struct ifreq.ifr_netmask | ^~~~~~~ In file included from ../../src/linux/NetworkInterfaces.cpp:51: ../../src/unix/NetworkInterfaces.h:126:20: warning: ‘broadAddr.sockaddr_in::sin_addr.in_addr::s_addr’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 126 | this->broadAddr = broadAddr; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../src/linux/NetworkInterfaces.cpp:83:19: note: ‘broadAddr.sockaddr_in::sin_addr.in_addr::s_addr’ was declared here 83 | struct sockaddr broadAddr; // the type of struct ifreq.ifr_broadaddr | ^~~~~~~~~ In file included from ../../src/linux/NetworkInterfaces.cpp:51: ../../src/unix/NetworkInterfaces.h:118:17: warning: ‘ipAddr.sockaddr_in::sin_addr.in_addr::s_addr’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 118 | this->ipAddr = ipAddr; | ~~~~~~~~~~~~~^~~~~~~~ ../../src/linux/NetworkInterfaces.cpp:82:19: note: ‘ipAddr.sockaddr_in::sin_addr.in_addr::s_addr’ was declared here 82 | struct sockaddr ipAddr; // the type of struct ifreq.ifr_addr | ^~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/FileProbe.o ../../src/probes/unix/FileProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/InetdProbe.o ../../src/probes/unix/InetdProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/InterfaceProbe.o ../../src/probes/unix/InterfaceProbe.cpp In file included from ../../src/linux/ProbeFactory.cpp:64: ../../src/probes/unix/RunLevelProbe.h:118:107: warning: dynamic exception specifications are deprecated in C++11 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-Wdeprecated]8;;] 118 | bjectEntity * service_name, ObjectEntity * runlevel ) const throw( ProbeException ); | ^~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/PasswordProbe.o ../../src/probes/unix/PasswordProbe.cpp ../../src/probes/unix/InterfaceProbe.cpp: In static member function ‘static AbsProbe* InterfaceProbe::Instance()’: ../../src/probes/unix/InterfaceProbe.cpp:119:26: warning: catching polymorphic type ‘class ProbeException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 119 | } catch(ProbeException e) { | ^ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/Process58Probe.o ../../src/probes/unix/Process58Probe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/ProcessProbe.o ../../src/probes/unix/ProcessProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/RunLevelProbe.o ../../src/probes/unix/RunLevelProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/ShadowProbe.o ../../src/probes/unix/ShadowProbe.cpp In file included from ../../src/probes/unix/RunLevelProbe.cpp:37: ../../src/probes/unix/RunLevelProbe.h:118:107: warning: dynamic exception specifications are deprecated in C++11 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-Wdeprecated]8;;] 118 | bjectEntity * service_name, ObjectEntity * runlevel ) const throw( ProbeException ); | ^~~~~ ../../src/probes/unix/RunLevelProbe.cpp:128:104: warning: dynamic exception specifications are deprecated in C++11 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-Wdeprecated]8;;] 128 | bjectEntity * service_name, ObjectEntity * runlevel ) const throw( ProbeException ) { | ^~~~~ ../../src/probes/unix/RunLevelProbe.cpp: In member function ‘void RunLevelProbe::_handleLink(const char*, const char*, char)’: ../../src/probes/unix/RunLevelProbe.cpp:466:19: warning: variable ‘nchars’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 466 | int nchars = 0; | ^~~~~~ ../../src/probes/unix/Process58Probe.cpp: In member function ‘void Process58Probe::GetPSInfo(std::string, std::string, ItemVector*)’: ../../src/probes/unix/Process58Probe.cpp:360:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 360 | auto_ptr item(this->CreateItem()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/unix/Process58Probe.cpp:39: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/unix/ProcessProbe.cpp: In member function ‘int ProcessProbe::RetrieveStatFile(const char*, int*, int*, long int*, long unsigned int*, long unsigned int*, std::string*)’: ../../src/probes/unix/ProcessProbe.cpp:411:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 411 | fscanf(statFile, "%d %s %c %d %d %d %d %d %lu %lu %lu %lu %lu %lu %lu %ld %ld %ld %ld %ld %ld %lu %lu %ld %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %d %d %lu %lu", pid, comm, &state, ppid, &pgrp, &session, &tty, &tpgid, &flags, &minflt, &cminflt, &majflt, &cmajflt, &utime, &stime, &cutime, &cstime, priority, &nice, &placeholder, &itrealvalue, starttime, &vsize, &rss, &rlim, &startcode, &endcode, &startstack, &kstkesp, &kstkeip, &signal, &blocked, &sigignore, &sigcatch, &wchan, &nswap, &cnswap, &exit_signal, &processor, &rt_priority, policy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/probes/unix/ProcessProbe.cpp: In member function ‘int ProcessProbe::RetrieveUptime(long unsigned int*, std::string*)’: ../../src/probes/unix/ProcessProbe.cpp:492:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 492 | fscanf(uptimeHandle, "%lu %lu", uptime, &idle); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/probes/unix/Process58Probe.cpp: In member function ‘Process58Probe::ProcStatus Process58Probe::RetrieveStatFile(const string&, int*, long int*, long unsigned int*, pid_t*, long unsigned int*, std::string*)’: ../../src/probes/unix/Process58Probe.cpp:570:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 570 | fscanf(statFile, "%d %s %c %d %d %d %d %d %lu %lu %lu %lu %lu %lu %lu %ld %ld %ld %ld %ld %ld %lu %lu %ld %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %d %d %lu %lu", &pid, comm, &state, ppid, &pgrp, session, &tty, &tpgid, &flags, &minflt, &cminflt, &majflt, &cmajflt, &utime, &stime, &cutime, &cstime, priority, &nice, &placeholder, &itrealvalue, starttime, &vsize, &rss, &rlim, &startcode, &endcode, &startstack, &kstkesp, &kstkeip, &signal, &blocked, &sigignore, &sigcatch, &wchan, &nswap, &cnswap, &exit_signal, &processor, &rt_priority, policy); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/probes/unix/Process58Probe.cpp: In member function ‘bool Process58Probe::RetrieveUptime(long unsigned int*, std::string*)’: ../../src/probes/unix/Process58Probe.cpp:693:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 693 | fscanf(uptimeHandle, "%lu %lu", uptime, &idle); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/UnameProbe.o ../../src/probes/unix/UnameProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/unix/XinetdProbe.o ../../src/probes/unix/XinetdProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/linux/IfListenersProbe.o ../../src/probes/linux/IfListenersProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/linux/InetListeningServersProbe.o ../../src/probes/linux/InetListeningServersProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/linux/PartitionProbe.o ../../src/probes/linux/PartitionProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/linux/SysctlProbe.o ../../src/probes/linux/SysctlProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/EnvironmentVariable58Probe.o ../../src/probes/independent/EnvironmentVariable58Probe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/EnvironmentVariableProbe.o ../../src/probes/independent/EnvironmentVariableProbe.cpp ../../src/probes/linux/SysctlProbe.cpp:84:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 84 | auto_ptr CreateItem(); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/linux/SysctlProbe.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/linux/SysctlProbe.cpp:189:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 189 | auto_ptr CreateItem() { | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/linux/SysctlProbe.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/linux/SysctlProbe.cpp: In function ‘std::auto_ptr {anonymous}::CreateItem()’: ../../src/probes/linux/SysctlProbe.cpp:190:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 190 | auto_ptr item(new Item(0, | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/linux/SysctlProbe.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/linux/SysctlProbe.cpp: In function ‘void {anonymous}::GetByName(const StringVector&, ItemVector*)’: ../../src/probes/linux/SysctlProbe.cpp:263:4: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 263 | auto_ptr item(CreateItem()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/linux/SysctlProbe.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/linux/SysctlProbe.cpp: In member function ‘int {anonymous}::FtwVisitor::visit(const char*, const stat*, int)’: ../../src/probes/linux/SysctlProbe.cpp:294:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 294 | auto_ptr ie(new ItemEntity("name", sysctlName, OvalEnum::DATATYPE_STRING)); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/linux/SysctlProbe.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/linux/SysctlProbe.cpp:297:4: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 297 | auto_ptr item(CreateItem()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/linux/SysctlProbe.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp:210:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 210 | auto_ptr CreateItem(); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp: In member function ‘virtual ItemVector* EnvironmentVariable58Probe::CollectItems(Object*)’: ../../src/probes/independent/EnvironmentVariable58Probe.cpp:344:4: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 344 | auto_ptr nameIe(new ItemEntity("name", it->first)); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp:348:4: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 348 | auto_ptr item = ::CreateItem(); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp:390:5: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 390 | auto_ptr item = ::CreateItem(); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp:402:5: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 402 | auto_ptr nameIe(new ItemEntity("name", envIter->first)); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp:405:6: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 405 | auto_ptr item = ::CreateItem(); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp: At global scope: ../../src/probes/independent/EnvironmentVariable58Probe.cpp:438:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 438 | auto_ptr CreateItem() { | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/probes/independent/EnvironmentVariable58Probe.cpp: In function ‘std::auto_ptr {anonymous}::CreateItem()’: ../../src/probes/independent/EnvironmentVariable58Probe.cpp:440:3: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 440 | auto_ptr item(new Item(0, | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/probes/independent/EnvironmentVariable58Probe.cpp:40: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/FamilyProbe.o ../../src/probes/independent/FamilyProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/FileHash58Probe.o ../../src/probes/independent/FileHash58Probe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/FileHashProbe.o ../../src/probes/independent/FileHashProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/FileMd5Probe.o ../../src/probes/independent/FileMd5Probe.cpp ../../src/probes/independent/FileHash58Probe.cpp: In member function ‘void FileHash58Probe::GetDigest(const string&, Item*, const string&)’: ../../src/probes/independent/FileHash58Probe.cpp:276:27: warning: catching polymorphic type ‘class DigestException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 276 | } catch (DigestException e) { | ^ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/TextFileContent54Probe.o ../../src/probes/independent/TextFileContent54Probe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/TextFileContentProbe.o ../../src/probes/independent/TextFileContentProbe.cpp ../../src/probes/independent/FileMd5Probe.cpp: In member function ‘Item* FileMd5Probe::GetMd5(std::string, std::string)’: ../../src/probes/independent/FileMd5Probe.cpp:236:25: warning: catching polymorphic type ‘class ProbeException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 236 | } catch(ProbeException ex) { | ^~ ../../src/probes/independent/FileHashProbe.cpp: In member function ‘void FileHashProbe::GetDigest(const string&, Item*, Digest::DigestType, const string&)’: ../../src/probes/independent/FileHashProbe.cpp:243:27: warning: catching polymorphic type ‘class DigestException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 243 | } catch (DigestException e) { | ^ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/VariableProbe.o ../../src/probes/independent/VariableProbe.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/probes/independent/XmlFileContentProbe.o ../../src/probes/independent/XmlFileContentProbe.cpp ../../src/probes/independent/TextFileContentProbe.cpp: In member function ‘virtual ItemVector* TextFileContentProbe::CollectItems(Object*)’: ../../src/probes/independent/TextFileContentProbe.cpp:83:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 83 | if(filePath != NULL) | ^~ ../../src/probes/independent/TextFileContentProbe.cpp:86:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 86 | ObjectEntity* line = object->GetElementByName("line"); | ^~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/unix/DirGuard.o ../../src/unix/DirGuard.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/unix/FileFinder.o ../../src/unix/FileFinder.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wall -DLINUX -O2 -pipe -march=native -frecord-gcc-switches -I/usr/local/include -I/usr/include -I../../src/linux -I../../src -I../../src/probes/unix -I../../src/probes/linux -I../../src/probes/independent -I../../src/unix -O -c -o ../../src/unix/SocketGuard.o ../../src/unix/SocketGuard.cpp ../../src/probes/independent/XmlFileContentProbe.cpp: In member function ‘Item* XmlFileContentProbe::EvaluateXpath(std::string, std::string, std::string)’: ../../src/probes/independent/XmlFileContentProbe.cpp:414:25: warning: catching polymorphic type ‘class ProbeException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 414 | } catch(ProbeException ex) { | ^~ ../../src/probes/independent/XmlFileContentProbe.cpp:420:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 420 | } catch(Exception ex) { | ^~ ../../src/unix/FileFinder.cpp: In member function ‘virtual void FileFinder::FindPaths(std::string, StringVector*, OvalEnum::Operation)’: ../../src/unix/FileFinder.cpp:172:26: warning: catching polymorphic type ‘class REGEXException’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 172 | } catch(REGEXException ex) { | ^~ ../../src/unix/FileFinder.cpp: In member function ‘void FileFinder::GetPathsForOperation(std::string, std::string, StringVector*, OvalEnum::Operation)’: ../../src/unix/FileFinder.cpp:257:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 257 | } catch(Exception ex) { | ^~ ../../src/unix/FileFinder.cpp: In member function ‘virtual void FileFinder::GetFilesForOperation(std::string, std::string, StringVector*, OvalEnum::Operation, bool)’: ../../src/unix/FileFinder.cpp:322:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 322 | } catch(Exception ex) { | ^~ ../../src/unix/FileFinder.cpp: In member function ‘virtual StringVector* FileFinder::GetChildDirectories(std::string)’: ../../src/unix/FileFinder.cpp:415:2: warning: ‘template class std::auto_ptr’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 415 | auto_ptr childDirs(new StringVector()); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/memory:83, from ../../src/unix/FileFinder.cpp:39: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/g++-v10/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ ../../src/unix/FileFinder.cpp:461:20: warning: catching polymorphic type ‘class Exception’ by value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=]8;;] 461 | } catch(Exception ex) { | ^~ x86_64-pc-linux-gnu-g++ ../../src/AbsCriteria.o ../../src/AbsDataCollector.o ../../src/AbsEntity.o ../../src/AbsEntityValue.o ../../src/AbsFileFinder.o ../../src/AbsObject.o ../../src/AbsObjectCollector.o ../../src/AbsProbe.o ../../src/AbsState.o ../../src/AbsVariable.o ../../src/Analyzer.o ../../src/ArithmeticFunction.o ../../src/BeginFunction.o ../../src/Behavior.o ../../src/CollectedObject.o ../../src/CollectedSet.o ../../src/Common.o ../../src/ComponentFactory.o ../../src/ComponentValue.o ../../src/ConcatFunction.o ../../src/ConstantVariable.o ../../src/CountFunction.o ../../src/Criteria.o ../../src/Criterion.o ../../src/Definition.o ../../src/Digest.o ../../src/Directive.o ../../src/DocumentManager.o ../../src/EndFunction.o ../../src/EntityComparator.o ../../src/EscapeRegexFunction.o ../../src/Exception.o ../../src/ExtendedDefinition.o ../../src/ExternalVariable.o ../../src/Filter.o ../../src/Item.o ../../src/ItemEntity.o ../../src/ItemFieldEntityValue.o ../../src/LiteralComponent.o ../../src/LocalVariable.o ../../src/Log.o ../../src/Main.o ../../src/Object.o ../../src/ObjectComponent.o ../../src/ObjectEntity.o ../../src/ObjectFactory.o ../../src/ObjectReader.o ../../src/OvalEnum.o ../../src/OvalMessage.o ../../src/PossibleRestrictionType.o ../../src/PossibleValueType.o ../../src/REGEX.o ../../src/RegexCaptureFunction.o ../../src/RestrictionType.o ../../src/Set.o ../../src/SetObject.o ../../src/SplitFunction.o ../../src/State.o ../../src/StateEntity.o ../../src/StateOrObjectFieldEntityValue.o ../../src/StringEntityValue.o ../../src/SubstringFunction.o ../../src/Test.o ../../src/TestedItem.o ../../src/TimeDifferenceFunction.o ../../src/UniqueFunction.o ../../src/VariableComponent.o ../../src/VariableFactory.o ../../src/VariableValue.o ../../src/Version.o ../../src/XmlCommon.o ../../src/XmlProcessor.o ../../src/XslCommon.o ../../src/linux/DataCollector.o ../../src/linux/NetworkInterfaces.o ../../src/linux/ObjectCollector.o ../../src/linux/ProbeFactory.o ../../src/linux/SystemInfo.o ../../src/probes/unix/FileProbe.o ../../src/probes/unix/InetdProbe.o ../../src/probes/unix/InterfaceProbe.o ../../src/probes/unix/PasswordProbe.o ../../src/probes/unix/Process58Probe.o ../../src/probes/unix/ProcessProbe.o ../../src/probes/unix/RunLevelProbe.o ../../src/probes/unix/ShadowProbe.o ../../src/probes/unix/UnameProbe.o ../../src/probes/unix/XinetdProbe.o ../../src/probes/linux/IfListenersProbe.o ../../src/probes/linux/InetListeningServersProbe.o ../../src/probes/linux/PartitionProbe.o ../../src/probes/linux/SysctlProbe.o ../../src/probes/independent/EnvironmentVariable58Probe.o ../../src/probes/independent/EnvironmentVariableProbe.o ../../src/probes/independent/FamilyProbe.o ../../src/probes/independent/FileHash58Probe.o ../../src/probes/independent/FileHashProbe.o ../../src/probes/independent/FileMd5Probe.o ../../src/probes/independent/TextFileContent54Probe.o ../../src/probes/independent/TextFileContentProbe.o ../../src/probes/independent/VariableProbe.o ../../src/probes/independent/XmlFileContentProbe.o ../../src/unix/DirGuard.o ../../src/unix/FileFinder.o ../../src/unix/SocketGuard.o -L/usr/local/lib -L/usr/lib64 -L/usr/lib -lxerces-c -lxalan-c -lpcre -lgcrypt -lblkid -lacl -o Release/ovaldi make: Leaving directory '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src/project/linux' >>> Source compiled. >>> Test phase: app-forensics/ovaldi-5.10.1.7 >>> Completed testing app-forensics/ovaldi-5.10.1.7 >>> Install app-forensics/ovaldi-5.10.1.7 into /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/image/ >>> Completed installing app-forensics/ovaldi-5.10.1.7 into /var/tmp/portage/app-forensics/ovaldi-5.10.1.7/image/ * Final size of build directory: 83864 KiB (81.8 MiB) * Final size of installed tree: 5952 KiB ( 5.8 MiB) * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/sbin/ovaldi * One or more empty directories installed to /var: * * /var/log/ovaldi * * If those directories need to be preserved, please make sure to create * or mark them for keeping using 'keepdir'. Future versions of Portage * will strip empty directories from installation image. strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/sbin/ovaldi >>> Done. emerge --info: Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r2, 5.4.0-1009-aws x86_64) ================================================================= System uname: Linux-5.4.0-1009-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 16011344 total, 5060296 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sun, 10 May 2020 17:37:15 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.34 p1) 2.34.0 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.2::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34::gentoo sys-devel/gcc: 10.1.0::gentoo sys-devel/gcc-config: 2.2.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.6::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-gcc" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-g++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg 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" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j4" 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 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" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 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: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS