Hi!
I'm having issues compiling the nRF9160 samples in the SDK. I've followed the Getting Started Assistant. I'm currently on the master branch. When I check out the v3 tag it doesn't have the west.yml file, so I can't do `west update`.
Anyways, my build stops at `GEN_ABSOLUTE_SYM` in `gen_offset.h`. I get the same build error for the spm sample as well as the at_client sample.
Complete output log from SES:
Building ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/CMakeFiles/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/CMakeFiles/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘zephyr/misc/generated/syscalls.json’ Building ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/CMakeFiles/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/include/generated/syscall_macros.h’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/CMakeFiles/syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’ Building ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’ Building ‘zephyr/offsets’ from solution ‘build’ in configuration ‘Common’ 1> Compiling ‘offsets.c’ 1> In file included from C:/Dev/nrfconnectsdk/zephyr/include/toolchain.h:21:0, 1> from C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:74, 1> from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:25: 1> C:/Dev/nrfconnectsdk/zephyr/include/toolchain/gcc.h:322:1: warning: multi-line comment [-Wcomment] 1> In file included from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:25:0: 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:2: warning: implicit declaration of function 'GEN_ABSOLUTE_SYM'; did you mean 'GEN_OFFSET_SYM'? [-Wimplicit-function-declaration] 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:21:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___kernel_t_current_OFFSET' undeclared (first use in this function) 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:21:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: note: each undeclared identifier is reported only once for each function it appears in 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:21:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___kernel_t_nested_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_current_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:22:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___kernel_t_irq_stack_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_nested_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:23:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___cpu_t_current_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_current_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:26:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___cpu_t_nested_OFFSET' undeclared (first use in this function); did you mean '___cpu_t_current_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:27:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___cpu_t_irq_stack_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_irq_stack_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:28:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___kernel_t_idle_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_nested_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:35:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___kernel_t_ready_q_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_idle_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:38:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___kernel_t_arch_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_idle_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:39:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___ready_q_t_cache_OFFSET' undeclared (first use in this function); did you mean '___kernel_t_arch_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:42:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> In file included from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:27:0: 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:49:18: error: '_STRUCT_KERNEL_SIZE' undeclared (first use in this function) 1> In file included from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:25:0: 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_base_t_user_options_OFFSET' undeclared (first use in this function) 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:51:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_base_t_thread_state_OFFSET' undeclared (first use in this function); did you mean '___thread_base_t_user_options_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:52:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_base_t_prio_OFFSET' undeclared (first use in this function); did you mean '___thread_base_t_user_options_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:53:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_base_t_sched_locked_OFFSET' undeclared (first use in this function); did you mean '___thread_base_t_thread_state_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:54:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_base_t_preempt_OFFSET' undeclared (first use in this function); did you mean '___thread_base_t_prio_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:55:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_base_t_swap_data_OFFSET' undeclared (first use in this function); did you mean '___thread_base_t_preempt_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:56:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_t_base_OFFSET' undeclared (first use in this function); did you mean '___ready_q_t_cache_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:58:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_t_caller_saved_OFFSET' undeclared (first use in this function); did you mean '___thread_t_base_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:59:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_t_callee_saved_OFFSET' undeclared (first use in this function); did you mean '___thread_t_caller_saved_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:60:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_t_arch_OFFSET' undeclared (first use in this function); did you mean '___thread_t_base_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:61:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_stack_info_t_start_OFFSET' undeclared (first use in this function); did you mean '___thread_t_callee_saved_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:64:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_stack_info_t_size_OFFSET' undeclared (first use in this function); did you mean '___thread_stack_info_t_start_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:65:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_t_stack_info_OFFSET' undeclared (first use in this function); did you mean '___thread_stack_info_t_size_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:67:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> In file included from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:27:0: 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:78:18: error: 'K_THREAD_SIZEOF' undeclared (first use in this function); did you mean 'K_THREAD_DEFINE'? 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/kernel_offsets.h:81:18: error: '_DEVICE_STRUCT_SIZEOF' undeclared (first use in this function); did you mean 'K_THREAD_STACK_SIZEOF'? 1> In file included from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:25:0: 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_arch_t_basepri_OFFSET' undeclared (first use in this function); did you mean '___thread_t_base_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:29:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___thread_arch_t_swap_return_value_OFFSET' undeclared (first use in this function); did you mean '___thread_arch_t_basepri_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:30:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_a1_OFFSET' undeclared (first use in this function); did you mean '___thread_t_arch_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:41:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_a2_OFFSET' undeclared (first use in this function); did you mean '___esf_t_a1_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:42:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_a3_OFFSET' undeclared (first use in this function); did you mean '___esf_t_a2_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:43:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_a4_OFFSET' undeclared (first use in this function); did you mean '___esf_t_a3_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:44:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_ip_OFFSET' undeclared (first use in this function); did you mean '___esf_t_a4_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:45:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_lr_OFFSET' undeclared (first use in this function); did you mean '___esf_t_ip_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:46:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_pc_OFFSET' undeclared (first use in this function); did you mean '___esf_t_lr_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:47:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___esf_t_xpsr_OFFSET' undeclared (first use in this function); did you mean '___esf_t_pc_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:48:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:55:18: error: '___esf_t_SIZEOF' undeclared (first use in this function); did you mean 'K_THREAD_SIZEOF'? 1> In file included from C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:25:0: 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v1_OFFSET' undeclared (first use in this function); did you mean '___esf_t_a1_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:57:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v2_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v1_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:58:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v3_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v2_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:59:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v4_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v3_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:60:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v5_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v4_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:61:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v6_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v5_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:62:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v7_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v6_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:63:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_v8_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v7_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:64:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/kernel/include/gen_offset.h:80:19: error: '___callee_saved_t_psp_OFFSET' undeclared (first use in this function); did you mean '___callee_saved_t_v8_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:65:1: note: in expansion of macro 'GEN_OFFSET_SYM' 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:69:18: error: '___callee_saved_t_SIZEOF' undeclared (first use in this function); did you mean '___callee_saved_t_psp_OFFSET'? 1> C:/Dev/nrfconnectsdk/zephyr/arch/arm/core/offsets/offsets.c:80:18: error: '_K_THREAD_NO_FLOAT_SIZEOF' undeclared (first use in this function); did you mean 'K_THREAD_STACK_SIZEOF'? Build failed
