Cxbx-Reloaded / xbox_kernel_test_suite

Xbox kernel APIs tester written using nxdk
GNU General Public License v3.0
22 stars 6 forks source link

GitHub CI Build Failing #73

Closed RadWolfie closed 2 years ago

RadWolfie commented 2 years ago

For some reason, GitHub Action's CI is failing. I had verified with NevolutionX repository is building with current nxdk state. Plus force push xkts's master branch in my own fork with current nxdk state lead to failure to build.

The problem:

[ CC       ] /home/runner/work/xbox_kernel_test_suite/xbox_kernel_test_suite/projects/xbox_kernel_test_suite/irt_tests.obj
[ CC       ] /home/runner/work/xbox_kernel_test_suite/xbox_kernel_test_suite/projects/xbox_kernel_test_suite/av_tests.obj
make: nxdk-cc: Command not found
make: nxdk-cc: Command not found
make: *** [/home/runner/work/xbox_kernel_test_suite/xbox_kernel_test_suite/projects/xbox_kernel_test_suite/../../Makefile:136: /home/runner/work/xbox_kernel_test_suite/xbox_kernel_test_suite/projects/xbox_kernel_test_suite/irt_tests.obj] Error 127
make: *** Waiting for unfinished jobs....
make: *** [/home/runner/work/xbox_kernel_test_suite/xbox_kernel_test_suite/projects/xbox_kernel_test_suite/../../Makefile:136: /home/runner/work/xbox_kernel_test_suite/xbox_kernel_test_suite/projects/xbox_kernel_test_suite/av_tests.obj] Error 127
Error: Process completed with exit code 2.

The origin of cause is unknown.

RadWolfie commented 2 years ago

Found the solution to resolve this. GitHub CI workflow need these additions to the file.

Further investigation needed to able allow use NXDK_DIR environment within Makefile file. Except I think GitHub may had changed something to the CI system.