问题标签 [jhbuild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

gnome - 构建后运行 gvfs

我正在尝试运行gvfs. 我已经按照Newcomers文档设置了一个工作构建环境,从源代码构建了 gvfs,现在我正在尝试弄清楚如何运行它。

文档中有关于运行应用程序或 GNOME shell 的说明,其中说我需要终止当前实例,然后使用 启动新构建的二进制文件jhbuild run,如下所示:

或者,在外壳的情况下,

因为gvfs,我看到它产生了一堆进程(P1 的所有子进程在我的帐户下运行),其中第一个(最低 PID)是gvfsd. 所以我尝试了以下方法:

这给了我错误信息:

相反,如果我尝试

我得到同样的信息。当我尝试使用上述两种方法中的任何一种时也是如此--replace

因为gvfs它是一个守护进程而不是一个应用程序,所以我搜索了一下,发现了这篇文章,它建议使用启动守护进程

也没有乐趣......无论我使用名称gvfs还是gvfsd名称,我都会收到错误消息

(报告我在命令中指定的名称)。

这是正确的启动方式gvfs吗?如果不是,那是什么?如果是,我怎样才能找出问题所在?

编辑:显然,我打算修改的代码是gvfs-mtp-volume-monitor二进制文件的一部分——但这里基本上是一样的。如何启动我自己的二进制版本而不是我的操作系统发行版附带的版本?

0 投票
1 回答
4263 浏览

freetype - 使用jhbuild安装pango时如何修复hb-ft.h没有这样的文件或目录?

我有所有依赖项,由于我无法修复此错误,我从头开始安装 freetype 和 harfbuzz 仍然无法修复此致命错误,但此文件 (hb-ft.h) 存在于 /usr/include/harfbuzz/hb- ft.h 和 jhbuild/checkout/harfbuzz/src/hb-ft.h

0 投票
1 回答
324 浏览

c++ - 如何在没有 cmake 文件的情况下使用 jhbuild 构建库 OpenFace?

我想在我的项目中构建 OpenFace 库,但面临一些问题。

我做了什么:

  • 我已经从 github 克隆了 OpenFace 库并放入了 jhbuild。
  • 我已经创建了openface.moduleset文件来在我的项目中构建库,但 OpenFace 没有CMakeLists.txt文件。所以我无法理解.moduleset file构建 OpenFace 库必须写什么。

  • 我已经使用 构建了 OpenFace 库sudo apt-get,遵循他们在 thair 网站中提供的所有命令,没有构建jhbuild,但是使用jhbuild我被卡住了,我该怎么做:(。

问题:

  • 在 OpenFace 库中没有 cmake 文件。
  • 我已经制作了一个.moduleset文件,但是如果库不提供 cmake 支持,如何构建 OpenFace,那么我该如何使用sudo aptwith jhbuild.
  • 我必须在.moduleset文件中写入什么才能在项目中使用构建库jhbuild

请帮忙 !!

0 投票
1 回答
490 浏览

gtk3 - 在 macOS Sierra 10.12.3 上安装 GTK+ - libxml2 问题

我在尝试下载 GTK 时遇到了与以下帖子中描述的非常相似的问题:

在 mac osx 10.11.4 El-Capitan 上安装 gtk+

我正在遵循以下说明:

前两个步骤完成,但是,最后一步卡在以下问题上:

“配置:错误:运行此包需要 Python 模块 libxml2”

但是,上面的 Stack Overflow 链接提供的解决方案不起作用,因为当我继续构建时会返回相同的问题。

如果我尝试运行:

我明白了

这似乎应该很容易解决,但我不确定接下来要尝试什么。如果您有任何建议,请告诉我!

0 投票
0 回答
395 浏览

python - using GTKAgg backend on python 3.5 (anaconda) and centos 7

I tried to use GTKAgg as back-end for matplotlib package.

I tried to install the gtk using conda, using this repo, the conda outputs that the package is installed.

When I tried to install the pygtk using pip I got this error.

When I tried to use python2.7 I success to import the model.

For this reason I think that the issue is related to the python version. I tried to use this guide but I didn't succeed to use JHBuild.

  1. I'm right that issues related to python version?
  2. Should I install JHBuild under root user?
0 投票
1 回答
77 浏览

homebrew - jhbuild bootstrap 看不到 brew 的 pixman

我正在尝试按照本指南为 Mac OS (10.11.6 El Capitan) 安装一些缺少的依赖项

pixman有一个问题:

Pixman 已经通过 brew 安装和链接,但 jhbuild 无论如何都会尝试构建它,并且在运行“make -j 9”时失败。

我已经尝试过选项'擦除目录并重新开始'/'clean'/'distclean',并且jhbuild clean在重新启动引导程序之前也尝试过。它不起作用。

他们在指南中提到:

还假设您没有使用 brew、fink、macports 等任何东西。

但是,以前也有类似的问题,intltool并且jhbuild clean&sudo port install intltool工作得很好。

你知道为什么 jhbuild 不能识别 brew 的 pixman 吗?我会很感激任何帮助。谢谢!

0 投票
1 回答
39 浏览

gnome - 使用 jhbuild 运行 gnome-music 时出错

我正在使用 jhbuild 来构建和运行 gnome-music。我正在成功构建,但是当我运行命令时

我收到以下错误

其余的都在上面的链接中。

我不确定如何继续,有人可以帮我吗?(我使用的是 Ubuntu 17.04)。我正在按照以下步骤操作: https ://github.com/GNOME/gnome-music

0 投票
2 回答
5667 浏览

python - 如何找到python模块使用的共享库?

我正在调试一个基于pygtk的 python 程序,我想确保该程序使用正确的共享库。

pygtkGTK+python的包装器。我已经GTK+使用jhbuild工具进行了编译,并且我想确保我正在调试的 python 脚本使用来自jhbuild.

一个会导入gtk并且pygtk像这样:

例如,我可以使用 gtk 显示一个窗口:

这将使用 gtk 在屏幕上绘制一个窗口。但是我不知道使用了哪个共享对象。我安装了很多版本,我需要找到罪魁祸首。

0 投票
1 回答
94 浏览

jhbuild - JHBuild 运行时错误“无法关闭 %s 流”(MacOS)

我用错误的参数(忘记了'build')启动了一个 JHBuild,并在似乎是错误的时刻按下了 control-C。

现在,当我尝试任何JHBuild命令时,例如jhbuild bootstrap,我得到:

我试过重新jhbuild安装

但下一步 - 即

产生上述错误。某些文件似乎已被泄露,可能已被截断。但我很难弄清楚是哪个。

0 投票
1 回答
344 浏览

gtk - jhbuild build 得到了我的系统上未安装的错误介子版本

当我运行时:jhbuild build gtk+-3

我得到:

Meson 在文件 meson.build 第 1 行第 0 列中遇到错误:

介子版本是 0.44.1,但项目需要 >= 0.45.0。

但是当我跑步时:~/.local/bin/meson --version我得到:

所以我的版本足够高。

那么发生了什么?它从哪里得到这个 0.44.1?

我确实尝试做find / -name meson我唯一发现的是0.46.1 version.

我也尝试过:alias meson="~/.local/bin/meson"