Qt安装过程中: configure 时发生的经典出错信息之”Basic XLib functionality test failed!”(Z..z..) 之 MySQL support cannot be enabled due to functionality test!
整出错信息是在./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
- sudo apt-get install unixodbc
- 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!的更多相关文章
- Qt 经典出错信息之”Basic XLib functionality test failed!”(Z..z..)
此完整出错信息是在./configure阶段 Basic XLib functionality test failed! You might need to modify the include an ...
- Qt经典出错信息之”Basic XLib functionality test failed!”
解决方法: 此完整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the includ ...
- linux套件安装过程中configure,make,make install的作用
./configure,make,make install都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤.其中: ./configure是检测程序文件,用来检测你的安装平 ...
- CentOS 7 安装过程中设置网络
如果在安装过程中需要使用网络,需要启动网卡,默认是DHCP 点击configure进入设置 General 常规设置 Automatically connect to this network whe ...
- ubuntu 可能的依赖包,安装过程中根据需要安装
/*************依赖包安装****************/下面是可能的依赖包,安装过程中根据需要安装 build-essential - libglib2.-dev libpng3 li ...
- Gcc 安装过程中部分配置
Gcc 安装过程中部分配置详解 全文参考<have fun with Gcc>一文,如有需要请联系原作者prolj@163.com 解压gcc源码后,需要进行configure,这时候一般 ...
- 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 ...
- JAVA安装过程中出现的“javac不是内部或外部指令”的解决方法
近来重新安装了JAVA,安装过程中出现问题,网上找到解决办法,汇总发布. 解决流程: 1.确定自己的环境变量设置没问题,没有出现遗漏 : . 等情况 (具体环境变量设置百度) 2.环境变量设置后 ,d ...
- 用友ERP-U8最新破解(再次更新版本,附安装过程中的解决办法)
新版用友u8.70下载地址:http://ftp.shangyuchem.com/应用软件/用友ERP-U8管理软件(8.70版).rar 准备好安装环境,因为需要SQLSERVER和IIS支持,而个 ...
随机推荐
- [tools]hugo&github构建静态网站/百度统计
hugo/github构建网站基本原理 1.hugo是一个静态化的工具,你写md,然后他把md转换成对应样式的html, 2.并给html嵌入百度统计的script.然后你将html放到github上 ...
- 定义log_query_time的值
默认超过10秒的sql才会被记录在慢查询日志里.可以通过long_query_time控制.如果是临时修改:set global long_query_time=4;(把超过4秒的sql记录到慢查询日 ...
- org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint
org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint-Xms2024m -Xmx2024m -Dlog.file ...
- Dynamic Control Flow in ML
https://arxiv.org/abs/1805.01772 https://www.leiphone.com/news/201702/cb7cPOtzFj1pgRpk.html
- spark repartition
https://jaceklaskowski.gitbooks.io/mastering-apache-spark/content/spark-rdd-partitions.html http://s ...
- IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)
名词解析: 主机字节序: 不同的CPU有不同的字节序类型,这些字节序是指整数在内存中保存的顺序,这个叫做主机序.最常见的有两种 1.Little endian:低字节存高地址,高字节存低地址 2.Bi ...
- Android中XML文件的序列化生成与解析
xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较 ...
- 理解FlumeNG的batchSize和transactionCapacity参数和传输事务的原理 【转】
基于ThriftSource,MemoryChannel,HdfsSink三个组件,对Flume数据传输的事务进行分析,如果使用的是其他组件,Flume事务具体的处理方式将会不同. Flume的事务处 ...
- MyBatis SqlSessionFactory的几种常见创建方式
原文链接:https://blog.csdn.net/jimolangge123/article/details/49228255 MyBatis框架主要是围绕着SqlSessionFactory这个 ...
- 20150117_js_设置时间的显示格式
/* *设置显示时间格式 *@param: 原始时间 yyyy-MM-dd HH:mm:ss */ function SetDisTime(oldTime) { var nowDate = new D ...