Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MSYS2和MingW在Windows上构建Valama IDE_Windows_Cmake_Mingw_Vala_Msys2 - Fatal编程技术网

使用MSYS2和MingW在Windows上构建Valama IDE

使用MSYS2和MingW在Windows上构建Valama IDE,windows,cmake,mingw,vala,msys2,Windows,Cmake,Mingw,Vala,Msys2,我正在使用MSYS2构建Valama[Vala的下一代IDE] 说明需要一些依赖项。 它们是使用这个命令为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 li

我正在使用MSYS2构建Valama[Vala的下一代IDE]

说明需要一些依赖项。 它们是使用这个命令为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]
但是这些包在PacmanforMingw中的名称与在AptGetforUbuntu中的名称不同

所以我发现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".
正如您从日志中看到的,在MSYS mingw子系统上找不到[gladeui-2.0],并且我未能找到支持它的库

我要问的是,安装valama其余依赖项的命令是什么,或者如何构建和安装它们,包括gladeui-2.0。

上列出了两个GitHub存储库,用于解决软件包问题。第一个是,第二个是。这两个存储库都将包列为子目录


最有趣的是mingw-w64包,其中包括
mingw-w64-glade
mingw-w64-glade3
。因此,您可以尝试安装其中任何一个。Glade3是较新的版本,但Valarama可能依赖于较旧的Glade 2。

非常感谢,但我已经搜索了该版本并找到了该回购协议,并安装了所有与Glade相关的软件包;但这并没有解决问题