1

我在我的 MacOSx Mavericks 上编译并安装了 pidgin,在 make install 上一切似乎都很好,但是当我尝试从终端启动 pidgin

我收到以下错误:

$ pidgin

(Pidgin:68719): Gdk-CRITICAL **: gdk_display_get_name: assertion 'GDK_IS_DISPLAY (display)' failed
Pidgin 2.10.11

** (Pidgin:68719): WARNING **: cannot open display: unset

任何人都可以帮助摆脱这条消息吗?

4

1 回答 1

2

因此,为了首先安装 Pidgin,我./configure使用以下参数运行。--disable-screensaver --disable-sm --disable-gtkspell --disable-gstreamer --disable-vv --disable-meanwhile --disable-avahi --disable-dbus --disable-nss --disable-gnutls然后我跑来make为我的 osx mavericks 构建一个编译器。然后make install。在执行所有过程时,我发现我需要 boost python 绑定,为此我通过 macports 使用sudo port install libboost. 但是当我尝试运行 Pidgin 时,我得到了帖子中提到的上述错误,所以我发现 Pidgin 找不到所需的显示。我必须安装XQuartz重新安装 XQuartz 花了一段时间,然后我重新登录然后Pidgin工作。在我的 OSx 上,现在 DISPLAY 环境变量的值指向/tmp/launch-DXOhcE/org.macosforge.xquartz:0

于 2015-06-13T07:32:12.017 回答