在ubuntu amd64上编译glib时出现的问题

在ubuntu amd64上编译glib时出现的问题,ubuntu,gnome,glib,Ubuntu,Gnome,Glib,我试图在Ubuntu11.04 amd64机器上构建最新的gtkmm,这台机器需要glib作为其依赖项之一。但在./configure之后尝试使用make命令时出现此错误 错误是: ./.libs/libgobject-2.0.so: undefined reference to `g_cclosure_marshal_BOOLEAN__BOXED_BOXED' ./.libs/libgobject-2.0.so: undefined reference to `g_cclosure_marsh

我试图在Ubuntu11.04 amd64机器上构建最新的gtkmm,这台机器需要glib作为其依赖项之一。但在./configure之后尝试使用make命令时出现此错误

错误是:

./.libs/libgobject-2.0.so: undefined reference to `g_cclosure_marshal_BOOLEAN__BOXED_BOXED'
./.libs/libgobject-2.0.so: undefined reference to `g_cclosure_marshal_VOID__PARAM'
./.libs/libgobject-2.0.so: undefined reference to `g_cclosure_marshal_BOOLEAN__FLAGS'
collect2: ld returned 1 exit status
make[4]: *** [gobject-query] Error 1
make[4]: Leaving directory `/home/test/glib/gobject'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/test/glib/gobject'
make[2]: *** [all] Error 2
/configure
命令的输出为:

有错误的
make命令的输出为:
你可以试试

find .|grep libgobject-2.0.so|xargs ldd

试着找出对应的代码在哪里

也许还有一个图书馆——l。。可能会有帮助 或者有一个-D。。。缺少,因此未包含某些代码

我想尝试一下,但我不知道您是在谈论存储库还是发布

  git clone git://git.gnome.org/glib


讨论中提到的glib来自gnome项目的git存储库
  git clone git://git.gnome.org/glib
wget http://ftp.acc.umu.se/pub/gnome/sources/glib/2.29/glib-2.29.10.tar.bz2