From: compudj@krystal.dyndns.org (Mathieu Desnoyers)
Subject: [ltt-dev] Debian libust-dev package
Date: Mon, 7 Feb 2011 12:14:45 -0500 [thread overview]
Message-ID: <BLU0-SMTP81DF9EDEAAF31022DB1F1996EB0@phx.gbl> (raw)
In-Reply-To: <AANLkTikbZQOxr8-T9fE8ynr=t6NLRz-8inAn2pz-Z2ht@mail.gmail.com>
* 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.
>
> 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?
UST should be upgraded to a newer version. We changed the list.h header
in URCU to ensure we minimize the amount of namespace conflicts, and we
had to change UST accordingly. Sorry for the trouble, but we had to do
this change in order to facilitate instrumentation of large code-bases
like MariaDB.
Please note that if you upgrade UST, you will also have to update your
QEMU tracepoint probes to add an additionnal argument, as described in
the UST changelogs.
Thanks,
Mathieu
>
> Stefan
>
> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
>
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
next prev parent reply other threads:[~2011-02-07 17:14 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-07 16:59 Stefan Hajnoczi
2011-02-07 17:13 ` Yannick Brosseau
2011-02-07 17:14 ` Mathieu Desnoyers [this message]
2011-02-08 4:01 ` Jon Bernard
2011-02-08 9:59 ` Stefan Hajnoczi
2011-02-09 0:19 ` Jon Bernard
2011-02-09 7:49 ` Stefan Hajnoczi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=BLU0-SMTP81DF9EDEAAF31022DB1F1996EB0@phx.gbl \
--to=compudj@krystal.dyndns.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox