<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118702/migration-from-sdk-v2-7-0-to-v2-8-0-and-v2-9-0-failing</link><description>We have a project that includes a custom board definition and out of tree driver with folder structure as follows: 
 
 
 
 Our project builds successfully with SDK v2.7.0 and toolchain v2.7.0 
 
 Upgrading the toolchain so we have SDK v2.7.0 and toolchain</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 03 May 2025 13:54:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118702/migration-from-sdk-v2-7-0-to-v2-8-0-and-v2-9-0-failing" /><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/533811?ContentTypeID=1</link><pubDate>Sat, 03 May 2025 13:54:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c89aa2ce-9f62-42f5-82dd-bf04e1bd473f</guid><dc:creator>AlexZander</dc:creator><description>&lt;p&gt;Hi Clayton.&lt;/p&gt;
&lt;p&gt;Thank you so much.&amp;nbsp;You were spot on. I renamed &amp;#39;display&amp;#39; in the following and my build gets much further.&amp;nbsp;It still&amp;nbsp;won&amp;#39;t build due to another, unrelated, issue which I&amp;#39;ll work through or raise a separate support ticket for but you unblocked something that has been an issue for months so thank you! In hindsight&amp;nbsp;it is obvious you can&amp;#39;t declare a module with a conflicting name but it was not at all obvious this was the issue from the&amp;nbsp;build output.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;LOG_MODULE_REGISTER(display, LOG_LEVEL_DBG);&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/533494?ContentTypeID=1</link><pubDate>Wed, 30 Apr 2025 06:36:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5b65af1-c892-46a6-8c1a-78c4f911731e</guid><dc:creator>Clayton Mills</dc:creator><description>&lt;p&gt;Hey Alex,&lt;br /&gt;&lt;br /&gt;I had a similar error to this today because in my own custom &amp;quot;flash.c&amp;quot; and &amp;quot;flash.h&amp;quot; I had defined the module logging prefix as &amp;quot;flash&amp;quot;. With `LOG_MODULE_REGISTER(flash);`&lt;br /&gt;&lt;br /&gt;This apparently conflicts with a similar definition in zephyr /workdir/zephyr/drivers/flash/flash_util.c.&lt;/p&gt;
&lt;p&gt;When I changed it, the error was resolved.&lt;/p&gt;
&lt;p&gt;Hope this helps you.&lt;/p&gt;
&lt;p&gt;Clayton&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/528375?ContentTypeID=1</link><pubDate>Fri, 21 Mar 2025 10:21:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c26513e-7b76-4ed7-87b2-9a5aa835881b</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you make a minimal sample which would demonstrate this behavior so that I can try to reproduce this issue on nrf52840-dk?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/528050?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2025 15:16:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ca10946-e9b6-4bfd-a411-69b561eeeb9c</guid><dc:creator>AlexZander</dc:creator><description>&lt;p&gt;I confirm that `&lt;span&gt;CMakeLists.txt` is identical for both&amp;nbsp;v2.7.0 and v2.9.1. They are the same project so no files are changing. The only thing I change is the Build Configuration using the VS Code interface.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Because this is a public forum there are some details I am renaming before I send the logs... my apologies, in the directory tree structure I have a path `brand` it is this that is called `proprietary` in the logs. The folder exists and the folder structure is identical for v2.7.0 and v2.9.1 all I am changing is the Build Configuration using the VS Code interface.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have&amp;nbsp;&lt;strong&gt;zephyr_include_directories&lt;/strong&gt; in each Driver&amp;#39;s CMakeLists.txt file. Example attached.&lt;/p&gt;
&lt;p&gt;I also added the following line to the main project&amp;#39;s&lt;span&gt;CMakeLists.txt&amp;nbsp;&lt;/span&gt;file but it did not fix / change anything.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;zephyr_include_directories(drivers/display drivers/brand)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2117.CMakeLists.txt"&gt;devzone.nordicsemi.com/.../2117.CMakeLists.txt&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/527992?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2025 11:19:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44214db1-82da-4ea3-8091-c02361180383</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Have you kept the same CMakeLists.txt file both in NCS both v2.7.0 and v2.9.1?&lt;/p&gt;
&lt;p&gt;There is no&amp;nbsp;drivers/proprietary/ folder in your directory structure, but it is used in your CmakeLists.txt as ${CMAKE_CURRENT_SOURCE_DIR}/drivers/proprietary. Can you elaborate on this?&lt;br /&gt;&lt;br /&gt;Have you tried to include&amp;nbsp;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;# Include the directory containing the header file
zephyr_include_directories(${driver_SOURCE_DIR})&lt;/pre&gt;&lt;br /&gt; in your CMakeLists.txt?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/527727?ContentTypeID=1</link><pubDate>Mon, 17 Mar 2025 18:55:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8a7d5c8-3013-405a-873f-b4b76c2bf7e4</guid><dc:creator>AlexZander</dc:creator><description>&lt;p&gt;Also, with sdk v2.9.1 (no sysbuild) I get a CMakeError.log file.&lt;/p&gt;
&lt;p&gt;For some reason this system fails when I upload it but its content is:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Compiling the C compiler identification source file &amp;quot;CMakeCCompilerId.c&amp;quot; failed.
Compiler: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc 
Build flags: 
Id flags:  

The output was:
1
/opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/lib/libc.a(lib_a-exit.o): in function `exit&amp;#39;:
exit.c:(.text.exit+0x34): undefined reference to `_exit&amp;#39;
collect2: error: ld returned 1 exit status


Compiling the CXX compiler identification source file &amp;quot;CMakeCXXCompilerId.cpp&amp;quot; failed.
Compiler: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ 
Build flags: 
Id flags:  

The output was:
1
/opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/lib/libc.a(lib_a-exit.o): in function `exit&amp;#39;:
exit.c:(.text.exit+0x34): undefined reference to `_exit&amp;#39;
collect2: error: ld returned 1 exit status


&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/527726?ContentTypeID=1</link><pubDate>Mon, 17 Mar 2025 18:53:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49276161-0d8b-4376-83f8-3f0c716506c3</guid><dc:creator>AlexZander</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/4263.CMakeLists.txt"&gt;devzone.nordicsemi.com/.../4263.CMakeLists.txt&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/sdk2.7.0_5F00_CMakeOutput.log"&gt;devzone.nordicsemi.com/.../sdk2.7.0_5F00_CMakeOutput.log&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/sdk2.9.1_5F00_sysbuild_5F00_CMakeOutput.log"&gt;devzone.nordicsemi.com/.../sdk2.9.1_5F00_sysbuild_5F00_CMakeOutput.log&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/sdk2.9.1_5F00_no_5F00_sysbuild_5F00_CMakeOutput.log"&gt;devzone.nordicsemi.com/.../sdk2.9.1_5F00_no_5F00_sysbuild_5F00_CMakeOutput.log&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/527723?ContentTypeID=1</link><pubDate>Mon, 17 Mar 2025 18:03:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51fbce2b-d882-4285-9563-fa2a877512f3</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you upload your CMakeLists.txt file and CMakeOutput.log file?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/527475?ContentTypeID=1</link><pubDate>Sun, 16 Mar 2025 12:11:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf06edd7-e024-43cc-a2d9-aa515d147bf6</guid><dc:creator>AlexZander</dc:creator><description>&lt;p&gt;I can copy&amp;nbsp;the truncated output form the terminal but where will I find the full logs?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Terminal Output for SDK v2.7.0&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
 *  Executing task: nRF Connect: Build: my_project/build_r01 (active) 

Building my_project
west build --build-dir /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 /Users/me/Code/MyCompany/Firmware/Nordic/my_project

[1/517] Preparing syscall dependency handling

[5/517] Generating include/generated/version.h
-- Zephyr version: 3.6.99 (/opt/nordic/ncs/v2.7.0/zephyr), build: v3.6.99-ncs2
[516/517] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:      394568 B         1 MB     37.63%
             RAM:      117560 B       256 KB     44.85%
        IDT_LIST:          0 GB        32 KB      0.00%
Generating files from /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/zephyr/zephyr.elf for board: MyCompany_ka0052_r01
[517/517] Generating zephyr/merged.hex
 *  Terminal will be reused by tasks, press any key to close it. &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Terminal Output for &lt;strong&gt;SDK v2.9.1&lt;/strong&gt;&amp;nbsp;-&amp;nbsp;&lt;strong&gt;Build system Default (Sysbuild)&lt;/strong&gt; selected in VS Code&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
 *  Executing task: nRF Connect: Build [pristine]: my_project/build_r01 (active) 

Building my_project
west build --build-dir /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 /Users/me/Code/MyCompany/Firmware/Nordic/my_project --pristine --board MyCompany_ka0052_r01 -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/me/Code/MyCompany/Firmware/Nordic

-- west build: generating a build system
Loading Zephyr module(s) (Zephyr base): sysbuild_default
-- Found Python3: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/python@3.12/bin/python3.12 (found suitable version &amp;quot;3.12.4&amp;quot;, minimum required is &amp;quot;3.8&amp;quot;) found components: Interpreter 
-- Cache files will be written to: /Users/me/Library/Caches/zephyr
-- Found west (found suitable version &amp;quot;1.2.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: MyCompany_ka0052_r01
Parsing /opt/nordic/ncs/v2.9.1/zephyr/share/sysbuild/Kconfig
Loaded configuration &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/_sysbuild/empty.conf&amp;#39;
Merged configuration &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/_sysbuild/empty.conf&amp;#39;
Configuration saved to &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/zephyr/.config&amp;#39;
Kconfig header saved to &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/_sysbuild/autoconf.h&amp;#39;
CMake Error at /opt/nordic/ncs/v2.9.1/nrf/sysbuild/CMakeLists.txt:117 (list):
  list GET given empty list
Call Stack (most recent call first):
  cmake/modules/sysbuild_extensions.cmake:583 (nrf_PRE_CMAKE)
  cmake/modules/sysbuild_extensions.cmake:583 (cmake_language)
  cmake/modules/sysbuild_images.cmake:16 (sysbuild_module_call)
  cmake/modules/sysbuild_default.cmake:20 (include)
  /opt/nordic/ncs/v2.9.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
  /opt/nordic/ncs/v2.9.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  /opt/nordic/ncs/v2.9.1/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
  template/CMakeLists.txt:10 (find_package)


-- 
   *********************************
   * Running CMake for my_project *
   *********************************

Loading Zephyr default modules (Zephyr base).
-- Application: /Users/me/Code/MyCompany/Firmware/Nordic/my_project
-- CMake version: 3.21.0
-- Found Python3: /opt/nordic/ncs/toolchains/b8efef2ad5/bin/python (found suitable version &amp;quot;3.12.4&amp;quot;, minimum required is &amp;quot;3.8&amp;quot;) found components: Interpreter 
-- Cache files will be written to: /Users/me/Library/Caches/zephyr
-- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr)
-- Found west (found suitable version &amp;quot;1.2.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: MyCompany_ka0052_r01
-- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk)
-- Found Dtc: /opt/nordic/ncs/toolchains/b8efef2ad5/bin/dtc (found suitable version &amp;quot;1.6.1&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;) 
-- Found BOARD.dts: /Users/me/Code/MyCompany/Firmware/Nordic/boards/arm/MyCompany_ka0052_r01/MyCompany_ka0052_r01.dts
-- Generated zephyr.dts: /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/include/generated/zephyr/devicetree_generated.h
-- Including generated dts.cmake file: /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/dts.cmake
CMake Warning at /opt/nordic/ncs/v2.9.1/zephyr/cmake/modules/dts.cmake:398 (message):
  dtc raised one or more warnings:

  
  /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/zephyr.dts:56.25-61.5:
  Warning (unique_unit_address_if_enabled): /soc/clock@40000000: duplicate
  unit-address (also used in node /soc/power@40000000)

  
  /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/zephyr.dts:369.21-373.5:
  Warning (unique_unit_address_if_enabled): /soc/acl@4001e000: duplicate
  unit-address (also used in node /soc/flash-controller@4001e000)

Call Stack (most recent call first):
  /opt/nordic/ncs/v2.9.1/zephyr/cmake/modules/zephyr_default.cmake:133 (include)
  /opt/nordic/ncs/v2.9.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  /opt/nordic/ncs/v2.9.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:7 (find_package)



warning: Deprecated symbol PLATFORM_SPECIFIC_INIT is enabled.

Parsing /opt/nordic/ncs/v2.9.1/zephyr/Kconfig
Loaded configuration &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/boards/arm/MyCompany_ka0052_r01/MyCompany_ka0052_r01_defconfig&amp;#39;
Merged configuration &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/prj.conf&amp;#39;
Merged configuration &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/.config.sysbuild&amp;#39;
Configuration saved to &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/.config&amp;#39;
Kconfig header saved to &amp;#39;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project/zephyr/include/generated/zephyr/autoconf.h&amp;#39;
-- Found GnuLd: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version &amp;quot;2.38&amp;quot;) 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
CMake Deprecation Warning at /opt/nordic/ncs/v2.9.1/zephyr/soc/CMakeLists.txt:15 (message):
  

            ---------------------------------------------------------------------
            --- WARNING: Functionality to describe SoCs in HWMv1 is           ---
            --- deprecated and should be replaced with HWMv2, including       ---
            --- boards. HWMv1 SoCs support remains only to ease the migration ---
            --- of out-of-tree SoCs and associated boards. It will not be     ---
            --- possible to build using HWMv1 SoCs at all in future releases. ---
            ---------------------------------------------------------------------


=========== Generating psa_crypto_config ===============
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
Backup: CONFIG_MBEDTLS_THREADING: False
Backup: CONFIG_MBEDTLS_THREADING_ALT: True
=========== Checkpoint: backup ===============
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
Restore: CONFIG_MBEDTLS_THREADING: False
Restore: CONFIG_MBEDTLS_THREADING_ALT: True
=========== End psa_crypto_config ===============
=========== Generating psa_crypto_library_config ===============
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True
Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
Backup: CONFIG_MBEDTLS_THREADING: False
Backup: CONFIG_MBEDTLS_THREADING_ALT: True
=========== Checkpoint: backup ===============
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True
Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
Restore: CONFIG_MBEDTLS_THREADING: False
Restore: CONFIG_MBEDTLS_THREADING_ALT: True
=========== End psa_crypto_library_config ===============
-- Setting build type to &amp;#39;MinSizeRel&amp;#39; as none was specified.
-- Using ccache: /opt/nordic/ncs/toolchains/b8efef2ad5/bin/ccache
CMake Warning at /opt/nordic/ncs/v2.9.1/zephyr/CMakeLists.txt:952 (message):
  No SOURCES given to Zephyr library: drivers__display

  Excluding target from build.


-- Configuring done
-- Generating done
-- Build files have been written to: /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/my_project
-- Configuring incomplete, errors occurred!
See also &amp;quot;/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/CMakeFiles/CMakeOutput.log&amp;quot;.
FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/b8efef2ad5/bin/cmake -DWEST_PYTHON=/opt/nordic/ncs/toolchains/b8efef2ad5/opt/python@3.12/bin/python3.12 -B/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 -GNinja -DBOARD=MyCompany_ka0052_r01 -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/me/Code/MyCompany/Firmware/Nordic -S/opt/nordic/ncs/v2.9.1/zephyr/share/sysbuild -DAPP_DIR:PATH=/Users/me/Code/MyCompany/Firmware/Nordic/my_project

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The issues seems top start at:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CMake Warning at /opt/nordic/ncs/v2.9.1/zephyr/CMakeLists.txt:952 (message):
  No SOURCES given to Zephyr library: drivers__display&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Terminal Output for&amp;nbsp;&lt;/span&gt;&lt;strong&gt;SDK v2.9.1&lt;/strong&gt;&lt;span&gt;&amp;nbsp;-&amp;nbsp;&lt;/span&gt;&lt;strong&gt;No Sysbuild&lt;/strong&gt;&lt;span&gt;&amp;nbsp;selected in VS Code&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;
 *  Executing task: nRF Connect: Build: my_project/build_r01 (active) 

Building my_project
west build --build-dir /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 /Users/me/Code/MyCompany/Firmware/Nordic/my_project

[1/495] Preparing syscall dependency handling

[5/495] Generating include/generated/zephyr/version.h
-- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr), build: v3.7.99-ncs2-1
[489/495] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/zephyr/zephyr_pre0.map 
: &amp;amp;&amp;amp; ccache /opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -Os -DNDEBUG -gdwarf-4 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/libarch__arm__core.a  zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a  zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a  zephyr/lib/libc/picolibc/liblib__libc__picolibc.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/lib/net_buf/liblib__net_buf.a  zephyr/lib/smf/liblib__smf.a  zephyr/soc/soc/arm/nordic_nrf/lib..__modules__soc-hwmv1__soc__arm__nordic_nrf.a  zephyr/subsys/fs/libsubsys__fs.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/bluetooth/common/libsubsys__bluetooth__common.a  zephyr/subsys/bluetooth/host/libsubsys__bluetooth__host.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/entropy/libdrivers__entropy.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/gpio/libdrivers__gpio.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/spi/libdrivers__spi.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/multithreading_lock/lib..__nrf__lib__multithreading_lock.a  modules/nrf/subsys/bluetooth/controller/lib..__nrf__subsys__bluetooth__controller.a  modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a  modules/nrf/subsys/mpsl/init/lib..__nrf__subsys__mpsl__init.a  modules/nrf/subsys/mpsl/fem/lib..__nrf__subsys__mpsl__fem.a  modules/nrf/drivers/hw_cc3xx/lib..__nrf__drivers__hw_cc3xx.a  modules/nrf/drivers/mpsl/clock_control/lib..__nrf__drivers__mpsl__clock_control.a  modules/nrf/drivers/mpsl/flash_sync/lib..__nrf__drivers__mpsl__flash_sync.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  modules/littlefs/libmodules__littlefs.a  modules/lvgl/libmodules__lvgl.a  modules/segger/libmodules__segger.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L/Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/zephyr  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m4  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -mtp=soft  -fuse-ld=bfd  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  -specs=picolibc.specs  -DPICOLIBC_LONG_LONG_PRINTF_SCANF  modules/nrf/subsys/nrf_security/src/libmbedcrypto.a  modules/nrf/subsys/nrf_security/src/core/nrf_oberon/liboberon_psa_core.a  modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/liboberon_psa_driver.a  /opt/nordic/ncs/v2.9.1/nrfxlib/crypto/nrf_oberon/lib/cortex-m4/soft-float/liboberon_mbedtls_3.0.15.a  modules/nrf/subsys/nrf_security/src/libmbedcrypto.a  modules/nrf/subsys/nrf_security/src/core/nrf_oberon/liboberon_psa_core.a  modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/liboberon_psa_driver.a  /opt/nordic/ncs/v2.9.1/nrfxlib/crypto/nrf_oberon/lib/cortex-m4/soft-float/liboberon_mbedtls_3.0.15.a  /opt/nordic/ncs/v2.9.1/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m4/soft-float/no-interrupts/libnrf_cc310_platform_0.9.19.a  modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a  modules/nrf/subsys/nrf_security/src/libnrf_security_utils.a  zephyr/kernel/libkernel.a  /opt/nordic/ncs/v2.9.1/nrfxlib/crypto/nrf_oberon/lib/cortex-m4/soft-float/liboberon_3.0.15.a  /opt/nordic/ncs/v2.9.1/nrfxlib/softdevice_controller/lib/nrf52/soft-float/libsoftdevice_controller_peripheral.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/common/lib/nrf52/soft-float/libmpsl_fem_common.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/nrf21540_gpio/lib/nrf52/soft-float/libmpsl_fem_nrf21540_gpio.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/nrf21540_gpio_spi/lib/nrf52/soft-float/libmpsl_fem_nrf21540_gpio_spi.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/nrf2220/lib/nrf52/soft-float/libmpsl_fem_nrf2220.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/nrf2240/lib/nrf52/soft-float/libmpsl_fem_nrf2240.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/nrf22xx/lib/nrf52/soft-float/libmpsl_fem_nrf22xx.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/fem/simple_gpio/lib/nrf52/soft-float/libmpsl_fem_simple_gpio.a  /opt/nordic/ncs/v2.9.1/nrfxlib/mpsl/lib/nrf52/soft-float/libmpsl.a -L&amp;quot;/opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v7e-m/nofp&amp;quot; -lc -lgcc &amp;amp;&amp;amp; cd /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01/zephyr &amp;amp;&amp;amp; /opt/nordic/ncs/toolchains/b8efef2ad5/Cellar/cmake/3.21.0/bin/cmake -E true
/opt/nordic/ncs/toolchains/b8efef2ad5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/libzephyr.a(flash_util.c.obj):/opt/nordic/ncs/v2.9.1/zephyr/drivers/flash/flash_util.c:14: multiple definition of `log_const_flash&amp;#39;; app/libapp.a(flash.c.obj):/Users/me/Code/MyCompany/Firmware/Nordic/my_project/src/flash.c:4: first defined here
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/b8efef2ad5/bin/cmake --build /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. &lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/526521?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 10:50:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab8e57cd-1ffb-4490-b2d0-7eed7e419623</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you provide full build log when using NCS v2.9.0 (and NCS v2.8.0 if build log is different)?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/526375?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 14:39:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c84ce1fe-61a9-4746-9d27-0a927630eadd</guid><dc:creator>AlexZander</dc:creator><description>&lt;p&gt;I have tried&amp;nbsp;&lt;span&gt;--no-sysbuild and the build still fails in anything later than v2.8.x and v2.9.x&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Generated Build Commands Shown Below...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Toolchain: v2.9.1&lt;/p&gt;
&lt;p&gt;SDK: v2.7.0&lt;/p&gt;
&lt;p&gt;Status: OK&lt;/p&gt;
&lt;p&gt;Build Command:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build --build-dir /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 /Users/me/Code/MyCompany/Firmware/Nordic/my_project --pristine --board MyCompany_ka0052_r01 -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/me/Code/MyCompany/Firmware/Nordic&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Toolchain: v2.9.1&lt;/p&gt;
&lt;p&gt;SDK: v2.9.1&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Status&lt;/span&gt;&lt;span&gt;:&amp;nbsp;FAILS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Build Command:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build --build-dir /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 /Users/me/Code/MyCompany/Firmware/Nordic/my_project --pristine --board MyCompany_ka0052_r01 --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/me/Code/MyCompany/Firmware/Nordic&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Toolchain: v2.9.1&lt;/p&gt;
&lt;p&gt;SDK: v2.9.1 (NO SYSBUILD)&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Status&lt;/span&gt;&lt;span&gt;:&amp;nbsp;FAILS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Build Command:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build --build-dir /Users/me/Code/MyCompany/Firmware/Nordic/my_project/build_r01 /Users/me/Code/MyCompany/Firmware/Nordic/my_project --pristine --board MyCompany_ka0052_r01 --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/me/Code/MyCompany/Firmware/Nordic&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migration from SDK v2.7.0 to v2.8.0 (and v2.9.0) failing</title><link>https://devzone.nordicsemi.com/thread/521899?ContentTypeID=1</link><pubDate>Fri, 07 Feb 2025 11:28:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4637884c-defb-4c4c-b51a-e7875b4f4098</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you show your build commands when using different NCS versions?&lt;br /&gt;&lt;br /&gt;Have you tried to use --no-sysbuild option when building with west in NCS v2.8.0 and v2.9.0? Do you see any difference in the result?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>