Cannot build telldus-gui on Arch Linux
Posted: Fri Mar 17, 2023 9:45 am
What to do?[ Fjuppen ~/telldus-gui-2.1.1]$ make
[ 1%] Building CXX object TelldusCenter/CMakeFiles/TelldusCenter.dir/__/3rdparty/qtsingleapplication/src/qtlocalpeer.o
/home/johan/telldus-gui-2.1.1/3rdparty/qtsingleapplication/src/qtlocalpeer.cpp: In constructor ‘QtLocalPeer::QtLocalPeer(QObject*, const QString&)’:
/home/johan/telldus-gui-2.1.1/3rdparty/qtsingleapplication/src/qtlocalpeer.cpp:103:54: error: ‘::getuid’ has not been declared
/home/johan/telldus-gui-2.1.1/3rdparty/qtsingleapplication/src/qtlocalpeer.cpp:103:54: note: suggested alternative:
In file included from /home/johan/telldus-gui-2.1.1/3rdparty/qtsingleapplication/src/qtlockedfile_unix.cpp:49:0,
from /home/johan/telldus-gui-2.1.1/3rdparty/qtsingleapplication/src/qtlocalpeer.cpp:67:
/usr/include/unistd.h:697:16: note: ‘QtLP_Private::getuid’
make[2]: *** [TelldusCenter/CMakeFiles/TelldusCenter.dir/__/3rdparty/qtsingleapplication/src/qtlocalpeer.o] Error 1
make[1]: *** [TelldusCenter/CMakeFiles/TelldusCenter.dir/all] Error 2
make: *** [all] Error 2