2017-03-04 116 views
0

这似乎是一个X2go服务器的问题,因为这里所描述X2go“当GLX 1.3不支持时,qt_geo_map调用GLX 1.3函数”glXCreatePbuffer“!”

http://wiki.x2go.org/doku.php/doc:de-compat

报价

Therefore, there are 4 reasons why certain modern “3d-ish” desktops are incompatible with nxagent, and therefore X2Go. 
The desktop environment requires a newer version of the X11 extension “GLX” (OpenGL) than nxagent 3.5.0.x and X.org 6.9 provide (version 1.2). 

我做了一些测试上

  1. 的Ubuntu 16.04薄荷
  2. 的CentOS 6.8

我都尝试的Qt对于Linux安装Qt的5.8和Qt 5.5.1

在CentOS的6.8的Qt 5.8,甚至未能于CentOS 6.8和Qt 5.8在Ubuntu 16.04安装

有了Qt 5.5.1薄荷我得到这个错误试图运行QtWebView最少的样品

failed to get the current screen resources 
WARNING: Application /data/home002/pvicente/git/star_icvs/tools/build-qt_geo_map-Desktop_Qt_5_5_1_GCC_64bit-Debug/qt_geo_map calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported! This is an application bug! 
QSGContext::initialize: stencil buffer support missing, expect rendering errors 
QXcbConnection: XCB error: 172 (Unknown), sequence: 163, resource id: 150, major code: 149 (Unknown), minor code: 20 

*这似乎是一个纯粹的X2Go错误*,因为试图对本地终端(在Ubuntu 16.04薄荷使用Qt 5.8,程序运行精细。

回答