Failed to run sonar scanner with arm-none-eabi-gcc

Hi Expert,

Im building gitlab.yml code to perform CI/CD for C/C++ program. Im new to this CI/CD operation & code. So, I try with the example given from this link (GitHub - sonarsource-cfamily-examples/linux-cmake-gitlab-ci-sc: An example C++ repository built with CMake on Linux using GitLab CI and analyzed on SonarCloud) and managed to run.

Then, I try do perform on my C/C++ firmware project for ARM based MCU, which is GD32. Source code for CMAKE build is from this (GitHub - BestSens/gd32-cmake-example: Modern CMake example project building a basic GD32F4xx example with standard arm-none-eabi-gcc). However, im facing these error.

...
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

[219](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L219)WARN: Provided compiler is not compatible.

[220](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L220)Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Release/Source/gd32f4xx_wwdgt.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_wwdgt.c]

[221](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L221)The compiler probe 'stdout' is expected to contain at least one'#define' directive:

[222](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L222)WARN: Provided compiler is not compatible.

[223](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L223)Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Utilities/CMakeFiles/Running_led_gd32f450z_eval.dir/Release/gd32f450z_eval.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Utilities/gd32f450z_eval.c]

[224](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L224)The compiler probe 'stdout' is expected to contain at least one'#define' directive:

[225](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L225)INFO: Detected compilers: arm-none-eabi-gcc=34;arm-none-eabi-g++=1

[226](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L226)INFO: Number of compilation units in the provided Compilation Database: 35

[227](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L227)INFO: Number of skipped unsupported compilation units: 35

[228](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L228)INFO: Number of skipped non-indexed compilation units: 0

[229](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L229)INFO: Number of skipped duplicate compilation units: 0

[230](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L230)INFO: Number of remaining compilation units to be analyzed: 0

[231](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L231)INFO: Detected standards:

[232](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L232)INFO: 0/6 files marked as unchanged

[233](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L233)INFO: Analysis cache: 0/0 hits, 125 bytes

[234](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L234)INFO: ------------------------------------------------------------------------

[235](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L235)INFO: EXECUTION FAILURE

[236](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L236)INFO: ------------------------------------------------------------------------

[237](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L237)INFO: Total time: 21.976s

[238](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L238)INFO: Final Memory: 19M/70M

[239](https://gitlab.com/my_aus/ci-cd/gd-32-ci-cd/-/jobs/9761838269#L239)INFO: ------------------------------------------------------------------------
...

This is my gitlab.yml code

stages: # standard .pre, build, test, deploy, .post
  - build
  - test

variables:
  ARM_TOOLCHAIN_PATH: "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2021.10/bin"

  SONAR_SCANNER_VERSION: 5.0.1.3006 # Find the latest version in the "Linux" link on this page:
                                    # https://docs.sonarcloud.io/advanced-setup/ci-based-analysis/sonarscanner-cli/ 
  BUILD_WRAPPER_OUT_DIR: build_wrapper_output_directory # Directory where build-wrapper output will be placed

  SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar"  # Defines the location of the analysis task cache
  GIT_DEPTH: "0"  # Tells git to fetch all the branches of the project, required by the analysis task
  # note that SONAR_TOKEN is transmitted to the environment through Gitlab CI

get-sonar-binaries:
  # this job download and unpacks the build-wrapper and the sonar-scanner
  # in this example it is done for every build.
  # This can be optimized by caching the files or better, by including them, in the build docker image.
  image: gcc
  stage: .pre
  cache:
    policy: push
    key: "${CI_COMMIT_SHORT_SHA}"
    paths:
      - build-wrapper/ # to share the build-wrapper between jobs
      - sonar-scanner/ # to share the sonar-scanner between jobs
  script:
    # Download sonar-scanner
    - curl -sSLo sonar-scanner.zip "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}-linux.zip"
    - unzip -o sonar-scanner.zip 
    - mv sonar-scanner-${SONAR_SCANNER_VERSION}-linux sonar-scanner
    # Download build-wrapper
    - curl -sSLo build-wrapper.zip "${SONAR_HOST_URL}/static/cpp/build-wrapper-linux-x86.zip" 
    - unzip -o build-wrapper.zip
    - mv build-wrapper-linux-x86 build-wrapper
  only:
    - main

build_project:
  image: gcc
  # tags:
  #     - aus_office
  stage: build
  before_script:
    - apt update && apt -y install cmake
    - apt -y install ninja-build
    - apt -y install gcc-arm-none-eabi
    # - echo $Env:PATH
    # - $Env:PATH += ";$Env:ARM_TOOLCHAIN_PATH"
    # - arm-none-eabi-gcc --version
  cache:
    policy: pull-push
    key: "${CI_COMMIT_SHORT_SHA}"
    paths:
      - build-wrapper/
      - sonar-scanner/
      - "${BUILD_WRAPPER_OUT_DIR}"
  script:
    - cmake --version
    - ninja --version
    - arm-none-eabi-gcc --version
    - ls
    - cmake -B build -S . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE="cmake/arm-none-eabi-gcc.cmake" -DCMAKE_GENERATOR="Ninja Multi-Config"
    - ls
    # run the build inside the build wrapper
    - build-wrapper/build-wrapper-linux-x86-64 --out-dir "${BUILD_WRAPPER_OUT_DIR}" cmake --build build/ --config Release --target Running_led.elf
  artifacts:
    paths: 
      - build/

sonarcloud-check:
  image: gcc
  stage: .post
  cache:
    policy: pull
    key: "${CI_COMMIT_SHORT_SHA}"
    paths:
      - sonar-scanner/
      - "${BUILD_WRAPPER_OUT_DIR}"
  script:
    - sonar-scanner/bin/sonar-scanner --define sonar.host.url="${SONAR_HOST_URL}" --define sonar.cfamily.compile-commands="${BUILD_WRAPPER_OUT_DIR}/compile_commands.json" --define sonar.cfamily.threads=4
  only:
    - main

Hi,

Welcome to the community!

Can you provide your full log, redacted as necessary, please?

 
Thx,
Ann

Hi,

This is the full log for my CMAKE build for arm-none-eabi-gcc.

e[0KRunning with gitlab-runner 17.10.0~pre.41.g5c23fd8e (5c23fd8e)e[0;m
e[0K  on blue-2.saas-linux-small-amd64.runners-manager.gitlab.com/default XxUrkriX, system ID: s_f46a988edce4e[0;m
section_start:1744966949:prepare_executor
e[0Ke[0Ke[36;1mPreparing the "docker+machine" executore[0;me[0;m
e[0KUsing Docker executor with image gcc ...e[0;m
e[0KPulling docker image gcc ...e[0;m
e[0KUsing docker image sha256:54059b0e9deabd432ff3bca1bc50c101f9ba8d8dc8bb5528ac71276d17e04f01 for gcc with digest gcc@sha256:95f598eea2b230fae0bca018c9e31ac1f9dc0599e5e06f2c70671f14449fdcb1 ...e[0;m
section_end:1744966973:prepare_executor
e[0Ksection_start:1744966973:prepare_script
e[0Ke[0Ke[36;1mPreparing environmente[0;me[0;m
Running on runner-xxurkrix-project-68661347-concurrent-0 via runner-xxurkrix-s-l-s-amd64-1744966903-5173c9b0...
section_end:1744966979:prepare_script
e[0Ksection_start:1744966979:get_sources
e[0Ke[0Ke[36;1mGetting source from Git repositorye[0;me[0;m
e[32;1mFetching changes...e[0;m
Initialized empty Git repository in /builds/my_aus/ci-cd/gd-32-ci-cd/.git/
e[32;1mCreated fresh repository.e[0;m
e[32;1mChecking out fd3541c4 as detached HEAD (ref is main)...e[0;m

e[32;1mSkipping Git submodules setupe[0;m
e[32;1m$ git remote set-url origin "${CI_REPOSITORY_URL}" || echo 'Not a git repository; skipping'e[0;m
section_end:1744966981:get_sources
e[0Ksection_start:1744966981:restore_cache
e[0Ke[0Ke[36;1mRestoring cachee[0;me[0;m
e[32;1mChecking cache for fd3541c4-protected...e[0;m
Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/68661347/fd3541c4-protectede[0;m  ETage[0;m="3e9c6fce035efaf8ab80dff8905dc761"
e[32;1mSuccessfully extracted cachee[0;m
section_end:1744966984:restore_cache
e[0Ksection_start:1744966984:step_script
e[0Ke[0Ke[36;1mExecuting "step_script" stage of the job scripte[0;me[0;m
e[0KUsing docker image sha256:54059b0e9deabd432ff3bca1bc50c101f9ba8d8dc8bb5528ac71276d17e04f01 for gcc with digest gcc@sha256:95f598eea2b230fae0bca018c9e31ac1f9dc0599e5e06f2c70671f14449fdcb1 ...e[0;m
e[32;1m$ apt update && apt -y install cmakee[0;m

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [512 B]
Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [255 kB]
Fetched 9303 kB in 1s (8868 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
5 packages can be upgraded. Run 'apt list --upgradable' to see them.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  cmake-data libarchive13 libjsoncpp25 librhash0 libuv1
Suggested packages:
  cmake-doc cmake-format elpa-cmake-mode ninja-build lrzip
The following NEW packages will be installed:
  cmake cmake-data libarchive13 libjsoncpp25 librhash0 libuv1
0 upgraded, 6 newly installed, 0 to remove and 5 not upgraded.
Need to get 11.4 MB of archives.
After this operation, 42.0 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libarchive13 amd64 3.6.2-1+deb12u2 [343 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libjsoncpp25 amd64 1.9.5-4 [78.6 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 librhash0 amd64 1.4.3-3 [134 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 cmake-data all 3.25.1-1 [2026 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 cmake amd64 3.25.1-1 [8692 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 11.4 MB in 0s (61.1 MB/s)
Selecting previously unselected package libarchive13:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 23290 files and directories currently installed.)
Preparing to unpack .../0-libarchive13_3.6.2-1+deb12u2_amd64.deb ...
Unpacking libarchive13:amd64 (3.6.2-1+deb12u2) ...
Selecting previously unselected package libjsoncpp25:amd64.
Preparing to unpack .../1-libjsoncpp25_1.9.5-4_amd64.deb ...
Unpacking libjsoncpp25:amd64 (1.9.5-4) ...
Selecting previously unselected package librhash0:amd64.
Preparing to unpack .../2-librhash0_1.4.3-3_amd64.deb ...
Unpacking librhash0:amd64 (1.4.3-3) ...
Selecting previously unselected package libuv1:amd64.
Preparing to unpack .../3-libuv1_1.44.2-1+deb12u1_amd64.deb ...
Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../4-cmake-data_3.25.1-1_all.deb ...
Unpacking cmake-data (3.25.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../5-cmake_3.25.1-1_amd64.deb ...
Unpacking cmake (3.25.1-1) ...
Setting up libarchive13:amd64 (3.6.2-1+deb12u2) ...
Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...
Setting up libjsoncpp25:amd64 (1.9.5-4) ...
Setting up librhash0:amd64 (1.4.3-3) ...
Setting up cmake-data (3.25.1-1) ...
Setting up cmake (3.25.1-1) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
e[32;1m$ apt -y install ninja-builde[0;m

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  ninja-build
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 135 kB of archives.
After this operation, 426 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 ninja-build amd64 1.11.1-2~deb12u1 [135 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 135 kB in 0s (2077 kB/s)
Selecting previously unselected package ninja-build.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 26552 files and directories currently installed.)
Preparing to unpack .../ninja-build_1.11.1-2~deb12u1_amd64.deb ...
Unpacking ninja-build (1.11.1-2~deb12u1) ...
Setting up ninja-build (1.11.1-2~deb12u1) ...
e[32;1m$ apt -y install gcc-arm-none-eabie[0;m

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  binutils-arm-none-eabi libnewlib-arm-none-eabi libnewlib-dev
  libstdc++-arm-none-eabi-dev libstdc++-arm-none-eabi-newlib
Suggested packages:
  libnewlib-doc
The following NEW packages will be installed:
  binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi
  libnewlib-dev libstdc++-arm-none-eabi-dev libstdc++-arm-none-eabi-newlib
0 upgraded, 6 newly installed, 0 to remove and 5 not upgraded.
Need to get 412 MB of archives.
After this operation, 2473 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 binutils-arm-none-eabi amd64 2.40-2+18+b1 [2852 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 gcc-arm-none-eabi amd64 15:12.2.rel1-1 [48.5 MB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 libnewlib-dev all 3.3.0-1.3+deb12u1 [257 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 libnewlib-arm-none-eabi all 3.3.0-1.3+deb12u1 [45.4 MB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 libstdc++-arm-none-eabi-dev all 15:12.2.rel1-1+23 [1217 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 libstdc++-arm-none-eabi-newlib all 15:12.2.rel1-1+23 [313 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 412 MB in 5s (75.1 MB/s)
Selecting previously unselected package binutils-arm-none-eabi.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 26565 files and directories currently installed.)
Preparing to unpack .../0-binutils-arm-none-eabi_2.40-2+18+b1_amd64.deb ...
Unpacking binutils-arm-none-eabi (2.40-2+18+b1) ...
Selecting previously unselected package gcc-arm-none-eabi.
Preparing to unpack .../1-gcc-arm-none-eabi_15%3a12.2.rel1-1_amd64.deb ...
Unpacking gcc-arm-none-eabi (15:12.2.rel1-1) ...
Selecting previously unselected package libnewlib-dev.
Preparing to unpack .../2-libnewlib-dev_3.3.0-1.3+deb12u1_all.deb ...
Unpacking libnewlib-dev (3.3.0-1.3+deb12u1) ...
Selecting previously unselected package libnewlib-arm-none-eabi.
Preparing to unpack .../3-libnewlib-arm-none-eabi_3.3.0-1.3+deb12u1_all.deb ...
Unpacking libnewlib-arm-none-eabi (3.3.0-1.3+deb12u1) ...
Selecting previously unselected package libstdc++-arm-none-eabi-dev.
Preparing to unpack .../4-libstdc++-arm-none-eabi-dev_15%3a12.2.rel1-1+23_all.deb ...
Unpacking libstdc++-arm-none-eabi-dev (15:12.2.rel1-1+23) ...
Selecting previously unselected package libstdc++-arm-none-eabi-newlib.
Preparing to unpack .../5-libstdc++-arm-none-eabi-newlib_15%3a12.2.rel1-1+23_all.deb ...
Unpacking libstdc++-arm-none-eabi-newlib (15:12.2.rel1-1+23) ...
Setting up binutils-arm-none-eabi (2.40-2+18+b1) ...
Setting up gcc-arm-none-eabi (15:12.2.rel1-1) ...
Setting up libnewlib-dev (3.3.0-1.3+deb12u1) ...
Setting up libnewlib-arm-none-eabi (3.3.0-1.3+deb12u1) ...
Setting up libstdc++-arm-none-eabi-dev (15:12.2.rel1-1+23) ...
Setting up libstdc++-arm-none-eabi-newlib (15:12.2.rel1-1+23) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
e[32;1m$ cmake --versione[0;m
cmake version 3.25.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).
e[32;1m$ ninja --versione[0;m
1.11.1
e[32;1m$ arm-none-eabi-gcc --versione[0;m
arm-none-eabi-gcc (15:12.2.rel1-1) 12.2.1 20221205
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

e[32;1m$ lse[0;m
CMakeLists.txt
Examples
Firmware
LICENSE
OpenOCD
README.md
Retarget
Template
Utilities
build-wrapper
cmake
gd32f450.ld
sonar-project.properties
sonar-scanner
e[32;1m$ cmake -B build -S . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE="cmake/arm-none-eabi-gcc.cmake" -DCMAKE_GENERATOR="Ninja"e[0;m
-- The C compiler identification is GNU 12.2.1
-- The CXX compiler identification is GNU 12.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/arm-none-eabi-gcc
-- Configuring done
-- Generating done
-- Build files have been written to: /builds/my_aus/ci-cd/gd-32-ci-cd/build
e[32;1m$ lse[0;m
CMakeLists.txt
Examples
Firmware
LICENSE
OpenOCD
README.md
Retarget
Template
Utilities
build
build-wrapper
cmake
gd32f450.ld
sonar-project.properties
sonar-scanner
e[32;1m$ build-wrapper/build-wrapper-linux-x86-64 --out-dir "${BUILD_WRAPPER_OUT_DIR}" cmake --build build/ --config Release --target Running_led.elfe[0;m
[1/39] Building C object Examples/GPIO/Running_led/CMakeFiles/Running_led.dir/gd32f4xx_it.c.obj
[2/39] Building C object Examples/GPIO/Running_led/CMakeFiles/Running_led.dir/systick.c.obj
[3/39] Building C object Examples/GPIO/Running_led/CMakeFiles/Running_led.dir/main.c.obj
[4/39] Building C object Examples/GPIO/Running_led/Firmware/CMSIS/CMakeFiles/Running_led_CMSIS.dir/GD/GD32F4xx/Source/system_gd32f4xx.c.obj
[5/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_can.c.obj
[6/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_adc.c.obj
[7/39] Building CXX object Examples/GPIO/Running_led/Firmware/CMSIS/CMakeFiles/Running_led_CMSIS.dir/GD/GD32F4xx/Source/GNU/startup_gd32f450.cpp.obj
In file included from /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/./core_cm4.h:188,
                 from /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/GD/GD32F4xx/Include/gd32f4xx.h:286,
                 from /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/GD/GD32F4xx/Source/GNU/startup_gd32f450.cpp:4:
/builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/./core_cmFunc.h: In function 'uint32_t __get_PSP()':
/builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/./core_cmFunc.h:412:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  412 |   register uint32_t result;
      |                     ^~~~~~
/builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/./core_cmFunc.h: In function 'uint32_t __get_MSP()':
/builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/./core_cmFunc.h:439:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  439 |   register uint32_t result;
      |                     ^~~~~~
[8/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_crc.c.obj
[9/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_ctc.c.obj
[10/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dac.c.obj
[11/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dbg.c.obj
[12/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dci.c.obj
[13/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dma.c.obj
[14/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_exmc.c.obj
[15/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_enet.c.obj
[16/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_exti.c.obj
[17/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_fmc.c.obj
[18/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_gpio.c.obj
[19/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_fwdgt.c.obj
[20/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_i2c.c.obj
[21/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_ipa.c.obj
[22/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_iref.c.obj
[23/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_pmu.c.obj
[24/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_misc.c.obj
[25/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_rcu.c.obj
[26/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_sdio.c.obj
[27/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_rtc.c.obj
[28/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_spi.c.obj
[29/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_syscfg.c.obj
[30/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_trng.c.obj
[31/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_timer.c.obj
[32/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_tli.c.obj
[33/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_usart.c.obj
[34/39] Building C object Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_wwdgt.c.obj
[35/39] Building C object Examples/GPIO/Running_led/Utilities/CMakeFiles/Running_led_gd32f450z_eval.dir/gd32f450z_eval.c.obj
[36/39] Linking CXX static library Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/libRunning_led_standard_peripherals.a
[37/39] Linking CXX static library Examples/GPIO/Running_led/Firmware/CMSIS/libRunning_led_CMSIS.a
[38/39] Linking CXX static library Examples/GPIO/Running_led/Utilities/libRunning_led_gd32f450z_eval.a
[39/39] Linking CXX executable Examples/GPIO/Running_led/Running_led.elf
section_end:1744967029:step_script
e[0Ksection_start:1744967029:archive_cache
e[0Ke[0Ke[36;1mSaving cache for successful jobe[0;me[0;m
e[32;1mCreating cache fd3541c4-protected...e[0;m
build-wrapper/: found 5 matching artifact files and directoriese[0;m 
sonar-scanner/: found 320 matching artifact files and directoriese[0;m 
build_wrapper_output_directory: found 4 matching artifact files and directoriese[0;m 
Uploading cache.zip to https://storage.googleapis.com/gitlab-com-runners-cache/project/68661347/fd3541c4-protectede[0;m 
e[32;1mCreated cachee[0;m
section_end:1744967033:archive_cache
e[0Ksection_start:1744967033:upload_artifacts_on_success
e[0Ke[0Ke[36;1mUploading artifacts for successful jobe[0;me[0;m
e[32;1mUploading artifacts...e[0;m
build/: found 292 matching artifact files and directoriese[0;m 
build_wrapper_output_directory: found 4 matching artifact files and directoriese[0;m 
Uploading artifacts as "archive" to coordinator... 201 Createde[0;m  ide[0;m=9763340734 responseStatuse[0;m=201 Created tokene[0;m=66_qLLDb1
section_end:1744967035:upload_artifacts_on_success
e[0Ksection_start:1744967035:cleanup_file_variables
e[0Ke[0Ke[36;1mCleaning up project directory and file based variablese[0;me[0;m
section_end:1744967036:cleanup_file_variables
e[0Ke[32;1mJob succeedede[0;m

This is the full log for my sonar check job.

e[0KRunning with gitlab-runner 17.10.0~pre.41.g5c23fd8e (5c23fd8e)e[0;m
e[0K  on blue-4.saas-linux-small-amd64.runners-manager.gitlab.com/default J2nyww-s, system ID: s_cf1798852952e[0;m
section_start:1744967052:prepare_executor
e[0Ke[0Ke[36;1mPreparing the "docker+machine" executore[0;me[0;m
e[0KUsing Docker executor with image gcc ...e[0;m
e[0KPulling docker image gcc ...e[0;m
e[0KUsing docker image sha256:54059b0e9deabd432ff3bca1bc50c101f9ba8d8dc8bb5528ac71276d17e04f01 for gcc with digest gcc@sha256:95f598eea2b230fae0bca018c9e31ac1f9dc0599e5e06f2c70671f14449fdcb1 ...e[0;m
section_end:1744967076:prepare_executor
e[0Ksection_start:1744967076:prepare_script
e[0Ke[0Ke[36;1mPreparing environmente[0;me[0;m
Running on runner-j2nyww-s-project-68661347-concurrent-0 via runner-j2nyww-s-s-l-s-amd64-1744967006-b4f31de8...
section_end:1744967082:prepare_script
e[0Ksection_start:1744967082:get_sources
e[0Ke[0Ke[36;1mGetting source from Git repositorye[0;me[0;m
e[32;1mFetching changes...e[0;m
Initialized empty Git repository in /builds/my_aus/ci-cd/gd-32-ci-cd/.git/
e[32;1mCreated fresh repository.e[0;m
e[32;1mChecking out fd3541c4 as detached HEAD (ref is main)...e[0;m

e[32;1mSkipping Git submodules setupe[0;m
e[32;1m$ git remote set-url origin "${CI_REPOSITORY_URL}" || echo 'Not a git repository; skipping'e[0;m
section_end:1744967084:get_sources
e[0Ksection_start:1744967084:restore_cache
e[0Ke[0Ke[36;1mRestoring cachee[0;me[0;m
e[32;1mChecking cache for fd3541c4-protected...e[0;m
Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/68661347/fd3541c4-protectede[0;m  ETage[0;m="f4a5dfa309ced3dc7ec05397a53bb4a1"
e[32;1mSuccessfully extracted cachee[0;m
section_end:1744967087:restore_cache
e[0Ksection_start:1744967087:download_artifacts
e[0Ke[0Ke[36;1mDownloading artifactse[0;me[0;m
e[32;1mDownloading artifacts for build_project (9763340734)...e[0;m
Downloading artifacts from coordinator... ok      e[0;m  hoste[0;m=storage.googleapis.com ide[0;m=9763340734 responseStatuse[0;m=200 OK tokene[0;m=66_mJbWW2
section_end:1744967088:download_artifacts
e[0Ksection_start:1744967088:step_script
e[0Ke[0Ke[36;1mExecuting "step_script" stage of the job scripte[0;me[0;m
e[0KUsing docker image sha256:54059b0e9deabd432ff3bca1bc50c101f9ba8d8dc8bb5528ac71276d17e04f01 for gcc with digest gcc@sha256:95f598eea2b230fae0bca018c9e31ac1f9dc0599e5e06f2c70671f14449fdcb1 ...e[0;m
e[32;1m$ sonar-scanner/bin/sonar-scanner --define sonar.host.url="${SONAR_HOST_URL}" --define sonar.cfamily.compile-commands="${BUILD_WRAPPER_OUT_DIR}/compile_commands.json"e[0;m
INFO: Scanner configuration file: /builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/conf/sonar-scanner.properties
INFO: Project root configuration file: /builds/my_aus/ci-cd/gd-32-ci-cd/sonar-project.properties
INFO: SonarScanner 5.0.1.3006
INFO: Java 17.0.7 Eclipse Adoptium (64-bit)
INFO: Linux 5.15.154+ amd64
INFO: User cache: /builds/my_aus/ci-cd/gd-32-ci-cd/.sonar/cache
INFO: Analyzing on SonarCloud
INFO: Default locale: "en_US", source code encoding: "US-ASCII" (analysis is platform dependent)
INFO: Load global settings
INFO: Load global settings (done) | time=386ms
INFO: Server id: 1BD809FA-AWHW8ct9-T_TB3XqouNu
INFO: Loading required plugins
INFO: Load plugins index
INFO: Load plugins index (done) | time=461ms
INFO: Load/download plugins
INFO: Load/download plugins (done) | time=967ms
INFO: Found an active CI vendor: 'Gitlab CI'
INFO: Load project settings for component key: 'my_aus_gd-32-ci-cd'
INFO: Load project settings for component key: 'my_aus_gd-32-ci-cd' (done) | time=287ms
INFO: Process project properties
INFO: Project key: my_aus_gd-32-ci-cd
INFO: Base dir: /builds/my_aus/ci-cd/gd-32-ci-cd
INFO: Working dir: /builds/my_aus/ci-cd/gd-32-ci-cd/.scannerwork
INFO: Load project branches
INFO: Load project branches (done) | time=245ms
INFO: Check ALM binding of project 'my_aus_gd-32-ci-cd'
INFO: Detected project binding: BOUND
INFO: Check ALM binding of project 'my_aus_gd-32-ci-cd' (done) | time=188ms
INFO: Load project pull requests
INFO: Load project pull requests (done) | time=182ms
INFO: Load branch configuration
INFO: Auto-configuring branch main
INFO: Load branch configuration (done) | time=3ms
INFO: Load quality profiles
INFO: Load quality profiles (done) | time=344ms
INFO: Load active rules
INFO: Load active rules (done) | time=11139ms
INFO: Organization key: my-aus
INFO: Branch name: main, type: long-lived
INFO: Preprocessing files...
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/lib/server/libjvm.so' is bigger than 20MB and as consequence is removed from the analysis scope.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/lib/modules' is bigger than 20MB and as consequence is removed from the analysis scope.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.incubator.vector/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.localedata/cldr.md' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.localedata/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.localedata/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.naming/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.naming/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.naming/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.sql/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.sql/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.sql/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.accessibility/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.accessibility/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.security.jgss/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.dynalink/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.dynalink/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.smartcardio/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.smartcardio/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.management.rmi/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.management.rmi/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.sctp/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.sctp/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.compiler/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.net.http/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.net.http/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.net.http/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.sql.rowset/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.sql.rowset/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.compiler/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.compiler/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.compiler/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.rmi/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.rmi/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.rmi/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.security.auth/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.security.auth/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jfr/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jfr/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jdwp.agent/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.net/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.net/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.net/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.charsets/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.charsets/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.compiler.management/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.incubator.foreign/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.unsupported/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.unsupported/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.crypto.cryptoki/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.management/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.management/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.management/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management.agent/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management.agent/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.xml.dom/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.nio.mapmode/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.se/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.se/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.se/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.xml/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.xml/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.xml/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.transaction.xa/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.transaction.xa/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.naming.rmi/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.crypto.ec/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.prefs/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.prefs/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.prefs/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.zipfs/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.zipfs/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.httpserver/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.httpserver/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.security.jgss/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.security.jgss/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.instrument/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.instrument/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.instrument/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.xml.crypto/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.xml.crypto/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.scripting/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.scripting/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.scripting/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.datatransfer/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.datatransfer/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.security.sasl/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.security.sasl/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.ci/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.desktop/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.desktop/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.desktop/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jsobject/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.jsobject/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management.jfr/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.logging/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.logging/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/java.logging/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.naming.dns/LICENSE' is ignored. It is a symbolic link targeting a file not located in project basedir.
WARN: File '/builds/my_aus/ci-cd/gd-32-ci-cd/sonar-scanner/jre/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION' is ignored. It is a symbolic link targeting a file not located in project basedir.
INFO: 2 languages detected in 375 preprocessed files
INFO: 1 file ignored because of inclusion/exclusion patterns
INFO: 101 files ignored because of scm ignore settings
INFO: Loading plugins for detected languages
INFO: Load/download plugins
INFO: Load/download plugins (done) | time=1795ms
INFO: Load project repositories
INFO: Load project repositories (done) | time=230ms
INFO: Indexing files...
INFO: Project configuration:
INFO:   Excluded sources: **/build-wrapper-dump.json
INFO: 375 files indexed
INFO: Quality profile for c: Sonar way
INFO: Quality profile for cpp: Sonar way
INFO: ------------- Run sensors on module gd32-ci-cd
INFO: Load metrics repository
INFO: Load metrics repository (done) | time=179ms
INFO: Sensor cache enabled
INFO: Resolved api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
INFO: Load sensor cache
INFO: Load sensor cache (404) | time=819ms
INFO: Resolved api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
INFO: Sensor JaCoCo XML Report Importer [jacoco]
INFO: 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
INFO: No report imported, no coverage information will be imported by JaCoCo XML Report Importer
INFO: Sensor JaCoCo XML Report Importer [jacoco] (done) | time=2ms
INFO: Sensor Java Config Sensor [iac]
INFO: 0 source files to be analyzed
INFO: 0/0 source files have been analyzed
INFO: Sensor Java Config Sensor [iac] (done) | time=48ms
INFO: Sensor IaC Docker Sensor [iac]
INFO: 0 source files to be analyzed
INFO: 0/0 source files have been analyzed
INFO: Sensor IaC Docker Sensor [iac] (done) | time=139ms
INFO: Sensor EnterpriseTextAndSecretsSensor [textenterprise]
INFO: Available processors: 2
INFO: Using 2 threads for analysis.
INFO: The property "sonar.tests" is not set. To improve the analysis accuracy, we categorize a file as a test file if any of the following is true:
  * The filename starts with "test"
  * The filename contains "test." or "tests."
  * Any directory in the file path is named: "doc", "docs", "test" or "tests"
  * Any directory in the file path has a name ending in "test" or "tests"

INFO: Using git CLI to retrieve untracked files
INFO: Analyzing language associated files and files included via "sonar.text.inclusions" that are tracked by git
INFO: 6 files are ignored because they are untracked by git
WARN: Invalid character encountered in file /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_rtc.c at line 68 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
WARN: Invalid character encountered in file /builds/my_aus/ci-cd/gd-32-ci-cd/Utilities/LCD_common/lcd_font.c at line 940 for encoding US-ASCII. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: 182 source files to be analyzed
INFO: 72/182 files analyzed, current files: Utilities/gd32f450i_eval_exmc_sdram.c, Firmware/GD32F4xx_usb_library/device/class/audio/Include/audio_core.h
INFO: 182/182 source files have been analyzed
INFO: Sensor EnterpriseTextAndSecretsSensor [textenterprise] (done) | time=13104ms
INFO: Sensor CFamily [cpp]
INFO: CFamily plugin version: 6.65.0.81949 (a48f0e62e67a9f0b6b084cb167fd8bfcfac426be)
INFO: CFamily analysis configuration mode: Compile-Commands
INFO: Using compile commands: /builds/my_aus/ci-cd/gd-32-ci-cd/build_wrapper_output_directory/compile_commands.json
INFO: Available processors: 2
INFO: Using 2 threads for analysis.
INFO: Found empty cache on server
INFO: Compilation database was generated by build-wrapper 6.65
WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/CMakeFiles/Running_led.dir/gd32f4xx_it.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Examples/GPIO/Running_led/gd32f4xx_it.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/CMakeFiles/Running_led.dir/systick.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Examples/GPIO/Running_led/systick.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/CMakeFiles/Running_led.dir/main.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Examples/GPIO/Running_led/main.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/CMSIS/CMakeFiles/Running_led_CMSIS.dir/GD/GD32F4xx/Source/GNU/startup_gd32f450.cpp.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/GD/GD32F4xx/Source/GNU/startup_gd32f450.cpp]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_adc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_adc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/CMSIS/CMakeFiles/Running_led_CMSIS.dir/GD/GD32F4xx/Source/system_gd32f4xx.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/CMSIS/GD/GD32F4xx/Source/system_gd32f4xx.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_can.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_can.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_crc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_crc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_ctc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_ctc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dac.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_dac.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dbg.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_dbg.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dci.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_dci.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_dma.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_dma.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_enet.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_enet.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_exmc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_exmc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_exti.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_exti.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_fmc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_fmc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_fwdgt.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_fwdgt.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_gpio.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_gpio.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_i2c.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_i2c.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_ipa.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_ipa.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_iref.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_iref.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_misc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_misc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_pmu.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_pmu.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_rcu.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_rcu.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_rtc.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_rtc.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_sdio.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_sdio.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_spi.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_spi.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_syscfg.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_syscfg.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_timer.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_timer.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_tli.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_tli.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_trng.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_trng.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_usart.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_usart.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Firmware/GD32F4xx_standard_peripheral/CMakeFiles/Running_led_standard_peripherals.dir/Source/gd32f4xx_wwdgt.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Firmware/GD32F4xx_standard_peripheral/Source/gd32f4xx_wwdgt.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

WARN: Provided compiler is not compatible.
Invalid probe found, skip analysis of files: [/builds/my_aus/ci-cd/gd-32-ci-cd/build/Examples/GPIO/Running_led/Utilities/CMakeFiles/Running_led_gd32f450z_eval.dir/gd32f450z_eval.c.obj, /builds/my_aus/ci-cd/gd-32-ci-cd/Utilities/gd32f450z_eval.c]
The compiler probe 'stdout' is expected to contain at least one'#define' directive:

INFO: Detected compilers: arm-none-eabi-gcc=34;arm-none-eabi-g++=1
INFO: Number of compilation units in the provided Compilation Database: 35
INFO: Number of skipped unsupported compilation units: 35
INFO: Number of skipped non-indexed compilation units: 0
INFO: Number of skipped duplicate compilation units: 0
INFO: Number of remaining compilation units to be analyzed: 0
INFO: Detected standards: 
INFO: 0/181 files marked as unchanged
INFO: Analysis cache: 0/0 hits, 125 bytes
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 40.737s
ERROR: Error during SonarScanner execution
INFO: Final Memory: 19M/74M
INFO: ------------------------------------------------------------------------
java.lang.IllegalStateException: The Compilation Database JSON file was found but 0 C/C++/Objective-C files were analyzed. Please make sure that:
  * you are correctly invoking the scanner with correct configuration
  * your compiler is supported
  * you are providing the path to the correct Compilation Database JSON
  * you are building and analyzing the same source checkout, absolute paths must be identical in build and analysis steps
	at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:320)
	at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:194)
	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:63)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:51)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:64)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:190)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:186)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:157)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.ScannerContainer.doAfterStart(ScannerContainer.java:414)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:128)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
ERROR: 
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.
section_end:1744967130:step_script
e[0Ksection_start:1744967130:cleanup_file_variables
e[0Ke[0Ke[36;1mCleaning up project directory and file based variablese[0;me[0;m
section_end:1744967131:cleanup_file_variables
e[0Ke[31;1mERROR: Job failed: exit code 1
e[0;m

This is my .yml file

stages: # standard .pre, build, test, deploy, .post
  - build
  - test

variables:
  ARM_TOOLCHAIN_PATH: "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2021.10/bin"

  SONAR_SCANNER_VERSION: 5.0.1.3006 # Find the latest version in the "Linux" link on this page:
                                    # https://docs.sonarcloud.io/advanced-setup/ci-based-analysis/sonarscanner-cli/ 
  BUILD_WRAPPER_OUT_DIR: build_wrapper_output_directory # Directory where build-wrapper output will be placed

  SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar"  # Defines the location of the analysis task cache
  GIT_DEPTH: "0"  # Tells git to fetch all the branches of the project, required by the analysis task
  # note that SONAR_TOKEN is transmitted to the environment through Gitlab CI

get-sonar-binaries:
  # this job download and unpacks the build-wrapper and the sonar-scanner
  # in this example it is done for every build.
  # This can be optimized by caching the files or better, by including them, in the build docker image.
  image: gcc
  stage: .pre
  cache:
    policy: push
    key: "${CI_COMMIT_SHORT_SHA}"
    paths:
      - build-wrapper/ # to share the build-wrapper between jobs
      - sonar-scanner/ # to share the sonar-scanner between jobs
  script:
    # Download sonar-scanner
    - curl -sSLo sonar-scanner.zip "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}-linux.zip"
    - unzip -o sonar-scanner.zip 
    - mv sonar-scanner-${SONAR_SCANNER_VERSION}-linux sonar-scanner
    # Download build-wrapper
    - curl -sSLo build-wrapper.zip "${SONAR_HOST_URL}/static/cpp/build-wrapper-linux-x86.zip" 
    - unzip -o build-wrapper.zip
    - mv build-wrapper-linux-x86 build-wrapper
  only:
    - main

build_project:
  image: gcc
  # tags:
  #     - aus_office
  stage: build
  before_script:
    - apt update && apt -y install cmake
    - apt -y install ninja-build
    - apt -y install gcc-arm-none-eabi
    # - echo $Env:PATH
    # - $Env:PATH += ";$Env:ARM_TOOLCHAIN_PATH"
    # - arm-none-eabi-gcc --version
  cache:
    policy: pull-push
    key: "${CI_COMMIT_SHORT_SHA}"
    paths:
      - build-wrapper/
      - sonar-scanner/
      - "${BUILD_WRAPPER_OUT_DIR}"
  script:
    - cmake --version
    - ninja --version
    - arm-none-eabi-gcc --version
    - ls
    # - cmake -B build -S . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE="cmake/arm-none-eabi-gcc.cmake" -DCMAKE_GENERATOR="Ninja Multi-Config"
    - cmake -B build -S . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE="cmake/arm-none-eabi-gcc.cmake" -DCMAKE_GENERATOR="Ninja"
    - ls
    # run the build inside the build wrapper
    - build-wrapper/build-wrapper-linux-x86-64 --out-dir "${BUILD_WRAPPER_OUT_DIR}" cmake --build build/ --config Release --target Running_led.elf
  artifacts:
    paths: 
      - build/
      - "${BUILD_WRAPPER_OUT_DIR}"

test_artifact:
  image: alpine
  stage: test
  script:
    - cd build
    - test -f CMakeCache.txt # check if file exist
    - test -d CMakeFiles # check if folder exist
    # - test -f Examples/GPIO/Running_led/Release/Running_led.bin # check if file exist
    # - test -f Examples/GPIO/Running_led/Release/Running_led.hex # check if file exist
    # - test -f Examples/GPIO/Running_led/Release/Running_led.elf # check if file exist
    # - test -f Examples/GPIO/Running_led/Release/Running_led.list # check if file exist

sonarcloud-check:
  image: gcc
  stage: .post
  cache:
    policy: pull
    key: "${CI_COMMIT_SHORT_SHA}"
    paths:
      - sonar-scanner/
      - "${BUILD_WRAPPER_OUT_DIR}"
  script:
    - sonar-scanner/bin/sonar-scanner --define sonar.host.url="${SONAR_HOST_URL}" --define sonar.cfamily.compile-commands="${BUILD_WRAPPER_OUT_DIR}/compile_commands.json"
  only:
    - main
1 Like

Hello @_aus ,

It looks like we recognize the compiler and we try to probe it, but we fail. However, in your logs I can only see the stdout which is empty. Can you rerun with debug logging enabled (run sonar-scanner with the flag -X) and share the logs? Those should contain the standard error as well.

Hi,

Attached the full log

log-sonar.txt (209.0 KB)

Thanks!

I see this line:

[Error] Couldn't run program "/usr/bin/arm-none-eabi-gcc" in directory "/builds/my_aus/ci-cd/gd-32-ci-cd/build" because: No such file or directory

Do you run sonar-scanner and the build in two separate jobs, perhaps? If that’s the case, that is not advisable. Build and analysis should be done on the same job, so the environment is the same: even if you install the compiler, you may be missing headers.

Hi

Thanks for your help! Its worked!

1 Like