Skip to content

Instantly share code, notes, and snippets.

@tdudgeon
Created March 27, 2020 11:21
Show Gist options
  • Save tdudgeon/55662d45c19f2d2c68183ab8731c1baa to your computer and use it in GitHub Desktop.
Save tdudgeon/55662d45c19f2d2c68183ab8731c1baa to your computer and use it in GitHub Desktop.
Build failure for rDock on Fedora 30
[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