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'
Hi Harvey,
Thanks!
Updated gcc version on host system, that resolved the issue for me.