LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1301|回复: 7

Fedora 10 编译安装 Qterm

[复制链接]
发表于 2008-12-30 23:15:06 | 显示全部楼层 |阅读模式
$ su
# yum install cmake
# yum install qt-devel
# yum install gcc
# yum install gcc-++
# cd /mnt/E/Linux
# wget http://prdownloads.sourceforge.net/qterm/qterm-0.5.3.tar.bz2
# tar xvf qterm-0.5.3.tar.bz2
# cd qterm-0.5.3
# mkdir build
# cd build
# cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/qterm-0.5.3 -DCMAKE_BUILD_TYPE=debug
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.4.3
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/E/Linux/qterm-0.5.3/build
# make
[  1%] Generating zmodemdialog.moc
[  2%] Generating ui_aboutdialog.h
[  3%] Generating ui_addrdialog.h
[  4%] Generating ui_articledialog.h
[  6%] Generating ui_imageviewer.h
[  7%] Generating ui_keydialog.h
[  8%] Generating ui_msgdialog.h
[  9%] Generating ui_prefdialog.h
[ 10%] Generating ui_quickdialog.h
/mnt/E/Linux/qterm-0.5.3/src/ui/quickdialog.ui: An invalid icon property 'icon' was encountered.
[ 12%] Generating ui_schemadialog.h
[ 13%] Generating ui_soundconf.h
[ 14%] Generating ui_sshlogin.h
[ 15%] Generating ui_shortcutsdialog.h
[ 16%] Generating ui_toolbardialog.h
[ 18%] Generating ui_zmodemdialog.h
[ 19%] Generating aboutdialog.moc
[ 20%] Generating addrdialog.moc
[ 21%] Generating articledialog.moc
[ 22%] Generating imageviewer.moc
[ 24%] Generating keydialog.moc
[ 25%] Generating msgdialog.moc
[ 26%] Generating osdmessage.moc
[ 27%] Generating popupMessage.moc
[ 28%] Generating popwidget.moc
[ 30%] Generating prefdialog.moc
[ 31%] Generating qtermbuffer.moc
[ 32%] Generating qtermcanvas.moc
[ 33%] Generating qtermdecode.moc
[ 34%] Generating qtermframe.moc
[ 36%] Generating qtermhttp.moc
[ 37%] Generating qtermscreen.moc
[ 38%] Generating qtermsocket.moc
[ 39%] Generating qtermtelnet.moc
[ 40%] Generating qtermtoolbutton.moc
[ 42%] Generating qtermwindow.moc
[ 43%] Generating qtermwndmgr.moc
[ 44%] Generating qtermzmodem.moc
[ 45%] Generating qtermglobal.moc
[ 46%] Generating quickdialog.moc
[ 48%] Generating schemadialog.moc
[ 49%] Generating shortcutsdialog.moc
[ 50%] Generating statusBar.moc
[ 51%] Generating toolbardialog.moc
Scanning dependencies of target qterm
[ 53%] Building CXX object src/CMakeFiles/qterm.dir/aboutdialog.o
[ 54%] Building CXX object src/CMakeFiles/qterm.dir/addrdialog.o
[ 55%] Building CXX object src/CMakeFiles/qterm.dir/articledialog.o
[ 56%] Building CXX object src/CMakeFiles/qterm.dir/imageviewer.o
[ 57%] Building CXX object src/CMakeFiles/qterm.dir/keydialog.o
[ 59%] Building CXX object src/CMakeFiles/qterm.dir/main.o
[ 60%] Building CXX object src/CMakeFiles/qterm.dir/msgdialog.o
[ 61%] Building CXX object src/CMakeFiles/qterm.dir/osdmessage.o
[ 62%] Building CXX object src/CMakeFiles/qterm.dir/overlayWidget.o
[ 63%] Building CXX object src/CMakeFiles/qterm.dir/popupMessage.o
[ 65%] Building CXX object src/CMakeFiles/qterm.dir/popwidget.o
[ 66%] Building CXX object src/CMakeFiles/qterm.dir/prefdialog.o
[ 67%] Building CXX object src/CMakeFiles/qterm.dir/progressBar.o
[ 68%] Building CXX object src/CMakeFiles/qterm.dir/qtermbbs.o
/mnt/E/Linux/qterm-0.5.3/src/qtermbbs.cpp: In member function ‘bool QTerm::BBS::checkUrl(QRect&, QRect&, bool)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermbbs.cpp:459: 警告:建议显式地使用花括号以避免出现有歧义的‘else’
[ 69%] Building CXX object src/CMakeFiles/qterm.dir/qtermbuffer.o
[ 71%] Building CXX object src/CMakeFiles/qterm.dir/qtermcanvas.o
/mnt/E/Linux/qterm-0.5.3/src/qtermcanvas.cpp: In member function ‘void QTerm::Canvas::adjustSize(const QSize&)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermcanvas.cpp:343: 警告:未使用的变量‘x’
/mnt/E/Linux/qterm-0.5.3/src/qtermcanvas.cpp:344: 警告:未使用的变量‘y’
[ 72%] Building CXX object src/CMakeFiles/qterm.dir/qtermconfig.o
[ 73%] Building CXX object src/CMakeFiles/qterm.dir/qtermconvert.o
[ 74%] Building CXX object src/CMakeFiles/qterm.dir/qtermdecode.o
[ 75%] Building CXX object src/CMakeFiles/qterm.dir/qtermframe.o
[ 77%] Building CXX object src/CMakeFiles/qterm.dir/qtermhttp.o
[ 78%] Building CXX object src/CMakeFiles/qterm.dir/qtermiplocation.o
/mnt/E/Linux/qterm-0.5.3/src/qtermiplocation.cpp: In member function ‘bool QTerm::IPLocation::getLocation(QString&, QString&, QString&)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermiplocation.cpp:183: 警告:在有符号和无符号整数表达式间比较
[ 79%] Building CXX object src/CMakeFiles/qterm.dir/qtermparam.o
[ 80%] Building CXX object src/CMakeFiles/qterm.dir/qtermscreen.o
/mnt/E/Linux/qterm-0.5.3/src/qtermscreen.cpp: In member function ‘void QTerm::Screen::drawLine(QPainter&, int, int, int, bool)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermscreen.cpp:974: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermscreen.cpp:989: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermscreen.cpp:997: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermscreen.cpp:1029: 警告:在有符号和无符号整数表达式间比较
[ 81%] Building CXX object src/CMakeFiles/qterm.dir/qtermsocket.o
[ 83%] Building CXX object src/CMakeFiles/qterm.dir/qtermsound.o
[ 84%] Building CXX object src/CMakeFiles/qterm.dir/qtermtelnet.o
/mnt/E/Linux/qterm-0.5.3/src/qtermtelnet.cpp: In member function ‘int QTerm::Telnet::read_raw(char*, uint)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermtelnet.cpp:410: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermtelnet.cpp: In member function ‘void QTerm::Telnet::putc_down(uchar)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermtelnet.cpp:569: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermtelnet.cpp: In member function ‘int QTerm::Telnet::xputc_up(char)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermtelnet.cpp:851: 警告:在有符号和无符号整数表达式间比较
[ 85%] Building CXX object src/CMakeFiles/qterm.dir/qtermtextline.o
[ 86%] Building CXX object src/CMakeFiles/qterm.dir/qtermtoolbutton.o
[ 87%] Building CXX object src/CMakeFiles/qterm.dir/qtermwindow.o
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp: In member function ‘virtual void QTerm::Window::mousePressEvent(QMouseEvent*)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:630: 警告:建议显式地使用花括号以避免出现有歧义的‘else’
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp: In member function ‘void QTerm::Window::pasteHelper(bool)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1397: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1401: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp: In member function ‘QByteArray QTerm::Window::parseString(const QByteArray&, int*)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1719: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1724: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1735: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp: In member function ‘void QTerm::Window::runScriptFile(const QString&)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1915: 警告:格式‘%ld’需要类型‘long int’,但实参 3 的类型为‘QTerm::Window*’
/mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:1917: 警告:未使用的变量‘argv’
In file included from /mnt/E/Linux/qterm-0.5.3/src/qtermwindow.cpp:2248:
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h: At global scope:
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h:360: 警告:‘QTerm::zeros’定义后未使用
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h:362: 警告:‘QTerm::hexChars’定义后未使用
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h:364: 警告:‘QTerm::AckStr’定义后未使用
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h:365: 警告:‘QTerm::NakStr’定义后未使用
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h:366: 警告:‘QTerm::CanStr’定义后未使用
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.h:367: 警告:‘QTerm::eotstr’定义后未使用
[ 89%] Building CXX object src/CMakeFiles/qterm.dir/qtermwndmgr.o
[ 90%] Building CXX object src/CMakeFiles/qterm.dir/qtermzmodem.o
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp: In member function ‘void QTerm::Zmodem::ZStatus(int, int, const char*)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp:996: 警告:格式‘%lx’需要类型‘long unsigned int’,但实参 2 的类型为‘int’
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp: In member function ‘int QTerm::Zmodem:ataChar(uchar, QTerm::ZModem*)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp:1346: 警告:建议显式地使用花括号以避免出现有歧义的‘else’
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp:1362: 警告:格式‘%04x’需要类型‘unsigned int’,但实参 2 的类型为‘ulong’
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp:1377: 警告:格式‘%08x’需要类型‘unsigned int’,但实参 2 的类型为‘ulong’
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp: In member function ‘int QTerm::Zmodem::ZWriteFile(uchar*, int, FILE*, QTerm::ZModem*)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp:2138: 警告:在有符号和无符号整数表达式间比较
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp: In member function ‘int QTerm::Zmodem::SendZSInit(QTerm::ZModem*)’:
/mnt/E/Linux/qterm-0.5.3/src/qtermzmodem.cpp:2667: 警告:不建议使用从字符串常量到‘char*’的转换
[ 91%] Building CXX object src/CMakeFiles/qterm.dir/qtermglobal.o
[ 92%] Building CXX object src/CMakeFiles/qterm.dir/quickdialog.o
[ 93%] Building CXX object src/CMakeFiles/qterm.dir/schemadialog.o
[ 95%] Building CXX object src/CMakeFiles/qterm.dir/shortcutsdialog.o
[ 96%] Building CXX object src/CMakeFiles/qterm.dir/statusBar.o
[ 97%] Building CXX object src/CMakeFiles/qterm.dir/toolbardialog.o
[ 98%] Building CXX object src/CMakeFiles/qterm.dir/zmodemdialog.o
[100%] Building CXX object src/CMakeFiles/qterm.dir/hostinfo.o
Linking CXX executable qterm
[100%] Built target qterm
# make install
[100%] Built target qterm
Install the project...
-- Install configuration: "debug"
-- Installing: /usr/local/qterm-0.5.3/bin/qterm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/address.cfg
-- Installing: /usr/local/qterm-0.5.3/share/qterm/credits
-- Installing: /usr/local/qterm-0.5.3/share/qterm/qterm.cfg
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/addr.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/anti-idle.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/article.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/auto-reply.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/color-copy.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/color.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/connect.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/copy.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/disconnect.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/fonts.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/keys.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/message.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/messagebox_critical.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/messagebox_info.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/messagebox_warning.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/mouse.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/paste.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/popwidget.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/pref.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/qterm_32x32.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/qterm_48x48.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/qterm_tray.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/quick.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/reconnect.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/rect.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/refresh.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/shadow.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/sound.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/pic/tabpad.png
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/end.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/enter.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/exit.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/hand.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/home.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/next.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/pagedown.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/pageup.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/cursor/prev.xpm
-- Installing: /usr/local/qterm-0.5.3/share/qterm/schema/default.schema
-- Installing: /usr/local/qterm-0.5.3/share/qterm/schema/Linux.schema
-- Installing: /usr/local/qterm-0.5.3/share/qterm/schema/Softness.schema
-- Installing: /usr/local/qterm-0.5.3/share/qterm/schema/VIM.schema
-- Installing: /usr/local/qterm-0.5.3/share/qterm/schema/XTerm.schema
#
 楼主| 发表于 2008-12-30 23:26:58 | 显示全部楼层
晕死,Fedora默认不装gcc、gcc-c++?
回复 支持 反对

使用道具 举报

发表于 2008-12-30 23:31:28 | 显示全部楼层
其实可以装qterm 5.2自己实验成功的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-31 00:17:18 | 显示全部楼层
Post by leemin;1931997
其实可以装qterm 5.2自己实验成功的

已经编译好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-12-31 12:51:30 | 显示全部楼层
需要安装libssh2-devel才能开启ssh支持。
回复 支持 反对

使用道具 举报

发表于 2009-1-9 13:29:05 | 显示全部楼层
Post by seu2002;1932174
需要安装libssh2-devel才能开启ssh支持。


我装了这个包,还是用不了ssh
回复 支持 反对

使用道具 举报

发表于 2009-1-9 13:53:10 | 显示全部楼层
请问这个软件是做什么用的 bbs???
回复 支持 反对

使用道具 举报

发表于 2009-1-9 14:13:54 | 显示全部楼层
Post by nsdy;1936180
请问这个软件是做什么用的 bbs???


客户端程序类似win 下的cterm/fterm,比直接telnet多些功能
还有问下lz能正常运行python脚本么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表