[ltt-dev] Debian libust-dev package

Stefan Hajnoczi stefanha at gmail.com
Mon Feb 7 11:59:21 EST 2011

Hi Jon,
I am trying to build QEMU from source with UST tracing on Debian
testing.  I've used your libust-dev package successfully in the past
but am hitting issues this time.

It seems the libust-dev 0.5-1+squeeze1 does not depend on liburcu-dev
0.5.2-1.  The urcu header files are included by the ust header files
so this is needed.

With libust-dev and liburcu-dev installed I cannot compile the
following program (which used to work fine):
#include <ust/tracepoint.h>
#include <ust/marker.h>
int main(void) { return 0; }

In file included from a.c:1:
/usr/include/ust/tracepoint.h:188: error: field ‘list’ has incomplete type
In file included from a.c:2:
/usr/include/ust/marker.h:359: error: field ‘list’ has incomplete type

I wanted to check with you first before debugging this or filing
Debian bugs.  Any ideas?


More information about the lttng-dev mailing list