gdk_display_get_name : assertion 'GDK_IS_DISPLAY (display)' failed trying to run pidgin

标签 gdk pidgin

我在我的 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

任何人都可以帮忙删除此消息吗?

最佳答案

因此,为了首先安装 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 绑定(bind),为此我使用 sudo port install libboost 通过 macports 安装了 boost 。但是当我尝试运行 Pidgin 时,出现了帖子中提到的上述错误,所以我发现 Pidgin 无法找到所需的显示。为此,我必须安装XQuartz,重新安装XQuartz花了一段时间,我重新登录,然后Pidgin工作了。在我的 OSx 上,DISPLAY 环境变量的值现在指向 /tmp/launch-DXOhcE/org.macosforge.xquartz:0

关于gdk_display_get_name : assertion 'GDK_IS_DISPLAY (display)' failed trying to run pidgin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30807182/

相关文章:

Python GTK 拖放 - 获取 URL

c - 如何将光标运动信号连接到函数 (GTK)

c - 无法使用 gdk_pixbuf_loader 加载 TIFF 图像

c++ - 开罗:如何将文本剪辑为矩形?

c - 找不到 pidgin 的源码包 (Linux Mint)

c - 如何将项目添加到 Pidgin 菜单

c - GDK 线程不允许 gtk 更改(制作计时器)

plugins - 洋泾浜插件必须使用什么语言?

perl - 我能找到多平台 Perl 程序的通用实践和标准吗?

c++ - 是否有 Pidgin 的替代品,但许可限制较少?