2017-02-05 36 views
0

Я использую MSYS2 для создания Valama [для IDA следующего поколения для Vala].Строительство Valama IDE на Windows с использованием MSYS2 и MingW

, что GitHub repository говорит, что необходимы некоторые зависимости. и они предназначены для Ubuntu, используя эту команду

sudo apt-get install build-essential valac-0.24 libvala-0.24-dev cmake pkg-config libgtksourceview-3.0-dev libgee-0.8-dev libxml2-dev libgdl-3-dev libgladeui-dev libclutter-gtk-1.0-dev libwebkit2gtk-3.0-dev intltool gnome-icon-theme-symbolic librsvg2-bin 

и я начал загружать эти зависимости с помощью

pacman -S [PACKAGE NAME] 

, но эти имена пакетов не то же самое в Pacman для MinGW, поскольку они находятся в apt- получить для убунту

так что я нашел, что pacman поддерживает поиск для пакетов с помощью этой команды

pacman -sS [PACKAGE NAME substring] 

так после каждой успешной установки я тестировал CMake .. команда, как в хранилище GitHub

, пока я не застрять с этой зависимостью

gladeui-2.0 

и это то, что журнал CMake выглядеть следующим образом:

-- Checking for module 'gee-0.8 >= 0.10.5' 
-- Found gee-0.8 , version 0.18.1 
-- Update files for GtkSourceView 3.14.3 
-- Use enhanced gdl-3.0 vapi to support new features with gdl-3.0 >= 3.9.91. 
-- Checking for module 'gladeui-2.0' 
-- No package 'gladeui-2.0' found 
CMake Error at /usr/share/cmake-3.6.2/Modules/FindPkgConfig.cmake:424 (message): 
    A required package was not found 
Call Stack (most recent call first): 
    /usr/share/cmake-3.6.2/Modules/FindPkgConfig.cmake:597 (_pkg_check_modules_internal) 
    CMakeLists.txt:201 (pkg_check_modules) 


-- Configuring incomplete, errors occurred! 
See also "/e/valama/build/CMakeFiles/CMakeOutput.log". 
See also "/e/valama/build/CMakeFiles/CMakeError.log". 

как вы можете видеть из журнала, что [gladeui-2.0] не найден в подсистеме MSYS-mingw, и мне не удалось найти поддерживаемую библиотеку для него.

Что я задаю, это то, что является командой для установки оставшихся зависимостей valama, или как их построить и установить, включая gladeui-2.0.

ответ

0

На MSYS2 home page есть два хранилища GitHub, перечисленные для проблем с пакетами. Первый - issues for msys2 packages on GitHub, а второй - issues for mingw-w64 packages on GitHub. Оба этих репозитория перечисляют пакеты как подкаталоги.

Наиболее интересными являются пакеты mingw-w64, которые включают в себя mingw-w64-glade и mingw-w64-glade3. Поэтому вы можете попробовать установить любой из них. Glade3 - это более новая версия, но Valarama может зависеть от более старой Glade 2.

+0

спасибо большое, но я уже искал это и нашел это репо и установил все пакеты [связанные с полями]; но это не решило проблему –