Tinglin的个人博客分享 http://blog.sciencenet.cn/u/Tinglin

博文

Bernese安装:Qt的安装与卸载

已有 4961 次阅读 2017-11-21 13:16 |个人分类:Bernese|系统分类:科研笔记| Bernese安装

在安装Linux Bernese5.2时,需要先安装QT,我使用的是openSUSE,就下载了

qt-linux-opensource-5.0.2-x86-offline.run

的安装包,并进行了安装。但是安装后发现在编译Bernese的MENU时出现如下错误:

Running the compilation of the menu.

This can take a while...

It depends on the computer performance.


All compilation output is redirected into file

/home/Bernese52/BERN52/MENU/MENUCOMP.log


#####################################

# Error compiling the Bernese menu! #

# Please check the log file...      #

#####################################

找到MENUCOMP.log文件,里面提示的错误:

QMake version 3.0

Using Qt version 5.0.2 in /opt/Qt5.0.2/5.0.2/gcc_64/lib

Project ERROR: Unknown module(s) in QT: qt3support


make   -B


make: *** No targets specified and no makefile found.  Stop.

readline() on closed filehandle MKF at /home/gnss/BERN52/GPS/EXE/cmenu.pl line 147.

对于Project ERROR: Unknown module(s) in QT: qt3support

是由于QT5的版本中移除了QT3support的库。

因此对于Bernese的安装来说,我们最好还是使用install.txt中推荐的qt4,而不建议Linux小白用户安装QT5。


解决方法:

1  卸载已经安装的QT5

(这个步骤其实不是必须的,只需要在设置环境变量时,将qt的路径指定到qt4就ok了。但QT5占用约3G存储空间,我就给卸载了)。

      1)进入Qt5.0.2的安装目录:例如: /home/warsllon/SoftWare/Qt5.0.2;
cd /home/warsllon/SoftWare/Qt5.0.2

  2)运行命令:./MaintenanceTool;
  3)进入图形化界面,按照操作卸载即可。

2  设置环境变量

对于openSUSE系统,其实已经默认安装的有qt4,位置在/usr/lib64,因此指定qt4的环境变量位置为/usr/lib64/Qt4  

我使用的是root用户,直接修改/.bashrc  

添加:

export QTDIR=/usr/lib64/qt4  

export PATH=$QTDIR/bin:$PATH  

export MANPATH=$QTDIR/man:$MANPATH  

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

保存,关闭,然后:

source /.bashrc

重新进行安装;


但是在第4步:4...Compile the menu

又出现了错误,MENUCOMP.log提示的错误大致是无法解析“uncompress”

我参照了hawkdan大神的博客

http://blog.sina.com.cn/s/blog_61ada2850102x23q.html

按照下面的步骤解决
1、查询ld的版本:
ld -v
2、如果版本大于2.22,则需要修改BERN52/MENU/memu.pro中的内容,具体就是找到
QMAKE_LIBS += -lz
去除前面的注释,然后重试安装
(不要用setup.sh重新安装,因为menu.pro会重新生成。直接执行4...Compile the menu重新编译menu)

然后再依次执行步骤5、6,安装成功!



https://blog.sciencenet.cn/blog-1393544-1086184.html


下一篇:Bernese安装错误-停留在running
收藏 IP: 218.29.102.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 04:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部