Debian11构建GNOME桌面时msgfmt无法定位ITS规则求助
问题:Debian 11.6.0 bullseye下用jhbuild构建GNOME时accountsservice编译失败
在Debian 11.6.0 bullseye系统上,通过jhbuild构建最新GNOME桌面环境时,卡在accountsservice的编译步骤,jhbuild build输出如下:
*** 正在构建accountsservice *** [36/246] ninja -j24 [2/7] 用自定义命令生成data/org.freedesktop.accounts.policy FAILED: data/org.freedesktop.accounts.policy /home/build/jhbuild/install/bin/meson --internal msgfmthelper --msgfmt=/home/build/jhbuild/install/bin/msgfmt ../../../../jhbuild/checkout/accountsservice/data/org.freedesktop.accounts.policy.in data/org.freedesktop.accounts.policy xml /home/build/jhbuild/checkout/accountsservice/po /home/build/jhbuild/install/bin/msgfmt: 无法定位../../../../jhbuild/checkout/accountsservice/data/org.freedesktop.accounts.policy.in的ITS规则 [3/7] 编译C对象src/libaccountsservice/libaccountsservice.so.0.0.0.p/meson-generated_.._act-user-enum-types.c.o ninja: 构建停止:子命令失败。 *** accountsservice构建阶段出错:########## 运行ninja -j24时出错 *** [36/246]
此前遇到过类似构建失败问题,尝试安装appstream及相关libappstream*包,但该解决方案无效,恳请提供解决思路。
内容的提问来源于stack exchange,提问作者saberlion
相关产品推荐
相关产品推荐

