大概在svn79版的src/api/evasetting.cpp 76行左右:
m_DownloadDir = home + "/" + DEFAULT_DOWNLOAD_DIR;
改成下面那样:
m_DownloadDir = home + "/.eva/" + DEFAULT_DOWNLOAD_DIR;
configure后make在最后一步出错,下面是所有make的信息:
--------------------------------------------------------------------------------------------
make all-recursive
make[1]: Entering directory `/root/eva-0.4.921+svn42'
Making all in doc
make[2]: Entering directory `/root/eva-0.4.921+svn42/doc'
Making all in .
make[3]: Entering directory `/root/eva-0.4.921+svn42/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/eva-0.4.921+svn42/doc'
Making all in en
make[3]: Entering directory `/root/eva-0.4.921+svn42/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/eva-0.4.921+svn42/doc/en'
make[2]: Leaving directory `/root/eva-0.4.921+svn42/doc'
Making all in po
make[2]: Entering directory `/root/eva-0.4.921+svn42/po'
Making all in .
make[3]: Entering directory `/root/eva-0.4.921+svn42/po'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/eva-0.4.921+svn42/po'
Making all in zh_CN
make[3]: Entering directory `/root/eva-0.4.921+svn42/po/zh_CN'
rm -f eva.gmo; : -o eva.gmo ./eva.po
test ! -f eva.gmo || touch eva.gmo
make[3]: Leaving directory `/root/eva-0.4.921+svn42/po/zh_CN'
Making all in zh_TW
make[3]: Entering directory `/root/eva-0.4.921+svn42/po/zh_TW'
rm -f eva.gmo; : -o eva.gmo ./eva.po
test ! -f eva.gmo || touch eva.gmo
make[3]: Leaving directory `/root/eva-0.4.921+svn42/po/zh_TW'
make[2]: Leaving directory `/root/eva-0.4.921+svn42/po'
Making all in src
make[2]: Entering directory `/root/eva-0.4.921+svn42/src'
Making all in ui
make[3]: Entering directory `/root/eva-0.4.921+svn42/src/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/eva-0.4.921+svn42/src/ui'
Making all in libeva
make[3]: Entering directory `/root/eva-0.4.921+svn42/src/libeva'
Making all in libcustompic
make[4]: Entering directory `/root/eva-0.4.921+svn42/src/libeva/libcustompic'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/eva-0.4.921+svn42/src/libeva/libcustompic'
Making all in libuh
make[4]: Entering directory `/root/eva-0.4.921+svn42/src/libeva/libuh'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/eva-0.4.921+svn42/src/libeva/libuh'
Making all in libft
make[4]: Entering directory `/root/eva-0.4.921+svn42/src/libeva/libft'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/eva-0.4.921+svn42/src/libeva/libft'
make[4]: Entering directory `/root/eva-0.4.921+svn42/src/libeva'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/eva-0.4.921+svn42/src/libeva'
make[3]: Leaving directory `/root/eva-0.4.921+svn42/src/libeva'
Making all in api
make[3]: Entering directory `/root/eva-0.4.921+svn42/src/api'
Making all in filetrans
make[4]: Entering directory `/root/eva-0.4.921+svn42/src/api/filetrans'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/eva-0.4.921+svn42/src/api/filetrans'
make[4]: Entering directory `/root/eva-0.4.921+svn42/src/api'
/usr/bin/dcopidl ./evadcopcontacts.h > evadcopcontacts.kidl || ( rm -f evadcopcontacts.kidl ; false )
In line 114 : syntax error, unexpected T_INCLUDE, expecting T_LEFT_CURLY_BRACKET or T_COMMA
make[4]: *** [evadcopcontacts.kidl] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
make[4]: Leaving directory `/root/eva-0.4.921+svn42/src/api'
make[3]: Leaving directory `/root/eva-0.4.921+svn42/src/api'
make[2]: Leaving directory `/root/eva-0.4.921+svn42/src'
make[1]: Leaving directory `/root/eva-0.4.921+svn42'
----------------------------------------------------------------------------------------------