Как изменить версию Meson в Gnome Builder 3.30.1?

Я установил Gnome Builder из Discover. Я не уверен, является ли это последней версией или нет, но версия 3.30.1. Я нажал на новый проект и выбрал приложение C# GTK. Ничего не меняя, я нажал кнопку сборки, и сборка не удалась.

Сообщение было,

Уже на "хозяине"

Система сборки Meson

Версия: 0.46.0 Исходный каталог: /run/build/gtk-sharp3

Директория сборки: /run/build/gtk-sharp3/_flatpak_build

Тип сборки: родная сборка

meson_options.txt:2:0: ОШИБКА: функция неизвестного типа.

Полный журнал можно найти по адресу /run/build/gtk-sharp3/_flatpak_build/meson-logs/meson-log.txt Ошибка: модуль gtk-sharp3: дочерний процесс завершен с кодом 1

Я искал в Google, и, похоже, сообщение было связано с тем, что версия Meson была ниже 47. Но проблема в том, что я не уверен, откуда взялся этот "0.46.0". Я проверил все файлы в проекте, и ни у одного из файлов не было этой строки версии. Я установил Meson вручную, и его версия была 0.48.1. Тем не менее, я получил то же сообщение. Я удалил Meson, и все же получил то же сообщение.

Похоже, что Gnome Builder игнорирует общесистемные настройки и где-то имеет свою собственную копию Meson 0.46.0. Как это изменить?

1 ответ

Решение

Вероятно, Builder строит ваше приложение на основе конкретной среды выполнения Flatpak, которая включает определенную версию Meson, независимую от того, что установлено в вашей хост-системе. На панели "Параметры сборки" вы можете выбрать другое время выполнения или выполнить сборку на хост-системе.

Другие вопросы по тегам