на Slackware 14.2 - собирается без проблем
на Slackware 14.2+ - ошибка
### Ошибка 1 ###
In file included from /usr/include/c++/9.2.0/cstdlib:77,
from /usr/include/c++/9.2.0/stdlib.h:36,
from /usr/include/glib-2.0/glib/gutils.h:310,
from /usr/include/glib-2.0/glib/gthread.h:34,
from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
from /usr/include/glib-2.0/glib.h:32,
from /dev/shm/x/arts-trinity-3.5.13.2/flow/gsl/gsldefs.h:24,
from /dev/shm/x/arts-trinity-3.5.13.2/flow/gsl/gslcommon.h:22,
from /dev/shm/x/arts-trinity-3.5.13.2/mcop_mt/threads_posix.cc:335:
/usr/include/c++/9.2.0/bits/std_abs.h:52:11: error: ‘::abs’ has not been declared
52 | using ::abs;
| ^~~
### Ошибка 2 kdelibs ###
/dev/shm/x/kdelibs-trinity-3.5.13.2/kate/part/katebuffer.cpp: In member function ‘void KateBuffer::updatePreviousNotEmptyLine(KateBufBlock*, uint, bool, uint)’:
/dev/shm/x/kdelibs-trinity-3.5.13.2/kate/part/katebuffer.cpp:920:82: error: call of overloaded ‘abs(unsigned int&)’ is ambiguous
920 | while ( (foldingList.size()>0) && ( std::abs(foldingList[foldingList.size()-2])==1)) {
| ^
/dev/shm/x/kdelibs-trinity-3.5.13.2/kate/part/katebuffer.cpp:920:77: error: call of overloaded ‘abs(unsigned int&)’ is ambiguous
920 | while ( (foldingList.size()>0) && ( abs(foldingList[foldingList.size()-2])==1)) {
| ^
если не сложно, обьясните, что «тут» может неправильного в использовании функции (или макроса, не разбирался пока)? что тут не так?
оба вызова одинаково выдают одну ошибку
abs(...)
std::abs(...)
### Ошибка 3 kdebase ###
/usr/lib64/qt3/include/ksslcertificate.h:61:7: error: using typedef-name ‘X509’ after ‘class’
61 | class X509;
| ^~~~
...
TDE Trinity-3.5.13.2 (минимальная сборка окружения KDE3/QT3)