gpt4 book ai didi

c++ - 当我尝试构建 gnome builder 时,ninja 在 glib ctype.h 文件中给出错误

转载 作者:行者123 更新时间:2023-12-04 19:27:13 24 4
gpt4 key购买 nike

我首先遇到奇怪的错误我正在尝试从 https://github.com/Alusus/gnome-builder 的源代码构建 gnome builder首先,我尝试使用命令 meson --prefix=/usr build 制作介子
然后它在依赖项中给了我一些错误然后我解决了它们,当我运行命令 ninja -C build 它给了我错误这是它给我的第一个错误

rc/gstyle/gstyle-slidein.c:68:76: error: ‘G_TYPE_FLAG_FINAL’undeclared (first use in this function); did you mean‘G_TYPE_FLAG_DERIVABLE’? 68 | G_DEFINE_TYPE_EXTENDED(GstyleSlidein, gstyle_slidein, GTK_TYPE_EVENT_BOX, G_TYPE_FLAG_FINAL,| ^~~~~~~~~~~~~~~~~the strangest error is that :usr/include/glib-2.0/gobject/gtype.h:221:41: error: expected declaration specifiers or ‘...’ before ‘(’ token221 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT))

最佳答案

G_TYPE_FLAG_FINAL仅在 GLib 2.70 中添加,因此您安装的 GLib 版本可能不够高。 meson.build 会检查这个,所以我想知道是否

then it gave me some errors in the Dependency then I solve them


只是意味着您更改了版本检查,这实际上并不能解决您的问题。要么使用提供足够新版本的发行版;使用 flatpak-builder 构建,或使用 buildstream 或 jhbuild 等构建系统。
附带说明:您正在从看似随机的 fork 构建 gnome-builder。实际源代码位于 https://gitlab.gnome.org/GNOME/gnome-builder/

关于c++ - 当我尝试构建 gnome builder 时,ninja 在 glib ctype.h 文件中给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69895197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com