[lttng-dev] Undefined reference to __tracepoint_provider_mk_linuxtrace

Eduardo Silva edsiper at gmail.com
Sat Nov 23 12:40:34 EST 2013


as suggested on IRC, here is the code/instructions to reproduce the problem:

 $ git clone git://monkey-project.com/monkey
 $ cd monkey
 $ git checkout lttng
 $ ./configure --enable-plugins=liana --disable-plugins=* --linux-trace
 $ make

thanks



On Sat, Nov 23, 2013 at 11:24 AM, Eduardo Silva <edsiper at gmail.com> wrote:

> Hi,
>
> i am adding support of Lttng to monkey-project.com but the compiler is
> claiming an undefined reference, of course there is something wrong in my
> provider header but i am not able to catch the error.
>
> My code structure is as follows:
>
> monkey.c (src/monkey.c)
> ====================
> #define TRACEPOINT_DEFINE
> #include "mk_linuxtrace_provider.h"
>
> int main()
> {
>   ...
> }
>
>
> mk_linuxtrace_provider.h (src/include/mk_linuxtrace_provider.h)
> ====================================================
> #undef  TRACEPOINT_PROVIDER
> #define TRACEPOINT_PROVIDER mk_linuxtrace
>
> #undef  TRACEPOINT_INCLUDE
> #define TRACEPOINT_INCLUDE "mk_linuxtrace_provider.h"
>
> #if !defined(_MK_LINUXTRACE_PROVIDER_H) ||
> defined(TRACEPOINT_HEADER_MULTI_READ)
> #define _MK_LINUXTRACE_PROVIDER_H
> #include <lttng/tracepoint.h>
>
> TRACEPOINT_EVENT(
>                  mk_linuxtrace,
>                  message,
>                  TP_ARGS(char *, text),
>                  TP_FIELDS(ctf_string(message, text))
>                  )
>
> TRACEPOINT_LOGLEVEL(
>                     mk_linuxtrace,
>                     message,
>                     TRACE_WARNING)
> #endif
>
> #include <lttng/tracepoint-event.h>
>
> ---EOF---
>
> any help is appreciated,
>
> thanks
>
> --
> Eduardo Silva
> http://edsiper.linuxchile.cl
> http://monkey-project.com
>



-- 
Eduardo Silva
http://edsiper.linuxchile.cl
http://monkey-project.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20131123/1ccffe9f/attachment.html>


More information about the lttng-dev mailing list