It seems that level-zero stop building on i386, see: In file included from /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/checkers/certification/zel_certific ation_checker.cpp:9: In file included from /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/checkers/certification/zel_certific ation_checker.h:18: In file included from /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/ze_validation_layer.h:23: /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:132:20: error: redefinition of 'to_string' 132 | inline std::string to_string(size_t value) { return std::to_string(value); } | ^ /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:125:20: note: previous definit ion is here 125 | inline std::string to_string(uint32_t value) { return std::to_string(value); } | ^ /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:166:20: error: redefinition of 'to_string' 166 | inline std::string to_string(const size_t* ptr) { | ^ /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:141:20: note: previous definit ion is here 141 | inline std::string to_string(const uint32_t* ptr) { | ^ 2 errors generated.
It might have been fixed already: https://cgit.freebsd.org/ports/commit/devel/level-zero?id=116f2c2eece4145e98f4130eab85d2838ba255e8