Hi Folks,
Windows 10, clean install of ncs v1.2.0, using nRF5340-PDK with SES 4.42a.
Project blinky rebuilds and runs fine.
Now I need a zephyr example of creating a simple library. My library will be DSP related. I desire that it can be easily included into multiple related projects on the nRF5340.
So I found the following: ncs/zephyr/samples/application_development/external_lib
It is a hello world example of a library target.
When I go to compile, I get the following output:
Rebuilding ‘C:/Users/sandbox/dev/ncs/zephyr/misc/empty_file.c’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘zephyr/include/generated/driver-validation.h’ Rebuilding ‘zephyr/CMakeFiles/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘zephyr/include/generated/kobj-types-enum.h’ Rebuilding ‘zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/CMakeFiles/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘C:/Users/sandbox/dev/ncs/zephyr/include/dt-bindings/gpio/gpio.h’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘C:/Users/sandbox/dev/ncs/zephyr/include/dt-bindings/i2c/i2c.h’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘zephyr/misc/generated/syscalls.json’ Rebuilding ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘zephyr/include/generated/syscall_list.h’ Rebuilding ‘zephyr/CMakeFiles/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj’ from solution ‘build’ in configuration ‘Common’ 1> Compiling ‘offsets.c’ Rebuilding ‘zephyr/offsets’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/include/generated/offsets.h’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘zephyr/include/generated/offsets.h’ Rebuilding ‘zephyr/CMakeFiles/offsets_h’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/offsets_h’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘zephyr/zephyr_generated_headers’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘cmake_object_order_depends_target_..__modules__hal__nordic’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘cmake_object_order_depends_target_..__nrf__lib__fatal_error’ from solution ‘build’ in configuration ‘Common’ Rebuilding ‘mylib/src/mylib_project-stamp/mylib_project-mkdir’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘mylib/src/mylib_project-stamp/mylib_project-mkdir’ Rebuilding ‘mylib/src/mylib_project-stamp/mylib_project-download’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘mylib/src/mylib_project-stamp/mylib_project-download’ Rebuilding ‘mylib/src/mylib_project-stamp/mylib_project-update’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘mylib/src/mylib_project-stamp/mylib_project-update’ Rebuilding ‘mylib/src/mylib_project-stamp/mylib_project-patch’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘mylib/src/mylib_project-stamp/mylib_project-patch’ Rebuilding ‘mylib/src/mylib_project-stamp/mylib_project-configure’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘mylib/src/mylib_project-stamp/mylib_project-configure’ Rebuilding ‘mylib/src/mylib_project-stamp/mylib_project-build’ from solution ‘build’ in configuration ‘Common’ 1> Combining ‘mylib/src/mylib_project-stamp/mylib_project-build’ 1> Error starting process make Build failed
Is there anyway to get more info on what failed so I can proceed on my mission....or alternatively, is there a another example of creating a simple library that will work instead?
Kind regards!