In glibc 2.26 the 'cfree' function was turned into a deprecated function: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=025b33ae84bb8f15b2748a1d8605dca453fce112;hp=6c6ab1fc49d524ab1892cb20ee74352ace0b8034 Leading to this error: /home/beischer/abs/aur/heaptrack-git/src/heaptrack/src/track/heaptrack_inject.cpp:122:41: error: ‘::cfree’ has not been declared static constexpr auto original = &::cfree; ^~~~~ /home/beischer/abs/aur/heaptrack-git/src/heaptrack/src/track/heaptrack_inject.cpp:122:41: note: suggested alternative: /home/beischer/abs/aur/heaptrack-git/src/heaptrack/src/track/heaptrack_inject.cpp:119:8: note: ‘{anonymous}::hooks::cfree’ struct cfree ^~~~~ make[2]: *** [src/track/CMakeFiles/heaptrack_inject.dir/build.make:63: src/track/CMakeFiles/heaptrack_inject.dir/heaptrack_inject.cpp.o] Error 1
Created attachment 107469 [details] patch for glibc 2.26 Proposed patch to fix the problem.
https://phabricator.kde.org/D6405 will fix this
Fixed with commit f0a682550118b7019e74af71d9e8624902b8a984.