Ошибка компиляции CDVMH программ: не удается найти компилятор c_dvmh

Данная ошибка связана с тем, что в процессе сборки DVM системы по какой-то причине не был собран конвертер СDVMH программ (c_dvmh).

../dvm_sys/bin/dvm_utils.sh: line 66: c_dvmh: command not found

Исполняемый файл конвертера после сборки должны располагаться в директории bin, в которую выполнялась установка DVM системы. В данном примере это .../dvm_sys/bin.

Для сборки C DVMH конвертера необходимо наличие установленных библиотек Clang, одной из поддерживаемых версий. Важно, чтобы были установлены библиотеки разработчика, которые обычно имеют суффикс dev в названии.

Также стоит проверить конфигурацию сборки DVM системы. Имя конфигурации указано в файле .../dvm_sys/platform. Файл, совпадающий с именем конфигурации, необходимо найти в директории .../dvm_sys/platforms. В данном файле необходимо проверить корректность задания переменной LLVMCONFIG, в которой должен быть указан путь до программы llvm-config, соответствующей используемой версии LLVM и Clang, например, LLVMCONFIG=llvm-config-17 (в этом случае путь до llvm-config-17 должен быть добавлен в переменную окружения PATH).

После установки нехватающих библиотек и исправления конфигурации сборки необходимо повторить сборку DVM системы в соответствии с инструкцией.