Reverse engineer, Rizin RE framework core team member, Rustacean and OCamler, foreign languages fanatic.
~lattis, sorry, still didn't help: https://github.com/rizinorg/rizin/actions/runs/7076647158/job/19260119164?pr=3345#step:9:73
Have there been any updates on this issue?
Changed to pass
-print-search-dirs. ~xvilka, can you confirm this fixes the tcc issue?
@~xvilka look at line 316 in compiler.c:
you can try to fix tinycc here with the correct option to pass to tinycc.
When we try build Rizin with Muon + TinyCC it can't find the necessary library, while Meson can:
/home/runner/work/rizin/rizin/meson.build:354:33: error library not found 354 | it_lrt = it_cc.find_library('rt', required: true, static: is_static_build) ^ /home/runner/work/rizin/rizin/meson.build:354:20: error in method compiler.find_library() 354 | it_lrt = it_cc.find_library('rt', required: true, static: is_static_build) ^ Error: Process completed with exit code 1.
Take the following use case:
- Due to some external error, e.g. network problem build triggered via hottub fails.
- If we restart the build manually on Sourcehut, it finishes successfully
- But the GitHub doesn't receive an updated status, that it was a successful build from the second try, not a failure anymore.
It fails with missing
i18n, I will send a patch to QEMU shortly
meson.build:4:8: error module 'i18n' is unimplemented, If you would like to make your build files portable to muon, use `import('i18n', required: false)`, and then check the .found() method before use. 4 | i18n.gettext(meson.project_name(), ^ qemu/meson.build:3640:3: error in function subdir() 3640 | subdir('po') ^