【发布时间】:2021-12-21 23:38:33
【问题描述】:
我首先遇到奇怪的错误我试图从https://github.com/Alusus/gnome-builder 的源代码构建 gnome builder 首先我尝试使用命令 meson --prefix=/usr build 来制作介子 然后它在依赖项中给了我一些错误然后我解决了它们,当我运行命令 ninja -C build 它给了我错误这是它给我的第一个错误
rc/gstyle/gstyle-slidein.c:68:76: 错误:‘G_TYPE_FLAG_FINAL’ 未声明(在此函数中首次使用);你的意思是 ‘G_TYPE_FLAG_DERIVABLE’? 68 | G_DEFINE_TYPE_EXTENDED (GstyleSlidein, gstyle_slidein, GTK_TYPE_EVENT_BOX, G_TYPE_FLAG_FINAL, | ^~~~~~~~~~~~~~~~~ 最奇怪的错误是: usr/include/glib-2.0/gobject/gtype.h:221:41:错误:预期的声明说明符或“...”之前的“(”标记 221 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x)
【问题讨论】:
-
欢迎来到 Stack Overflow。请阅读the help pages,接受SO tour,阅读How to Ask,以及this question checklist。最后请学习如何创建一个minimal reproducible example 和edit 你的问题来展示它。即使结果证明是 glib 中的问题,当您向他们报告时仍然需要 minimal reproducible example。
-
I try to use ninja你究竟是如何尝试使用它的?when I try to build gnome builder你到底是如何构建它的?您正在逐步构建它吗?你从哪里下载资源?你执行了哪些命令?这些命令的输出是什么?请逐字发布编译器执行行以及构建过程中的所有note:和所有其他消息。what is the error错误就在那里:error: expected declaration specifiers ... -
非常感谢我从 GitHub github.com/Alusus/gnome-builder 下载源代码,当我编写命令 meson --prefix=/usr build 时,我下载了一些依赖项,然后当我使用命令时ninja -C build 我得到这个错误
-
有太多错误,但这是第一个错误,所以我认为我的库或忍者或系统有问题,我的系统是 Ubuntu 20.4
标签: c++ c ubuntu ninja meson-build