From mboxrd@z Thu Jan 1 00:00:00 1970 From: edsiper@gmail.com (Eduardo Silva) Date: Sat, 23 Nov 2013 11:24:07 -0600 Subject: [lttng-dev] Undefined reference to __tracepoint_provider_mk_linuxtrace Message-ID: 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 TRACEPOINT_EVENT( mk_linuxtrace, message, TP_ARGS(char *, text), TP_FIELDS(ctf_string(message, text)) ) TRACEPOINT_LOGLEVEL( mk_linuxtrace, message, TRACE_WARNING) #endif #include ---EOF--- any help is appreciated, thanks -- Eduardo Silva http://edsiper.linuxchile.cl http://monkey-project.com -------------- next part -------------- An HTML attachment was scrubbed... URL: