imx8: do Compile error with rmw package of meta-ros

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8: do Compile error with rmw package of meta-ros

721 Views
vsuneja63
Contributor III

Hi,

Thanks!

I am trying to add ROS support with kernel 5.4.147 image, copied meta-ros. While building, I am facing compile error with rmw-native, below are logs:

 

ERROR: rmw-native-1.0.3-1-r0 do_compile: Execution of '/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/temp/run.do_compile.25325' failed with exit code 1
ERROR: Logfile of failure stored in: /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/temp/log.do_compile.25325
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: VERBOSE=1 cmake --build /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/build --target all --
| [1/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o -MF CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o.d -o CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/convert_rcutils_ret_to_rmw_ret.c
| FAILED: CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o -MF CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o.d -o CMakeFiles/rmw.dir/src/convert_rcutils_ret_to_rmw_ret.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/convert_rcutils_ret_to_rmw_ret.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/convert_rcutils_ret_to_rmw_ret.h:25:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/convert_rcutils_ret_to_rmw_ret.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [2/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/subscription_options.c.o -MF CMakeFiles/rmw.dir/src/subscription_options.c.o.d -o CMakeFiles/rmw.dir/src/subscription_options.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/subscription_options.c
| FAILED: CMakeFiles/rmw.dir/src/subscription_options.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/subscription_options.c.o -MF CMakeFiles/rmw.dir/src/subscription_options.c.o.d -o CMakeFiles/rmw.dir/src/subscription_options.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/subscription_options.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/subscription_options.h:23:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/subscription_options.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [3/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/allocators.c.o -MF CMakeFiles/rmw.dir/src/allocators.c.o.d -o CMakeFiles/rmw.dir/src/allocators.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/allocators.c
| FAILED: CMakeFiles/rmw.dir/src/allocators.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/allocators.c.o -MF CMakeFiles/rmw.dir/src/allocators.c.o.d -o CMakeFiles/rmw.dir/src/allocators.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/allocators.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/allocators.h:23:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/allocators.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [4/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/names_and_types.c.o -MF CMakeFiles/rmw.dir/src/names_and_types.c.o.d -o CMakeFiles/rmw.dir/src/names_and_types.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/names_and_types.c
| FAILED: CMakeFiles/rmw.dir/src/names_and_types.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/names_and_types.c.o -MF CMakeFiles/rmw.dir/src/names_and_types.c.o.d -o CMakeFiles/rmw.dir/src/names_and_types.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/names_and_types.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/names_and_types.h:28:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/names_and_types.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [5/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/publisher_options.c.o -MF CMakeFiles/rmw.dir/src/publisher_options.c.o.d -o CMakeFiles/rmw.dir/src/publisher_options.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/publisher_options.c
| FAILED: CMakeFiles/rmw.dir/src/publisher_options.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/publisher_options.c.o -MF CMakeFiles/rmw.dir/src/publisher_options.c.o.d -o CMakeFiles/rmw.dir/src/publisher_options.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/publisher_options.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/publisher_options.h:23:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/publisher_options.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [6/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/event.c.o -MF CMakeFiles/rmw.dir/src/event.c.o.d -o CMakeFiles/rmw.dir/src/event.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/event.c
| FAILED: CMakeFiles/rmw.dir/src/event.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/event.c.o -MF CMakeFiles/rmw.dir/src/event.c.o.d -o CMakeFiles/rmw.dir/src/event.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/event.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/event.h:28:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/event.c:18:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [7/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/sanity_checks.c.o -MF CMakeFiles/rmw.dir/src/sanity_checks.c.o.d -o CMakeFiles/rmw.dir/src/sanity_checks.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/sanity_checks.c
| FAILED: CMakeFiles/rmw.dir/src/sanity_checks.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/sanity_checks.c.o -MF CMakeFiles/rmw.dir/src/sanity_checks.c.o.d -o CMakeFiles/rmw.dir/src/sanity_checks.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/sanity_checks.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/sanity_checks.h:26:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/sanity_checks.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| [8/15] /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/message_sequence.c.o -MF CMakeFiles/rmw.dir/src/message_sequence.c.o.d -o CMakeFiles/rmw.dir/src/message_sequence.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/message_sequence.c
| FAILED: CMakeFiles/rmw.dir/src/message_sequence.c.o
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/hosttools/gcc -DROS_PACKAGE_NAME=\"rmw\" -Drmw_EXPORTS -I/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include -isystem/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC   -fvisibility=hidden -Wall -Wextra -Wpedantic -std=gnu99 -MD -MT CMakeFiles/rmw.dir/src/message_sequence.c.o -MF CMakeFiles/rmw.dir/src/message_sequence.c.o.d -o CMakeFiles/rmw.dir/src/message_sequence.c.o   -c /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/message_sequence.c
| In file included from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/message_sequence.h:22:0,
|                  from /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/src/message_sequence.c:15:
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:392:49: error: expected ‘,’ or ‘}’ before ‘attribute
|  # define RMW_DECLARE_DEPRECATED(name, msg) name __attribute((deprecated(msg)))
|                                                  ^
| /home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/git/include/rmw/types.h:412:3: note: in expansion of macro ‘RMW_DECLARE_DEPRECATED’
|    RMW_DECLARE_DEPRECATED(
|    ^
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
| ERROR: Execution of '/home/vipulkumar/platform/AGL_lamprey/build/tmp/work/x86_64-linux/rmw-native/1.0.3-1-r0/temp/run.do_compile.25325' failed with exit code 1
ERROR: Task (virtual:native:/home/vipulkumar/platform/AGL_lamprey/external/meta-ros/meta-ros2-foxy/generated-recipes/rmw/rmw_1.0.3-1.bb:do_compile) failed with exit code '1' 

Labels (1)
0 Kudos
2 Replies

665 Views
Harvey021
NXP TechSupport
NXP TechSupport

Hi @vsuneja63 

Please share what Yocto BSP and board you are building with. 

 

Best regards

Harvey

0 Kudos

659 Views
vsuneja63
Contributor III

Hi Harvey,

Thanks!

Updated gcc version on host system, that resolved the issue for me.

0 Kudos