Я пытаюсь собрать Акиру в Ubuntu 18.0.4.2.
Я проверил инструкцию на сайте Github: https://github.com/akiraux/Akira#-compile и установил все зависимости, используя sudo apt install
.
После того, как я выполнил указанную команду: meson build --prefix=/usr -Dprofile=default
, я увидел вывод ошибки следующим образом:
Dependency granite found: NO found '0.5' but need: '>= 5.2.0'
Found CMake: /usr/bin/cmake (3.10.2)
Dependency granite found: NO (tried cmake)
meson.build:17:0: ERROR: Invalid version of dependency, need 'granite' ['>= 5.2.0'] found '0.5'.
Как мне разрешить эту ситуацию для успешного запуска мезона?
Я понял, что мне нужно установить его из источника. После этого был установлен гранит с версией 5.2.3
# Install dependency, this was required before proceeding
sudo apt-get install libgirepository1.0-dev
# Clone the latest master
git clone git@github.com:elementary/granite.git
# Navigate to the latest cloned repo folder
cd granite
# Run meson
meson build --prefix=/usr
# Navigate to build directory
cd build
# Build using ninja
ninja && sudo ninja install
Привет я пытаюсь скомпилировать Akira на 18,04 также. Поскольку меня создающий гранит из источника не работал. но затем я нашел, что можно просто установить libgranite-dev
пакет.