整出错信息是在./configure阶段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++

还是老办法,以不变应万变。进入文件夹config.test / x11/xlib 执行make命令,看出错信息
g++ -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。

其原因就在于需要安装libX11的开发包,在ubuntu/debian里包名都是libX11-dev
根据以往的经验,在./configure前主动装好下面3个包,基本上就万事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev

以下重点:

其它的如发生ODBC functionality test failed! 的 错误

进入文件夹config.tests/unix/odbc执行make命令,看出错信息

jg@localhost:~/tools/qt/qt-everywhere-opensource-src-4.8.7/config.tests/unix/odbc$ make
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o odbc.o odbc.cpp
odbc.cpp:45:17: fatal error: sql.h: 没有那个文件或目录
#include <sql.h>
^
compilation terminated.
Makefile:181: recipe for target 'odbc.o' failed
make: *** [odbc.o] Error 1

接着百度查询“odbc.cpp:45:17: fatal error: sql.h: 没有那个文件或目录”得到

DTL使用中遇到的sql.h无法找到的解决过程https://blog.csdn.net/coder_xia/article/details/6746166

  1. sudo apt-get install unixodbc
  2. sudo apt-get install unixodbc-dev

然后再在config.tests/unix/odbc执行make命令,信息

jg@localhost:~/tools/qt/qt-everywhere-opensource-src-4.8.7/config.tests/unix/odbc$ make
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o odbc.o odbc.cpp
g++ -Wl,-O1 -o odbc odbc.o -lodbc

说明成功了。

在unix文件夹下的目录有

注意:此处进入文件夹执行make看出错信息的查错方法非常好,学习

转自:https://blog.csdn.net/neu_sunlei/article/details/5524384

发生 MySQL support cannot be enabled due to functionality test!错误

一般是源问题或者libmysqlclient-dev等相关库没装。JG 使用的debian8.9虚拟机是因为源问题(采用了zkty的补丁包之后有问题。可以先替换回原装的source.list)。

注:其它类似 ****** support cannot be enabled due to functionality test!的问题基本是相关库没装,这时候有些可以采用前面的方法,有些可以直接baidu一下需要安装的库即可,有些通过sudo apt-cache search ****  查找相关的lib****-dev的库

就可以安装libfontconfig1-dev

其它:

#./configure -phonon

但这时候,可能会提示以下内容,

Phonon support cannot be enabled due to functionality tests

解决办法:

先下载必要的包:

sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

opengl需要
$ sudo apt-get install xlibmesa-gl-dev libglu1-mesa-dev

下面的为gstreamer需要使用的头文件等
sudo apt-get install libglib2.0-dev
sudo apt-get install libgstreamer0.10-dev
sudo apt-get install libgstreamer-plugins-base0.10-dev
sudo apt-get install libxml-dev  (无法)

安装各类需要使用到的开发包
sudo apt-get install xorg-dev

sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

转自:http://www.voidcn.com/article/p-vrfatqqd-xh.html

注意:以上查错的原则是先用1、sudo apt-cache search *** 查找是否有相关lib***-dev的库,有则直接安装,不行则使用2、看unix文件夹下面是否有直接的文件夹,有则进入执行make ,然后根据make的错误信息百度查找该安装什么库,再不行则3、直接复制错误百度喽

Qt安装过程中: configure 时发生的经典出错信息之”Basic XLib functionality test failed!”(Z..z..) 之 MySQL support cannot be enabled due to functionality test!的更多相关文章

  1. Qt 经典出错信息之”Basic XLib functionality test failed!”(Z..z..)

    此完整出错信息是在./configure阶段 Basic XLib functionality test failed! You might need to modify the include an ...

  2. Qt经典出错信息之”Basic XLib functionality test failed!”

    解决方法: 此完整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the includ ...

  3. linux套件安装过程中configure,make,make install的作用

    ./configure,make,make install都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤.其中: ./configure是检测程序文件,用来检测你的安装平 ...

  4. CentOS 7 安装过程中设置网络

    如果在安装过程中需要使用网络,需要启动网卡,默认是DHCP 点击configure进入设置 General 常规设置 Automatically connect to this network whe ...

  5. ubuntu 可能的依赖包,安装过程中根据需要安装

    /*************依赖包安装****************/下面是可能的依赖包,安装过程中根据需要安装 build-essential - libglib2.-dev libpng3 li ...

  6. Gcc 安装过程中部分配置

    Gcc 安装过程中部分配置详解 全文参考<have fun with Gcc>一文,如有需要请联系原作者prolj@163.com 解压gcc源码后,需要进行configure,这时候一般 ...

  7. node 在centos 6.5 上 安装过程中出现/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found问题的解决

    node  在centos 6.5 上 安装过程中出现/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found问题的解决 在linux ...

  8. JAVA安装过程中出现的“javac不是内部或外部指令”的解决方法

    近来重新安装了JAVA,安装过程中出现问题,网上找到解决办法,汇总发布. 解决流程: 1.确定自己的环境变量设置没问题,没有出现遗漏 : . 等情况 (具体环境变量设置百度) 2.环境变量设置后 ,d ...

  9. 用友ERP-U8最新破解(再次更新版本,附安装过程中的解决办法)

    新版用友u8.70下载地址:http://ftp.shangyuchem.com/应用软件/用友ERP-U8管理软件(8.70版).rar 准备好安装环境,因为需要SQLSERVER和IIS支持,而个 ...

随机推荐

  1. [LeetCode] Paint House I & II

    Paint House There are a row of n houses, each house can be painted with one of the three colors: red ...

  2. 彻底删除Cygwin

    cygwin是一个好软件,凝聚了大家很多的心血,在win10下运行的很流畅,远比微软自己搞得那个ubuntu顺手,但它有个小问题,重装系统后,如果原来的cgywin文件夹没有删除的话,你会发现你无法删 ...

  3. redisHelper

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceS ...

  4. 添加多个CCArmature

    CCArmatureDataManager::sharedArmatureDataManager()-> addArmatureFileInfo("armature\\Cowboy0. ...

  5. CCImage

    #ifndef __CC_IMAGE_H__ #define __CC_IMAGE_H__ //派生于CCObject #include "cocoa/CCObject.h" // ...

  6. (原创)C++11改进我们的程序之move和完美转发

    本次要讲的是右值引用相关的几个函数:std::move, std::forward和成员的emplace_back,通过这些函数我们可以避免不必要的拷贝,提高程序性能.move是将对象的状态或者所有权 ...

  7. u3d中的坐标系

    任何子级游戏对象 (Child GameObject) 的检视器 (Inspector) 中的变换 (Transform) 值都会相对于父级 (Parent) 的变换 (Transform) 值而显示 ...

  8. 【工具】我的Eclipse使用习惯

    查看代码结构 查看类的层级结构,可用选中类名,按F4,可查看: 类的层级结构: 类的上级结构: 类的下级结构: 安装反编译工具Eclipse Class Decompiler 在Eclipse Mar ...

  9. 使用windowAnimations定义Activity及Dialog的进入退出效果

    看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了.设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttrib ...

  10. delphi中Webbrowser疑难问题集锦<转>

    1.获得网页中变量值      htm中<script> var currID=123</script>      程序中可以这么调用 id := Form1.WebBrows ...