On Tue, Dec 9, 2014 at 2:02 PM, Yan Grange <[email protected]> wrote: > Hi, > > It reports: > lttng version 2.0.1 - Annedd'ale >
Hmm... unfortunately, we don't support 2.0 anymore. Would you mind testing with a more recent version? You can use the LTTng PPA to install the 2.5 version following this documentation: https://lttng.org/docs/#doc-ubuntu-ppa Let me know how that works out. Jérémie > Regards, > > Yan > -- > Y. Grange > >> Op 9 dec. 2014 om 19:42 heeft Jérémie Galarneau >> <[email protected]> het volgende geschreven: >> >>> On Tue, Dec 9, 2014 at 8:48 AM, Yan Grange <[email protected]> wrote: >>> Hi, >>> >>> I try to reproduce the examle of tracing an application in user space as >>> present in the documentation. The conversion of the .tp file, which is a >>> copy paste of the example in the docs provides me with many errors… >>> >>> I am using gcc 4.6.3 on Ubuntu 12.04 (LTS). I have the following >>> lttng-packages installed: >>> liblttng-ctl-dev >>> liblttng-ctl0 >>> liblttng-ust-dev >>> liblttng-ust0 >>> lttng-modules-dkms >>> lttng-tools >> >> Hi, >> >> Which version of lttng are you using? >> >> Jérémie >> >>> Am I doing something wrong or is there some issue with my environment? >>> >>> >>> The following errors occur: >>> >>> ~/lttng$ lttng-gen-tp hello-tp.tp >>> >>> In file included from hello-tp.c:7:0: >>> hello-tp.h:13:20: error: missing ')' after "defined" >>> hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/tracepoint-event.h:39:0, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/tracepoint-event.h:41:0, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> /usr/include/lttng/ust-tracepoint-event.h:103:6: error: >>> ‘_TP_COMBINE_TOKENS’ declared as function returning a function >>> /usr/include/lttng/ust-tracepoint-event.h:116:6: error: >>> ‘_TP_COMBINE_TOKENS’ declared as function returning a function >>> /usr/include/lttng/ust-tracepoint-event.h:116:6: error: redefinition of >>> ‘_TP_COMBINE_TOKENS’ >>> /usr/include/lttng/ust-tracepoint-event.h:103:6: note: previous definition >>> of ‘_TP_COMBINE_TOKENS’ was here >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:118:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h: In function ‘_TP_COMBINE_TOKENS’: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:138:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h: At top level: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:215:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:233:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:292:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:340:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:433:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:454:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:474:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:501:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/tracepoint-event.h:41:0, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> /usr/include/lttng/ust-tracepoint-event.h:516:39: error: >>> ‘_TP_COMBINE_TOKENS’ declared as function returning an array >>> /usr/include/lttng/ust-tracepoint-event.h:516:21: error: function >>> ‘_TP_COMBINE_TOKENS’ is initialized like a variable >>> In file included from /usr/include/lttng/ust-tracepoint-event.h:517:0, >>> from /usr/include/lttng/tracepoint-event.h:41, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> ././hello-tp.h:13:20: error: missing ')' after "defined" >>> ././hello-tp.h:13:21: error: missing binary operator before token "TP_H" >>> In file included from /usr/include/lttng/tracepoint-event.h:41:0, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> /usr/include/lttng/ust-tracepoint-event.h:518:1: error: empty scalar >>> initializer >>> /usr/include/lttng/ust-tracepoint-event.h:518:1: error: (near >>> initialization for ‘_TP_COMBINE_TOKENS’) >>> /usr/include/lttng/ust-tracepoint-event.h:528:15: error: function >>> ‘_TP_COMBINE_TOKENS’ is initialized like a variable >>> /usr/include/lttng/ust-tracepoint-event.h:528:32: error: conflicting types >>> for ‘_TP_COMBINE_TOKENS’ >>> /usr/include/lttng/ust-tracepoint-event.h:116:6: note: previous definition >>> of ‘_TP_COMBINE_TOKENS’ was here >>> /usr/include/lttng/ust-tracepoint-event.h:529:2: error: field name not in >>> record or union initializer >>> /usr/include/lttng/ust-tracepoint-event.h:529:2: error: (near >>> initialization for ‘_TP_COMBINE_TOKENS’) >>> /usr/include/lttng/ust-tracepoint-event.h:529:2: error: invalid initializer >>> /usr/include/lttng/ust-tracepoint-event.h:529:2: error: (near >>> initialization for ‘_TP_COMBINE_TOKENS’) >>> /usr/include/lttng/ust-tracepoint-event.h:530:2: error: field name not in >>> record or union initializer >>> /usr/include/lttng/ust-tracepoint-event.h:530:2: error: (near >>> initialization for ‘_TP_COMBINE_TOKENS’) >>> /usr/include/lttng/ust-tracepoint-event.h:530:35: error: ‘__event_desc___’ >>> undeclared here (not in a function) >>> /usr/include/lttng/ust-tracepoint-event.h:530:52: error: ‘hello_world’ >>> undeclared here (not in a function) >>> /usr/include/lttng/ust-tracepoint-event.h:531:2: error: field name not in >>> record or union initializer >>> /usr/include/lttng/ust-tracepoint-event.h:531:2: error: (near >>> initialization for ‘_TP_COMBINE_TOKENS’) >>> In file included from /usr/include/lttng/tracepoint-event.h:41:0, >>> from hello-tp.h:33, >>> from hello-tp.c:7: >>> /usr/include/lttng/ust-tracepoint-event.h:546:1: error: >>> ‘_TP_COMBINE_TOKENS’ declared as function returning a function >>> /usr/include/lttng/ust-tracepoint-event.h:546:1: error: conflicting types >>> for ‘_TP_COMBINE_TOKENS’ >>> /usr/include/lttng/ust-tracepoint-event.h:528:32: note: previous >>> declaration of ‘_TP_COMBINE_TOKENS’ was here >>> /usr/include/lttng/ust-tracepoint-event.h: In function ‘_TP_COMBINE_TOKENS’: >>> /usr/include/lttng/ust-tracepoint-event.h:550:47: error: ‘__probe_desc___’ >>> undeclared (first use in this function) >>> /usr/include/lttng/ust-tracepoint-event.h:550:47: note: each undeclared >>> identifier is reported only once for each function it appears in >>> /usr/include/lttng/ust-tracepoint-event.h: At top level: >>> /usr/include/lttng/ust-tracepoint-event.h:555:1: error: >>> ‘_TP_COMBINE_TOKENS’ declared as function returning a function >>> /usr/include/lttng/ust-tracepoint-event.h:555:1: error: redefinition of >>> ‘_TP_COMBINE_TOKENS’ >>> /usr/include/lttng/ust-tracepoint-event.h:546:1: note: previous definition >>> of ‘_TP_COMBINE_TOKENS’ was here >>> /usr/include/lttng/ust-tracepoint-event.h: In function ‘_TP_COMBINE_TOKENS’: >>> /usr/include/lttng/ust-tracepoint-event.h:557:43: error: ‘__probe_desc___’ >>> undeclared (first use in this function) >>> >>> >>> Cheers and thanks >>> >>> Yan Grange >>> _______________________________________________ >>> lttng-dev mailing list >>> [email protected] >>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev >> >> >> >> -- >> Jérémie Galarneau >> EfficiOS Inc. >> http://www.efficios.com -- Jérémie Galarneau EfficiOS Inc. http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
