我在我的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
任何人都可以帮忙摆脱这条消息吗?
答案 0 :(得分:1)
所以我安装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绑定,我使用sudo port install libboost
通过macports安装了boost。但是当我试图运行Pidgin时我得到了帖子中提到的上述错误,所以我发现Pidgin无法找到所需的显示。为此,我必须安装XQuartz
重新启动安装XQuartz需要一段时间,我重新登录,然后Pidgin
工作。在我的OSx上,DISPLAY环境变量的值指向/tmp/launch-DXOhcE/org.macosforge.xquartz:0