|
$ 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
# |
|