<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><span id="zwchr" data-marker="__DIVIDER__">----- On Feb 18, 2016, at 5:09 AM, Dragos Tarcatu <tarcatu_dragosh@yahoo.com> wrote:<br></span></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_1_1455780758796_12303">Hello,</div><div id="yui_3_16_0_1_1455780758796_12285"><br></div><div id="yui_3_16_0_1_1455780758796_12311">I'm encountering these compilation errors while trying to build the lttng-modules on an nvidia tegra arm64 board:</div><div id="yui_3_16_0_1_1455780758796_12454"><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" id="yui_3_16_0_1_1455780758796_12726"><div id="yui_3_16_0_1_1455780758796_12441" class=""><span id="yui_3_16_0_1_1455780758796_12443" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:358:3: error: implicit declaration of function '__event_probe__compat_syscall_entry_unknown' [-Werror=implicit-function-declaration]</span></div><div id="yui_3_16_0_1_1455780758796_12445" class=""><span id="yui_3_16_0_1_1455780758796_12447" class="">| __event_probe__compat_syscall_entry_unknown(event, id, args);</span></div><div id="yui_3_16_0_1_1455780758796_12352" class=""><br></div><div id="yui_3_16_0_1_1455780758796_12352" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:360:3: error: implicit declaration of function '__event_probe__syscall_entry_unknown' [-Werror=implicit-function-declaration]</div><div id="yui_3_16_0_1_1455780758796_12354" class="">| __event_probe__syscall_entry_unknown(event, id, args);</div><div id="yui_3_16_0_1_1455780758796_12354" class=""><br></div><div id="yui_3_16_0_1_1455780758796_12354" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:509:3: error: implicit declaration of function '__event_probe__compat_syscall_exit_unknown' [-Werror=implicit-function-declaration]</div><div id="yui_3_16_0_1_1455780758796_12354" class="">| __event_probe__compat_syscall_exit_unknown(event, id, ret,</div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><br id="yui_3_16_0_1_1455780758796_12494" class=""></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:512:3: error: implicit declaration of function '__event_probe__syscall_exit_unknown' [-Werror=implicit-function-declaration]</div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class="">| __event_probe__syscall_exit_unknown(event, id, ret, args);</div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><br></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:740:2: error: implicit declaration of function 'wrapper_vmalloc_sync_all' [-Werror=implicit-function-declaration]</div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class="">| wrapper_vmalloc_sync_all();</div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><br></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><br></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:777:5: error: '__event_desc___syscall_entry_unknown' undeclared (first use in this function)</div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class="">| &__event_desc___syscall_entry_unknown;</div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><br id="yui_3_16_0_1_1455780758796_12592" class=""></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:794:5: error: '__event_desc___compat_syscall_entry_unknown' undeclared (first use in this function)</div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class="">| &__event_desc___compat_syscall_entry_unknown;</div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><br id="yui_3_16_0_1_1455780758796_12621" class=""></div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:811:5: error: '__event_desc___compat_syscall_exit_unknown' undeclared (first use in this function)</div></div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class="">| &__event_desc___compat_syscall_exit_unknown;</div></div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12641" class=""><br id="yui_3_16_0_1_1455780758796_12643" class=""></div></div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12641" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12641" class="">lttng-modules/2.7.1-r1/git/lttng-syscalls.c:828:5: error: '__event_desc___syscall_exit_unknown' undeclared (first use in this function)</div></div></div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12641" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12641" class="">| &__event_desc___syscall_exit_unknown;</div></div></div></div></div></div></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12492" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12521" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12548" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12590" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12619" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12641" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12672" class=""><br id="yui_3_16_0_1_1455780758796_12674" class=""></div></div></div></div></div></div></div></blockquote><div dir="ltr" id="yui_3_16_0_1_1455780758796_12356" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12356" class="">If I disable the syscall tracing it builds just fine though. Any idea on why this may be happening?</div></div></div></blockquote><div>Hi,<br></div><div><br data-mce-bogus="1"></div><div>The ARM64 architecture support has only been added to LTTng in the<br data-mce-bogus="1"></div><div>master branch, in preparation for the upcoming LTTng 2.8.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>It's likely that commenting our lttng-syscall module compilation will<br data-mce-bogus="1"></div><div>work for lttng 2.7 (but without system call support). However, we</div><div>recommend trying out lttng master branches, and eventually lttng</div><div>2.8, for tracing on ARM64.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Thanks,<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Mathieu</div><div><br data-mce-bogus="1"></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div dir="ltr" id="yui_3_16_0_1_1455780758796_12356" class=""><div dir="ltr" id="yui_3_16_0_1_1455780758796_12356" class=""><br></div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12356" class="">Regards,</div><div dir="ltr" id="yui_3_16_0_1_1455780758796_12356" class=""> Dragos</div></div></div><br>_______________________________________________<br>lttng-dev mailing list<br>lttng-dev@lists.lttng.org<br>http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev<br></blockquote></div><div><br></div><div data-marker="__SIG_POST__">-- <br></div><div>Mathieu Desnoyers<br>EfficiOS Inc.<br>http://www.efficios.com</div></div></body></html>