cannot create /opt/rtems/6/share/gdb/python/rtems/stdcxx.py: Directory nonexistent
Summary
We have a CI job which regular checks the Rust documentation in the RTEMS user manual. It failed this morning at 2024-08-19T02:38:22+02:00 with the following Error:
+ git clone https://gitlab.rtems.org/rtems/tools/rtems-source-builder.git rsb
Cloning into 'rsb'...
+ true .. code-block:: shell --- '[rtems-docs/user/rust/bare-metal.rst:141]'
+ cd rsb/rtems
+ ../source-builder/sb-set-builder --prefix /opt/rtems/6 6/rtems-sparc 6/rtems-riscv
RTEMS Source Builder - Set Builder, 6 (632ccda714fd)
Build Set: 6/rtems-sparc
Build Set: tools/rtems-default-tools.bset
config: devel/dtc-1.6.1-1.cfg
[...]
error: shell macro failed: cat "/home/ferris/rsb/rtems/config/stdcxx-template.py" | sed "s/@RSB_GCC_VERSION@//bin/sh: 1: /opt/rtems/6/bin/sparc-rtems6-gcc: not found/g" > "/opt/rtems/6/share/gdb/python/rtems/stdcxx.py": 2: /bin/sh: 1: cannot create /opt/rtems/6/share/gdb/python/rtems/stdcxx.py: Directory nonexistent
Build Set: Time 0:03:13.027483
Build FAILED
The last successful run of this CI job was on 2024-08-15T02:33:07+02:00. I assume the error is triggered by the merge yesterday of !35 (merged)
Steps to reproduce
The CI job I mentioned in rtems/docs/rtems-docs!9 (comment 110876) found this issue. It carries out the exact instructions you can find in section Bare Metal Rust with RTEMS. It actually extracts the instructions from the source code of the page in the rtems-docs
repository.