Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 703572 Details for
Bug 786660
app-forensics/ovaldi-5.10.1.7 - /.../stl_tree.h: error: static assertion failed: comparison object must be invocable as const (maybe gcc-11 related)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
app-forensics:ovaldi-5.10.1.7:20210428-224547.log
app-forensics:ovaldi-5.10.1.7:20210428-224547.log (text/plain), 14.25 KB, created by
Toralf Förster
on 2021-04-29 07:15:20 UTC
(
hide
)
Description:
app-forensics:ovaldi-5.10.1.7:20210428-224547.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2021-04-29 07:15:20 UTC
Size:
14.25 KB
patch
obsolete
> * 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 splitdebug 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 -j 1 -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++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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 >../../src/AbsEntity.cpp: In member function âOvalEnum::ResultEnumeration AbsEntity::Analyze(ItemEntity*)â: >../../src/AbsEntity.cpp:179:28: warning: catching polymorphic type âclass Exceptionâ by value [-Wcatch-value=] > 179 | } catch (Exception ex) { > | ^~ >x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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 >../../src/AbsFileFinder.cpp: In member function âStringVector* AbsFileFinder::GetPaths(ObjectEntity*, BehaviorVector*)â: >../../src/AbsFileFinder.cpp:96:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 96 | auto_ptr<StringVector> pathsFound(new StringVector()); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >../../src/AbsFileFinder.cpp: In member function âvoid AbsFileFinder::GetFilePathsForOperation(std::string, StringVector*, OvalEnum::Operation)â: >../../src/AbsFileFinder.cpp:239:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 239 | auto_ptr<StringVector> paths(new StringVector()); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >../../src/AbsFileFinder.cpp:240:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 240 | auto_ptr<StringPair> fp; > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >../../src/AbsFileFinder.cpp: In member function âbool AbsFileFinder::FilePathExists(std::string, std::string*)â: >../../src/AbsFileFinder.cpp:264:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 264 | auto_ptr<StringPair> fpComponents(Common::SplitFilePath(filePath)); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >../../src/AbsFileFinder.cpp: In member function âbool AbsFileFinder::FilePathExistsCaseInsensitive(std::string, StringVector*)â: >../../src/AbsFileFinder.cpp:291:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 291 | auto_ptr<StringPair> fpComponents(Common::SplitFilePath(filePath)); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >../../src/AbsFileFinder.cpp: In member function âStringVector* AbsFileFinder::GetFileNames(std::string, ObjectEntity*)â: >../../src/AbsFileFinder.cpp:329:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 329 | auto_ptr<StringVector> fileNamesFound(new StringVector()); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >../../src/AbsFileFinder.cpp: In member function âStringVector* AbsFileFinder::GetFilePaths(ObjectEntity*)â: >../../src/AbsFileFinder.cpp:397:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] > 397 | auto_ptr<StringVector> filePathsFound(new StringVector()); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, > from ../../src/AbsFileFinder.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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 >x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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 >../../src/AbsObjectCollector.cpp: In member function âCollectedObject* AbsObjectCollector::Run(std::string)â: >../../src/AbsObjectCollector.cpp:93:51: warning: catching polymorphic type âclass VariableFactoryExceptionâ by value [-Wcatch-value=] > 93 | } catch (VariableFactoryException ex) { > | ^~ >../../src/AbsObjectCollector.cpp:103:35: warning: catching polymorphic type âclass Exceptionâ by value [-Wcatch-value=] > 103 | } catch(Exception ex) { > | ^~ >../../src/AbsObjectCollector.cpp:126:43: warning: catching polymorphic type âclass Exceptionâ by value [-Wcatch-value=] > 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... [-Wmisleading-indentation] > 340 | if(combinedCollectedSet->GetFlag() == OvalEnum::FLAG_COMPLETE && combinedCollectedSet->GetItems()->size() == 0) > | ^~ >../../src/AbsObjectCollector.cpp:343:9: 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++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -DLINUX -pipe -march=native -fno-diagnostics-color -O2 -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 >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/set:60, > from ../../src/AbsProbe.cpp:32: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h: In instantiation of âstatic const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = Item*; _Val = Item*; _KeyOfValue = std::_Identity<Item*>; _Compare = std::less<const Item*>; _Alloc = std::allocator<Item*>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node<Item*>*]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:2069:47: required from âstd::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = Item*; _Val = Item*; _KeyOfValue = std::_Identity<Item*>; _Compare = std::less<const Item*>; _Alloc = std::allocator<Item*>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = Item*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:2122:4: required from âstd::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = Item* const&; _Key = Item*; _Val = Item*; _KeyOfValue = std::_Identity<Item*>; _Compare = std::less<const Item*>; _Alloc = std::allocator<Item*>]â >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_set.h:512:25: required from âstd::pair<typename std::_Rb_tree<_Key, _Key, std::_Identity<_Tp>, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(const value_type&) [with _Key = Item*; _Compare = std::less<const Item*>; _Alloc = std::allocator<Item*>; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Tp>, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key>::other>::const_iterator = std::_Rb_tree<Item*, Item*, std::_Identity<Item*>, std::less<const Item*>, std::allocator<Item*> >::const_iterator; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key>::other = std::allocator<Item*>; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<_Key> = __gnu_cxx::__alloc_traits<std::allocator<Item*>, Item*>::rebind<Item*>; typename _Allocator::value_type = Item*; std::set<_Key, _Compare, _Alloc>::value_type = Item*]â >../../src/AbsProbe.cpp:101:69: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const > 770 | is_invocable_v<const _Compare&, const _Key&, const _Key&>, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_tree.h:770:15: note: âstd::is_invocable_v<const std::less<const Item*>&, Item* const&, Item* const&>â evaluates to false >make: *** [<builtin>: ../../src/AbsProbe.o] Error 1 >make: Leaving directory '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src/project/linux' > * ERROR: app-forensics/ovaldi-5.10.1.7::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=app-forensics/ovaldi-5.10.1.7::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-forensics/ovaldi-5.10.1.7::gentoo'`. > * The complete build log is located at '/var/log/portage/app-forensics:ovaldi-5.10.1.7:20210428-224547.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/temp/environment'. > * Working directory: '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src' > * S: '/var/tmp/portage/app-forensics/ovaldi-5.10.1.7/work/ovaldi-5.10.1.7-src' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 786660
:
703569
| 703572 |
703575
|
703578
|
703581
|
703584