[ltt-dev] Debian libust-dev package

Jon Bernard jbernard at debian.org
Mon Feb 7 23:01:30 EST 2011


* Stefan Hajnoczi <stefanha at gmail.com> wrote:
> 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.

Yes, so this is technically a bug in the Debian package. I did not
catch the package dependency in time for the release freeze. I was
hoping no one would notice ;)

> 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; }

As squeeze was just released this past weekend, packages from unstable
have started migrating into the new testing (which will eventually
become wheezy) and I believe this version mismatch is a result of
a partial migration. In other words, liburcu has been updated, but ust
has not yet. If I am correct, a newer version of ust (from unstable)
should show up in testing quite soon. Would you mind listing the package
versions of the relevant pieces (ust and urcu) and also the contents of
/etc/apt/sources.list?

-- 
Jon




More information about the lttng-dev mailing list