它需要libfam.so.0,而我的机器里是libfame.so(多一个e)
它需要libstdc++.so.6.而我的机器里是libstdc++.so.5.0.3
我将上面的连接所需要的库名,但就出现了版本问题:
eva: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by eva)
eva: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by eva)
看来我需要做的是升级红旗4。1。不可何处升级下载新红旗补丁?
[root@redhat9 eva-0.2.1]# make
make all-recursive
make[1]: Entering directory `/home/hlf/eva-0.2.1'
Making all in doc
make[2]: Entering directory `/home/hlf/eva-0.2.1/doc'
Making all in .
make[3]: Entering directory `/home/hlf/eva-0.2.1/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/hlf/eva-0.2.1/doc'
Making all in en
make[3]: Entering directory `/home/hlf/eva-0.2.1/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hlf/eva-0.2.1/doc/en'
make[2]: Leaving directory `/home/hlf/eva-0.2.1/doc'
Making all in po
make[2]: Entering directory `/home/hlf/eva-0.2.1/po'
Making all in .
make[3]: Entering directory `/home/hlf/eva-0.2.1/po'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/hlf/eva-0.2.1/po'
Making all in zh_CN
make[3]: Entering directory `/home/hlf/eva-0.2.1/po/zh_CN'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hlf/eva-0.2.1/po/zh_CN'
make[2]: Leaving directory `/home/hlf/eva-0.2.1/po'
Making all in src
make[2]: Entering directory `/home/hlf/eva-0.2.1/src'
Making all in libeva
make[3]: Entering directory `/home/hlf/eva-0.2.1/src/libeva'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hlf/eva-0.2.1/src/libeva'
Making all in api
make[3]: Entering directory `/home/hlf/eva-0.2.1/src/api'
source='evasocket.cpp' object='evasocket.lo' libtool=yes \
depfile='.deps/evasocket.Plo' tmpdepfile='.deps/evasocket.TPlo' \
depmode=gcc3 /bin/sh ../../admin/depcomp \
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/libeva -I/usr/include/kde -I/usr/lib/qt-3.1/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o evasocket.lo `test -f 'evasocket.cpp' || echo './'`evasocket.cpp
evasocket.cpp: In member function `void EvaHttpProxy::parseData(int)':
evasocket.cpp:266: no matching function for call to `QString::startsWith(const
char[8], bool)'
/usr/lib/qt-3.1/include/qstring.h:640: candidates are: bool
QString::startsWith(const QString&) const
make[3]: *** [evasocket.lo] Error 1
make[3]: Leaving directory `/home/hlf/eva-0.2.1/src/api'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/hlf/eva-0.2.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hlf/eva-0.2.1'
make错误!!!???
3.
evachatuibase.cpp: In constructor `EvaChatUIBase::EvaChatUIBase(QWidget*, const
char*, unsigned int)':
evachatuibase.cpp:57: `BesideIcon' is not a member of type `QToolButton'
make[3]: *** [evachatuibase.lo] Error 1
57: tbBuddy->setTextPosition( QToolButton::BesideIcon );
4.
evachatwindow.cpp: In member function `void EvaChatWindow::initInformation()':
evachatwindow.cpp:168: `copyBlt' undeclared (first use this function)
evachatwindow.cpp:168: (Each undeclared identifier is reported only once for
each function it appears in.)
make[3]: *** [evachatwindow.lo] Error 1[/quote]