make all-recursive
make[1]: Entering directory `/home/cnovak/src/qucs-src/qucsrework/qucs-core'
Making all in src
make[2]: Entering directory `/home/cnovak/src/qucs-src/qucsrework/qucs-core/src'
Making all in math
make[3]: Entering directory `/home/cnovak/src/qucs-src/qucsrework/qucs-core/src/math'
g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/eigen3 -I../../src -O2 -pipe -fno-exceptions -fno-rtti -fno-check-new -MT matrix.o -MD -MP -MF .deps/matrix.Tpo -c -o matrix.o matrix.cpp
In file included from matrix.cpp:96:0:
matrix.h: In function ‘matrix real(const matrix&)’:
matrix.h:349:41: error: no matching function for call to ‘ptr_fun()’
std::ptr_fun(std::real))
^
matrix.h:349:41: note: candidates are:
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg))
ptr_fun(_Result (*__x)(_Arg))
^
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:349:41: note: could not resolve address from overloaded function ‘real’
std::ptr_fun(std::real))
^
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template std::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2))
ptr_fun(_Result (*__x)(_Arg1, _Arg2))
^
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:349:41: note: candidate expects 2 arguments, 1 provided
std::ptr_fun(std::real))
^
matrix.h:349:41: note: candidate expects 2 arguments, 1 provided
matrix.h:349:41: note: could not resolve address from overloaded function ‘real’
matrix.h:345:13: error: expected primary-expression before ‘(’ token
matrix(
^
matrix.h:349:41: error: no matching function for call to ‘ptr_fun()’
std::ptr_fun(std::real))
^
matrix.h:349:41: note: candidates are:
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg))
ptr_fun(_Result (*__x)(_Arg))
^
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:349:41: note: could not resolve address from overloaded function ‘real’
std::ptr_fun(std::real))
^
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template std::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2))
ptr_fun(_Result (*__x)(_Arg1, _Arg2))
^
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:349:41: note: candidate expects 2 arguments, 1 provided
std::ptr_fun(std::real))
^
matrix.h:349:41: note: candidate expects 2 arguments, 1 provided
matrix.h:349:41: note: could not resolve address from overloaded function ‘real’
matrix.h:350:28: error: expected primary-expression before ‘>’ token
).cast()
^
matrix.h:350:30: error: expected primary-expression before ‘)’ token
).cast()
^
matrix.h: In function ‘matrix imag(const matrix&)’:
matrix.h:363:40: error: no matching function for call to ‘ptr_fun()’
std::ptr_fun(std::imag)
^
matrix.h:363:40: note: candidates are:
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg))
ptr_fun(_Result (*__x)(_Arg))
^
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:363:40: note: could not resolve address from overloaded function ‘imag’
std::ptr_fun(std::imag)
^
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template std::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2))
ptr_fun(_Result (*__x)(_Arg1, _Arg2))
^
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:363:40: note: candidate expects 2 arguments, 1 provided
std::ptr_fun(std::imag)
^
matrix.h:363:40: note: candidate expects 2 arguments, 1 provided
matrix.h:363:40: note: could not resolve address from overloaded function ‘imag’
matrix.h:359:14: error: expected primary-expression before ‘(’ token
matrix(
^
matrix.h:363:40: error: no matching function for call to ‘ptr_fun()’
std::ptr_fun(std::imag)
^
matrix.h:363:40: note: candidates are:
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg))
ptr_fun(_Result (*__x)(_Arg))
^
/usr/include/c++/4.8.1/bits/stl_function.h:442:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:363:40: note: could not resolve address from overloaded function ‘imag’
std::ptr_fun(std::imag)
^
In file included from /usr/include/c++/4.8.1/string:48:0,
from /usr/include/c++/4.8.1/bits/locale_classes.h:40,
from /usr/include/c++/4.8.1/bits/ios_base.h:41,
from /usr/include/c++/4.8.1/ios:42,
from /usr/include/c++/4.8.1/istream:38,
from /usr/include/c++/4.8.1/sstream:38,
from /usr/include/c++/4.8.1/complex:45,
from /usr/include/c++/4.8.1/tr1/complex:34,
from complex.h:31,
from matrix.cpp:94:
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template std::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2))
ptr_fun(_Result (*__x)(_Arg1, _Arg2))
^
/usr/include/c++/4.8.1/bits/stl_function.h:468:5: note: template argument deduction/substitution failed:
In file included from matrix.cpp:96:0:
matrix.h:363:40: note: candidate expects 2 arguments, 1 provided
std::ptr_fun(std::imag)
^
matrix.h:363:40: note: candidate expects 2 arguments, 1 provided
matrix.h:363:40: note: could not resolve address from overloaded function ‘imag’
matrix.h:365:21: error: expected primary-expression before ‘>’ token
).cast()
^
matrix.h:365:23: error: expected primary-expression before ‘)’ token
).cast()
^
make[3]: *** [matrix.o] Error 1
make[3]: Leaving directory `/home/cnovak/src/qucs-src/qucsrework/qucs-core/src/math'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cnovak/src/qucs-src/qucsrework/qucs-core/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cnovak/src/qucs-src/qucsrework/qucs-core'
make: *** [all] Error 2