This is on Linux
Code : Tout sélectionner
>uname -a
Linux me-virtualbox 6.1.19-1-MANJARO #1 SMP PREEMPT_DYNAMIC Mon Mar 13 12:59:35 UTC 2023 x86_64 GNU/Linux
Code : Tout sélectionner
cat /etc/os-release
NAME="Manjaro Linux"
PRETTY_NAME="Manjaro Linux"
ID=manjaro
I have put the config.log and also the full output of the make command in this folder as plain text file to view. If you click on this link, you will see the two plain text files there.
https://12000.org/tmp/giac_june_18_2023
The last error on the screen from the command make is the following:
Code : Tout sélectionner
153 | ptr_fun(_Result (*__x)(_Arg1, _Arg2))
| ^~~~~~~
poly.h: In instantiation of ‘giac::tensor<T>::tensor(const T&, int) [with T = giac::gen]’:
gen.cc:7933:46: required from here
poly.h:55:172: warning: ‘std::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2)) [with _Arg1 = const giac::monomial<giac::gen>&; _Arg2 = const giac::monomial<giac::gen>&; _Result = bool]’ is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
55 | strictly_greater), m_is_strictly_greater(std::ptr_fun<const monomial<T> &, const monomial<T> &, bool>(m_lex_is_strictly_greater<T>)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.2.1/bits/stl_function.h:1153:5: note: declared here
1153 | ptr_fun(_Result (*__x)(_Arg1, _Arg2))
| ^~~~~~~
poly.h: In instantiation of ‘giac::tensor<T>::tensor(const giac::monomial<T>&) [with T = giac::gen]’:
gen.cc:8437:25: required from here
poly.h:52:193: warning: ‘std::pointer_to_binary_function<_Arg1, _Arg2, _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2)) [with _Arg1 = const giac::monomial<giac::gen>&; _Arg2 = const giac::monomial<giac::gen>&; _Result = bool]’ is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
52 | strictly_greater), m_is_strictly_greater(std::ptr_fun<const monomial<T> &, const monomial<T> &, bool>(m_lex_is_strictly_greater<T>)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.2.1/bits/stl_function.h:1153:5: note: declared here
1153 | ptr_fun(_Result (*__x)(_Arg1, _Arg2))
| ^~~~~~~
make[2]: *** [Makefile:814: gen.lo] Error 1
make[2]: Leaving directory '/home/me/TMP/giac-1.9.0/src'
make[1]: *** [Makefile:413: all-recursive] Error 1
make[1]: Leaving directory '/home/me/TMP/giac-1.9.0'
make: *** [Makefile:342: all] Error 2
>
Thanks
--Nasser