首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MSYS2和MingW在Windows上构建Valama IDE

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

Stack Overflow用户
提问于 2017-02-06 01:56:56
回答 1查看 371关注 0票数 0

我正在使用MSYS2为Vala构建下一代集成开发环境Valama。

GitHub repository所说的一些依赖是必需的。并且它们是使用以下命令为Ubuntu提供的

代码语言:javascript
复制
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

我开始使用以下命令下载这些依赖项

代码语言:javascript
复制
pacman -S [PACKAGE NAME]

但是这些包的名称在pacman for mingw和apt-get for ubuntu中是不同的。

所以我发现pacman支持使用以下命令搜索包

代码语言:javascript
复制
pacman -sS [PACKAGE NAME substring]

所以在每次成功安装之后,我测试了cmake ..命令与GitHub存储库中的命令相同

直到我被这个依赖卡住

代码语言:javascript
复制
gladeui-2.0

下面是cmake的日志:

代码语言:javascript
复制
-- 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。

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 06:54:32

MSYS2 home page上,列出了两个用于解决包问题的GitHub存储库。第一个是issues for msys2 packages on GitHub,第二个是issues for mingw-w64 packages on GitHub。这两个存储库都将包作为子目录列出。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42055365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档