Created
March 27, 2020 11:21
-
-
Save tdudgeon/55662d45c19f2d2c68183ab8731c1baa to your computer and use it in GitHub Desktop.
Build failure for rDock on Fedora 30
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[timbo@xps build]$ make linux-g++-64 | |
make "PLATFORM=linux-g++-64" "CONFIG=release" "VERSION=rDock_2013.1_src" -f Makefile rdock | |
make[1]: Entering directory '/home/timbo/dev/rdock/rDock_2013.1_src/build' | |
./progen -t lib -o libRbt.pro 'VERSION = rDock_2013.1_src' \ | |
'CONFIG = dll warn_off release' \ | |
'INCLUDEPATH = ../include;../include/GP;../import/simplex/include;../import/tnt/include' \ | |
'DEPENDPATH = $INCLUDEPATH' \ | |
'DEFINES += _NDEBUG' \ | |
'TARGET = Rbt' \ | |
'OBJECTS_DIR = linux-g++-64/release/obj' \ | |
'DESTDIR = linux-g++-64/release/lib' \ | |
../include/*.h ../include/GP/*.h ../import/simplex/include/*.h ../import/tnt/include/*.h ../src/lib/*.cxx ../src/GP/Rbt*.cxx ../import/simplex/src/*.cxx | |
./tmake 'TMAKEPATH = ./tmakelib/linux-g++-64' libRbt.pro -o Makefile.linux-g++-64-release-lib | |
make -j 4 -f Makefile.linux-g++-64-release-lib | |
make[2]: Entering directory '/home/timbo/dev/rdock/rDock_2013.1_src/build' | |
/usr/bin/g++ -c -pipe -m64 -fpermissive -Wno-deprecated -O3 -ffast-math -fPIC -D_NDEBUG -I"../include" -I"../include/GP" -I"../import/simplex/include" -I"../import/tnt/include" -o linux-g++-64/release/obj/NMSearch.o ../import/simplex/src/NMSearch.cxx | |
/usr/bin/g++ -c -pipe -m64 -fpermissive -Wno-deprecated -O3 -ffast-math -fPIC -D_NDEBUG -I"../include" -I"../include/GP" -I"../import/simplex/include" -I"../import/tnt/include" -o linux-g++-64/release/obj/RbtGPChromosome.o ../src/GP/RbtGPChromosome.cxx | |
/usr/bin/g++ -c -pipe -m64 -fpermissive -Wno-deprecated -O3 -ffast-math -fPIC -D_NDEBUG -I"../include" -I"../include/GP" -I"../import/simplex/include" -I"../import/tnt/include" -o linux-g++-64/release/obj/RbtGPFFCHK1.o ../src/GP/RbtGPFFCHK1.cxx | |
/usr/bin/g++ -c -pipe -m64 -fpermissive -Wno-deprecated -O3 -ffast-math -fPIC -D_NDEBUG -I"../include" -I"../include/GP" -I"../import/simplex/include" -I"../import/tnt/include" -o linux-g++-64/release/obj/RbtGPFFCrossDock.o ../src/GP/RbtGPFFCrossDock.cxx | |
In file included from ../include/RbtConfig.h:41, | |
from ../include/GP/RbtGPTypes.h:16, | |
from ../include/GP/RbtGPChromosome.h:19, | |
from ../src/GP/RbtGPChromosome.cxx:13: | |
../include/RbtContainers.h:40:20: error: redefinition of ‘template<class InputIterator, class OutputIterator, class Predicate> OutputIterator std::copy_if(InputIterator, InputIterator, OutputIterator, Predicate)’ | |
40 | OutputIterator copy_if(InputIterator first, InputIterator last, | |
| ^~~~~~~ | |
In file included from /usr/include/c++/9/algorithm:62, | |
from ../include/RbtContainers.h:35, | |
from ../include/RbtConfig.h:41, | |
from ../include/GP/RbtGPTypes.h:16, | |
from ../include/GP/RbtGPChromosome.h:19, | |
from ../src/GP/RbtGPChromosome.cxx:13: | |
/usr/include/c++/9/bits/stl_algo.h:737:5: note: ‘template<class _IIter, class _OIter, class _Predicate> _OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate)’ previously declared here | |
737 | copy_if(_InputIterator __first, _InputIterator __last, | |
| ^~~~~~~ | |
In file included from ../include/RbtConfig.h:41, | |
from ../include/GP/RbtGPTypes.h:16, | |
from ../include/GP/RbtGPFFCHK1.h:19, | |
from ../src/GP/RbtGPFFCHK1.cxx:13: | |
../include/RbtContainers.h:40:20: error: redefinition of ‘template<class InputIterator, class OutputIterator, class Predicate> OutputIterator std::copy_if(InputIterator, InputIterator, OutputIterator, Predicate)’ | |
40 | OutputIterator copy_if(InputIterator first, InputIterator last, | |
| ^~~~~~~ | |
In file included from /usr/include/c++/9/algorithm:62, | |
from ../include/RbtContainers.h:35, | |
from ../include/RbtConfig.h:41, | |
from ../include/GP/RbtGPTypes.h:16, | |
from ../include/GP/RbtGPFFCHK1.h:19, | |
from ../src/GP/RbtGPFFCHK1.cxx:13: | |
/usr/include/c++/9/bits/stl_algo.h:737:5: note: ‘template<class _IIter, class _OIter, class _Predicate> _OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate)’ previously declared here | |
737 | copy_if(_InputIterator __first, _InputIterator __last, | |
| ^~~~~~~ | |
In file included from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
../include/RbtContainers.h:40:20: error: redefinition of ‘template<class InputIterator, class OutputIterator, class Predicate> OutputIterator std::copy_if(InputIterator, InputIterator, OutputIterator, Predicate)’ | |
40 | OutputIterator copy_if(InputIterator first, InputIterator last, | |
| ^~~~~~~ | |
In file included from /usr/include/c++/9/algorithm:62, | |
from ../include/RbtContainers.h:35, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/bits/stl_algo.h:737:5: note: ‘template<class _IIter, class _OIter, class _Predicate> _OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate)’ previously declared here | |
737 | copy_if(_InputIterator __first, _InputIterator __last, | |
| ^~~~~~~ | |
In file included from ../include/RbtConfig.h:41, | |
from ../include/GP/RbtGPTypes.h:16, | |
from ../include/GP/RbtGPFFCrossDock.h:19, | |
from ../src/GP/RbtGPFFCrossDock.cxx:13: | |
../include/RbtContainers.h:40:20: error: redefinition of ‘template<class InputIterator, class OutputIterator, class Predicate> OutputIterator std::copy_if(InputIterator, InputIterator, OutputIterator, Predicate)’ | |
40 | OutputIterator copy_if(InputIterator first, InputIterator last, | |
| ^~~~~~~ | |
In file included from /usr/include/c++/9/algorithm:62, | |
from ../include/RbtContainers.h:35, | |
from ../include/RbtConfig.h:41, | |
from ../include/GP/RbtGPTypes.h:16, | |
from ../include/GP/RbtGPFFCrossDock.h:19, | |
from ../src/GP/RbtGPFFCrossDock.cxx:13: | |
/usr/include/c++/9/bits/stl_algo.h:737:5: note: ‘template<class _IIter, class _OIter, class _Predicate> _OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate)’ previously declared here | |
737 | copy_if(_InputIterator __first, _InputIterator __last, | |
| ^~~~~~~ | |
../src/GP/RbtGPChromosome.cxx: In member function ‘RbtGPChromosome& RbtGPChromosome::operator=(const RbtGPChromosome&)’: | |
../src/GP/RbtGPChromosome.cxx:71:1: warning: no return statement in function returning non-void [-Wreturn-type] | |
70 | nProgramOutputs = c.nProgramOutputs; | |
+++ |+ return *this; | |
71 | } | |
| ^ | |
../src/GP/RbtGPChromosome.cxx: In function ‘std::istream& operator>>(std::istream&, RbtGPChromosome&)’: | |
../src/GP/RbtGPChromosome.cxx:84:1: warning: no return statement in function returning non-void [-Wreturn-type] | |
84 | } | |
| ^ | |
make[2]: *** [Makefile.linux-g++-64-release-lib:555: linux-g++-64/release/obj/RbtGPChromosome.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
../import/simplex/src/NMSearch.cxx: In member function ‘void NMSearch::ReadSimplexFile(std::istream&)’: | |
../import/simplex/src/NMSearch.cxx:391:10: error: no match for ‘operator==’ (operand types are ‘std::istream’ {aka ‘std::basic_istream<char>’} and ‘long int’) | |
391 | if(fp == NULL) { | |
| ^ | |
../import/simplex/src/NMSearch.cxx:391:10: note: candidate: ‘operator==(int, long int)’ <built-in> | |
../import/simplex/src/NMSearch.cxx:391:10: note: no known conversion for argument 1 from ‘std::istream’ {aka ‘std::basic_istream<char>’} to ‘int’ | |
In file included from ../include/RbtConfig.h:37, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
../include/RbtSmartPointer.h:198:6: note: candidate: ‘template<class T> bool operator==(const SmartPtr<T>&, const SmartPtr<T>&)’ | |
198 | bool operator==(const SmartPtr<T>& lhs, const SmartPtr<T>& rhs) | |
| ^~~~~~~~ | |
../include/RbtSmartPointer.h:198:6: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const SmartPtr<T>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/stl_algobase.h:64, | |
from /usr/include/c++/9/vector:60, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/stl_pair.h:448:5: note: candidate: ‘template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ | |
448 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_pair.h:448:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::pair<_T1, _T2>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/stl_algobase.h:67, | |
from /usr/include/c++/9/vector:60, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/stl_iterator.h:325:5: note: candidate: ‘template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ | |
325 | operator==(const reverse_iterator<_Iterator>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_iterator.h:325:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/stl_algobase.h:67, | |
from /usr/include/c++/9/vector:60, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/stl_iterator.h:363:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ | |
363 | operator==(const reverse_iterator<_IteratorL>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_iterator.h:363:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/stl_algobase.h:67, | |
from /usr/include/c++/9/vector:60, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/stl_iterator.h:1139:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ | |
1139 | operator==(const move_iterator<_IteratorL>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_iterator.h:1139:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::move_iterator<_IteratorL>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/stl_algobase.h:67, | |
from /usr/include/c++/9/vector:60, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/stl_iterator.h:1145:5: note: candidate: ‘template<class _Iterator> bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ | |
1145 | operator==(const move_iterator<_Iterator>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_iterator.h:1145:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::move_iterator<_IteratorL>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/vector:64, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/allocator.h:168:5: note: candidate: ‘template<class _T1, class _T2> bool std::operator==(const std::allocator<_Tp1>&, const std::allocator<_T2>&)’ | |
168 | operator==(const allocator<_T1>&, const allocator<_T2>&) | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/allocator.h:168:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::allocator<_Tp1>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/vector:67, | |
from ../import/simplex/include/NMSearch.h:9, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/stl_vector.h:1888:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ | |
1888 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_vector.h:1888:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::vector<_Tp, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/iosfwd:40, | |
from /usr/include/c++/9/ios:38, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/postypes.h:222:5: note: candidate: ‘template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ | |
222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/postypes.h:222:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::fpos<_StateT>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/basic_string.h:6141:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ | |
6141 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/basic_string.h:6141:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/basic_string.h:6149:5: note: candidate: ‘template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ | |
6149 | operator==(const basic_string<_CharT>& __lhs, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/basic_string.h:6149:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/basic_string.h:6163:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ | |
6163 | operator==(const _CharT* __lhs, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/basic_string.h:6163:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: mismatched types ‘const _CharT*’ and ‘std::basic_istream<char>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/basic_string.h:6175:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)’ | |
6175 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/ios_base.h:46, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/system_error:292:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ | |
292 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/c++/9/system_error:292:32: note: no known conversion for argument 1 from ‘std::istream’ {aka ‘std::basic_istream<char>’} to ‘const std::error_code&’ | |
292 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/c++/9/system_error:297:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ | |
297 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/c++/9/system_error:297:32: note: no known conversion for argument 1 from ‘std::istream’ {aka ‘std::basic_istream<char>’} to ‘const std::error_code&’ | |
297 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/c++/9/system_error:304:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ | |
304 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | |
| ^~~~~~~~ | |
/usr/include/c++/9/system_error:304:37: note: no known conversion for argument 1 from ‘std::istream’ {aka ‘std::basic_istream<char>’} to ‘const std::error_condition&’ | |
304 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/c++/9/system_error:311:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ | |
311 | operator==(const error_condition& __lhs, | |
| ^~~~~~~~ | |
/usr/include/c++/9/system_error:311:37: note: no known conversion for argument 1 from ‘std::istream’ {aka ‘std::basic_istream<char>’} to ‘const std::error_condition&’ | |
311 | operator==(const error_condition& __lhs, | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
In file included from /usr/include/c++/9/bits/locale_facets.h:48, | |
from /usr/include/c++/9/bits/basic_ios.h:37, | |
from /usr/include/c++/9/ios:44, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
/usr/include/c++/9/bits/streambuf_iterator.h:208:5: note: candidate: ‘template<class _CharT, class _Traits> bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ | |
208 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/streambuf_iterator.h:208:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/tuple:39, | |
from /usr/include/c++/9/bits/stl_map.h:63, | |
from /usr/include/c++/9/map:61, | |
from ../include/RbtContainers.h:23, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/array:252:5: note: candidate: ‘template<class _Tp, long unsigned int _Nm> bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ | |
252 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | |
| ^~~~~~~~ | |
/usr/include/c++/9/array:252:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::array<_Tp, _Nm>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/bits/stl_map.h:63, | |
from /usr/include/c++/9/map:61, | |
from ../include/RbtContainers.h:23, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/tuple:1419:5: note: candidate: ‘template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_Args2 ...>&)’ | |
1419 | operator==(const tuple<_TElements...>& __t, | |
| ^~~~~~~~ | |
/usr/include/c++/9/tuple:1419:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::tuple<_Tps ...>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/map:61, | |
from ../include/RbtContainers.h:23, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/bits/stl_map.h:1455:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)’ | |
1455 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_map.h:1455:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/map:62, | |
from ../include/RbtContainers.h:23, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/bits/stl_multimap.h:1119:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)’ | |
1119 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_multimap.h:1119:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/list:63, | |
from ../include/RbtContainers.h:29, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/bits/stl_list.h:1991:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator==(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&)’ | |
1991 | operator==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_list.h:1991:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/set:61, | |
from ../include/RbtContainers.h:32, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/bits/stl_set.h:979:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&)’ | |
979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::set<_Key, _Compare, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
In file included from /usr/include/c++/9/set:62, | |
from ../include/RbtContainers.h:32, | |
from ../include/RbtConfig.h:41, | |
from ../include/RbtChromElement.h:17, | |
from ../import/simplex/src/NMSearch.cxx:11: | |
/usr/include/c++/9/bits/stl_multiset.h:964:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&)’ | |
964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/usr/include/c++/9/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/stdio.h:33, | |
from /usr/include/c++/9/cstdio:42, | |
from /usr/include/c++/9/ext/string_conversions.h:43, | |
from /usr/include/c++/9/bits/basic_string.h:6493, | |
from /usr/include/c++/9/string:55, | |
from /usr/include/c++/9/bits/locale_classes.h:40, | |
from /usr/include/c++/9/bits/ios_base.h:41, | |
from /usr/include/c++/9/ios:42, | |
from /usr/include/c++/9/ostream:38, | |
from /usr/include/c++/9/iostream:39, | |
from ../import/simplex/include/NMSearch.h:11, | |
from ../import/simplex/src/NMSearch.cxx:10: | |
../import/simplex/src/NMSearch.cxx:391:13: note: ‘std::istream’ {aka ‘std::basic_istream<char>’} is not derived from ‘const std::multiset<_Key, _Compare, _Alloc>’ | |
391 | if(fp == NULL) { | |
| ^~~~ | |
make[2]: *** [Makefile.linux-g++-64-release-lib:552: linux-g++-64/release/obj/NMSearch.o] Error 1 | |
make[2]: *** [Makefile.linux-g++-64-release-lib:558: linux-g++-64/release/obj/RbtGPFFCHK1.o] Error 1 | |
make[2]: *** [Makefile.linux-g++-64-release-lib:561: linux-g++-64/release/obj/RbtGPFFCrossDock.o] Error 1 | |
make[2]: Leaving directory '/home/timbo/dev/rdock/rDock_2013.1_src/build' | |
make[1]: *** [Makefile:95: rdock-lib] Error 2 | |
make[1]: Leaving directory '/home/timbo/dev/rdock/rDock_2013.1_src/build' | |
make: *** [makefile:73: linux-g++-64] Error 2 | |
[timbo@xps build]$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment