Hello,
I try to build a powerpc RTEMS toolchain using the rtems source builder (revision 21446e6af24b17) on a current OpenSUSE 15.6. That fails during the rtems-tools build. Basically waf is complaining about No module named 'doxygen'. My host system has a doxygen installed. Any idea what could be missing?
Detailed information
Call to RSB:
../source-builder/sb-set-builder --prefix=/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env//rtems-install/7 --log=/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env//external/rtems-source-builder/b-rsb-toolchain-powerpc.log 7/rtems-powerpc
The log shows the following:
+ ./waf distclean configure --prefix=/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/rtems-install/7
'distclean' finished successfully (0.000s)
Setting top to : /home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634
Setting out to : /home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634/build
invalid version file: __init__() got an unexpected keyword argument 'text'
(complete log in /home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634/build/config.log)
shell cmd failed: /bin/sh -ex /home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/do-build
error: building rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1
See error report: rsb-report-rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1.txt
Note: In some cases the error appears only in
the complete build log (see --log option)
The details in the rsb-report-rtems-tools are:
# project configured on Thu Aug 7 16:03:51 2025 by
# waf 2.1.4 (abi 20, python 3060ff0 on linux)
# using ./waf distclean configure --prefix=/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/rtems-install/7
#
----------------------------------------
Setting top to
/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634
----------------------------------------
Setting out to
/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634/build
from /home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634: Could not load the Waf tool 'doxygen' from ['waf-tools', '/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634/.waf3-2.1.4-72787ce48f227ac42c4b0da24e780694', '/home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634', '/usr/lib/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/home/EB/christian_m/.local/lib/python3.6/site-packages', '/usr/lib64/python3.6/site-packages', '/usr/lib64/python3.6/site-packages/PIL', '/usr/lib64/python3.6/_import_failed', '/usr/lib/python3.6/site-packages']
No module named 'doxygen'
from /home/EB/christian_m/Projekte/RTEMS-divers/rtems-simulation-env/external/rtems-source-builder/rtems/build/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634-1/rtems-tools-7e6ba9aaad4361e9b3ab0991d87904ddb835c634: invalid version file: __init__() got an unexpected keyword argument 'text'
Thanks.
Best regards
Christian