Failure to build latest release with missing trace-tools.h
I’m trying to build latest release from yesterday, jami-daemon was built at 72a7d2339a1ba9bb1cf356f19c28deeb2f9be76e using meson (https://github.com/archlinux/svntogit-community/blob/packages/jami-daemon/trunk/PKGBUILD), but jami-client-qt at 1a14fd27 fails to build:
In file included from /build/jami-qt/src/jami-client-qt/src/libclient/qtwrapper/instancemanager_wrap.h:30,
from /build/jami-qt/src/jami-client-qt/src/libclient/qtwrapper/instancemanager.cpp:20:
/usr/include/jami/jami.h:33:10: fatal error: trace-tools.h: No such file or directory
33 | #include "trace-tools.h"
| ^~~~~~~~~~~~~~~
In file included from /usr/include/jami/plugin_manager_interface.h:23,
from /build/jami-qt/src/jami-client-qt/src/libclient/qtwrapper/pluginmanager_wrap.h:31,
from /build/jami-qt/src/jami-client-qt/src/libclient/qtwrapper/pluginmanager.cpp:19:
/usr/include/jami/jami.h:33:10: fatal error: trace-tools.h: No such file or directory
33 | #include "trace-tools.h"
| ^~~~~~~~~~~~~~~
In file included from /usr/include/jami/videomanager_interface.h:24,
from /build/jami-qt/src/build/src/libclient/qtwrapper/qtwrapper_autogen/EWIEGA46WW/../../../../../../jami-client-qt/src/libclient/qtwrapper/videomanager_wrap.h:37,
from /build/jami-qt/src/build/src/libclient/qtwrapper/qtwrapper_autogen/EWIEGA46WW/moc_videomanager_wrap.cpp:10,
from /build/jami-qt/src/build/src/libclient/qtwrapper/qtwrapper_autogen/mocs_compilation.cpp:2:
/usr/include/jami/jami.h:33:10: fatal error: trace-tools.h: No such file or directory
33 | #include "trace-tools.h"
| ^~~~~~~~~~~~~~~
In file included from /usr/include/jami/videomanager_interface.h:24,
from /build/jami-qt/src/jami-client-qt/src/libclient/qtwrapper/videomanager_wrap.h:37,
from /build/jami-qt/src/jami-client-qt/src/libclient/qtwrapper/videomanager_wrap.cpp:19:
/usr/include/jami/jami.h:33:10: fatal error: trace-tools.h: No such file or directory
33 | #include "trace-tools.h"
| ^~~~~~~~~~~~~~~
The file was apparently added in jami-daemon@22b7425a, but maybe is not handled by meson builds? More generally, tracepoints seems to have been added only to configure.ac (e.g. jami-daemon@67fa5a34), and are not available to meson builds. So maybe the issue is more in jami-daemon that jami-client-qt, but since it failed here I thought I would report there.