分页: 13 / 17

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-15 16:42
Bill Lee
huow005, 这个确定为 aMule 2.2.6 上游引进的问题,已经在 upstream-bugfix 分支中修正,会在下一版本合并到主干。

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-15 16:51
Bill Lee
aMule 2.3.1 RC1 已经发布,大家若有空可以去翻译。

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-15 18:10
Bill Lee
用于 aMule 2.3.1 RC1 的 DLP4401 已经上传到 Google Code

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-15 19:12
Evan Reader
我一直用的PPA 应该是一样的吧

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-15 20:47
huow005
Bill Lee 写了:huow005, 这个确定为 aMule 2.2.6 上游引进的问题,已经在 upstream-bugfix 分支中修正,会在下一版本合并到主干。
修改后, 就可以了. 已编译好.

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-16 11:55
Bill Lee
Evan Reader, happyaron 说了, ppa 最近没人维护,近期不会更新。

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-29 13:42
zxc
用于 aMule 2.3.1 RC1 的 DLP4401,这个有问题,提示有函数没有定义,貌似是这样。不是很懂,下面是错误代码:
Compiling BaseClient.cpp
In file included from antiLeech.cpp:21:0,
from BaseClient.cpp:26:
CString_wx.h:55:44: error: ‘wxSTRING_MAXLEN’ was not declared in this scope
In file included from BaseClient.cpp:26:0:
antiLeech.cpp: In member function ‘const wxChar* CantiLeech::DLPCheckNameAndHashAndMod(CString, CString&, CString&)’:
antiLeech.cpp:1247:48: error: ambiguous overload for ‘operator==’ in ‘CString::Right(size_t) const(1u) == 32’
antiLeech.cpp:1247:48: note: candidates are:
/usr/local/include/wx-2.9/wx/windowid.h:136:13: note: bool operator==(int, const wxWindowIDRef&) <near match>
/usr/local/include/wx-2.9/wx/windowid.h:136:13: note: no known conversion for argument 1 from ‘CString’ to ‘int’
/usr/local/include/wx-2.9/wx/windowid.h:141:13: note: bool operator==(long int, const wxWindowIDRef&) <near match>
/usr/local/include/wx-2.9/wx/windowid.h:141:13: note: no known conversion for argument 1 from ‘CString’ to ‘long int’
/usr/local/include/wx-2.9/wx/unichar.h:334:1: note: bool operator==(char, const wxUniChar&) <near match>
/usr/local/include/wx-2.9/wx/unichar.h:334:1: note: no known conversion for argument 1 from ‘CString’ to ‘char’
/usr/local/include/wx-2.9/wx/unichar.h:337:1: note: bool operator==(wchar_t, const wxUniChar&) <near match>
/usr/local/include/wx-2.9/wx/unichar.h:337:1: note: no known conversion for argument 1 from ‘CString’ to ‘wchar_t’
/usr/local/include/wx-2.9/wx/string.h:3975:1: note: bool operator==(const wxChar*, const wxString&)
/usr/local/include/wx-2.9/wx/string.h:3975:1: note: bool operator==(const wxString&, const wxChar*) <near match>
/usr/local/include/wx-2.9/wx/string.h:3975:1: note: no known conversion for argument 2 from ‘int’ to ‘const wxChar*’
/usr/local/include/wx-2.9/wx/string.h:3979:13: note: bool operator==(const wxString&, const wxString&)
/usr/local/include/wx-2.9/wx/string.h:3992:13: note: bool operator==(const wxString&, const wxCStrData&) <near match>
/usr/local/include/wx-2.9/wx/string.h:3992:13: note: no known conversion for argument 2 from ‘int’ to ‘const wxCStrData&’
/usr/local/include/wx-2.9/wx/string.h:3994:13: note: bool operator==(const wxCStrData&, const wxString&)
/usr/local/include/wx-2.9/wx/string.h:4032:13: note: bool operator==(char, const wxString&) <near match>
/usr/local/include/wx-2.9/wx/string.h:4032:13: note: no known conversion for argument 1 from ‘CString’ to ‘char’
/usr/local/include/wx-2.9/wx/string.h:4033:13: note: bool operator==(wchar_t, const wxString&) <near match>
/usr/local/include/wx-2.9/wx/string.h:4033:13: note: no known conversion for argument 1 from ‘CString’ to ‘wchar_t’
/usr/local/include/wx-2.9/wx/string.h:4034:13: note: bool operator==(int, const wxString&) <near match>
/usr/local/include/wx-2.9/wx/string.h:4034:13: note: no known conversion for argument 1 from ‘CString’ to ‘int’
/usr/local/include/wx-2.9/wx/string.h:4035:13: note: bool operator==(const wxString&, const wxUniChar&)
/usr/local/include/wx-2.9/wx/string.h:4037:13: note: bool operator==(const wxString&, char)
/usr/local/include/wx-2.9/wx/string.h:4038:13: note: bool operator==(const wxString&, wchar_t)
/usr/local/include/wx-2.9/wx/string.h:4054:1: note: bool operator==(const char*, const wxString&)
/usr/local/include/wx-2.9/wx/string.h:4054:1: note: bool operator==(const wxString&, const char*) <near match>
/usr/local/include/wx-2.9/wx/string.h:4054:1: note: no known conversion for argument 2 from ‘int’ to ‘const char*’
/usr/local/include/wx-2.9/wx/string.h:4068:1: note: bool operator==(const wchar_t*, const wxCStrData&) <near match>
/usr/local/include/wx-2.9/wx/string.h:4068:1: note: no known conversion for argument 2 from ‘int’ to ‘const wxCStrData&’
/usr/local/include/wx-2.9/wx/string.h:4068:1: note: bool operator==(const wxCStrData&, const wchar_t*) <near match>
/usr/local/include/wx-2.9/wx/string.h:4068:1: note: no known conversion for argument 2 from ‘int’ to ‘const wchar_t*’
/usr/local/include/wx-2.9/wx/string.h:4069:1: note: bool operator==(const char*, const wxCStrData&) <near match>
/usr/local/include/wx-2.9/wx/string.h:4069:1: note: no known conversion for argument 2 from ‘int’ to ‘const wxCStrData&’
/usr/local/include/wx-2.9/wx/string.h:4069:1: note: bool operator==(const wxCStrData&, const char*) <near match>
/usr/local/include/wx-2.9/wx/string.h:4069:1: note: no known conversion for argument 2 from ‘int’ to ‘const char*’
antiLeech.cpp:1270:37: error: the default argument for parameter 1 of ‘CString CString::Mid(size_t, size_t) const’ has not yet been parsed
make[3]: *** [amule-BaseClient.o] 错误 1
make[2]: *** [all-recursive] 错误 1
make[1]: *** [all-recursive] 错误 1
make: *** [all] 错误 2

是不是我的问题啊?但是不打补丁可以编译完成的啊

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-29 16:58
Bill Lee
zxc, amule-dlp 使用 wxwidgets 2.8, 不同版本的 API 不能混用。请认真看看 google code 上的 wiki.

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-05-29 17:07
zxc
抱歉,真没仔细看,我一直以为只要》=就好 :em06

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-06-18 14:44
fnta
现在的最新版本在Fedora下编译会有些问题.

希望 Bill Lee 在开发 aMule DLP 的时候能兼顾其它Linux系统.

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-06-18 22:03
Bill Lee
fnta, 目前我是尽量保证兼容,我自己没办法在其它发行版测试,只能尽量遵循C++标准,麻烦你贴出编译输出,我好确定问题。 可以在 Google Code 发 issue。

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-07-09 0:30
persmule
Hello Bill Lee. I have changed my OS from M$ Win to Debian GNU/Linux amd64.

You could simply #include <wx/utils.h> to BaseClient.cpp and change code
-- antiLeechLib = new wxDynamicLibrary( wxT("antiLeech") );
to
-- wxString envHome=wxT("");
-- wxGetEnv(wxT("HOME"), &envHome);
-- antiLeechLib = new wxDynamicLibrary( envHome+wxT("/.aMule/antiLeech.so") );

Now you could put the antiLeech.so in your ~/.aMule directory!

http://code.google.com/p/amule-dlp/issu ... il?id=9#c1

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-07-11 11:47
Bill Lee
:em20
最近被 autoconf 搞得焦头烂额,原版 aMule 2.2.6 的 autogen.sh 生成的竟然有语法错误。

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-07-11 11:49
长头发的和尚
支持 :em11

Re: amule-dlp 开发动态(更新 DLP4401)

发表于 : 2011-07-11 18:43
Lavande
aur里好像木有人维护了