Sadly the maintainer of wx2.8 refuses to put more effort into it (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799367), which may lead to a removal of amule inside debian. I believe an agreement between you and the the maintainer of wx2.8 is needed to fix the ABI-incompatibility (please forgive my crippled english :-) ).
在 2015年09月18日 18:31, Sandro Tosi 写道: > why do yo ask me? I'm not the WX maintainer, I guess you should ask them. > > On Fri, Sep 18, 2015 at 11:29 AM, persmule <persm...@gmail.com> wrote: >> Is it possible to rebuild wx2.8 with gcc-5? The main problem is that the ABI >> used by >> >> wx2.8 and libcrypto++9v5 (and the new libcrypto++-dev) is not compatible. >> >> >> 在 2015年09月18日 16:01, Sandro Tosi 写道: >> >> I'm not sure what are you asking us to do, please clarify. Note, amule >> is currently not migratable to WX3.0 >> >> On Fri, Sep 18, 2015 at 8:39 AM, Tianming Xie <persm...@gmail.com> wrote: >> >> Package: amule >> Version: 2.3.1+git1a369e47-3 >> Severity: important >> >> Dear Maintainer, >> >> libcrypto++-dev 5.6.1-9 has entered testing repository, which causes a >> conflict to the current version of amule. since amule depends on wx2.8, >> which >> is built against the ABI (mainly std::string) of gcc-4, and cannot use >> libcrypto++9v5, on which libcrypto++-dev 5.6.1-9 depends, built against >> gcc-5's >> C++ ABI. So now I have not to upgrade libcrypto++-dev to 5.6.1-9. >> >> libcrypto++9v5 cannot coexist with libcrypto++9, on which the current >> amule >> depends. So if the upgrading of libcrypto++-dev is finally unstoppable, we >> may >> have to rebuild wx2.8 with gcc-5, then rebuild amule, or migrate amule to >> wx3.0v5, which has been built against gcc-5's C++ ABI. >> >> >> >> -- System Information: >> Debian Release: stretch/sid >> APT prefers testing >> APT policy: (900, 'testing'), (500, 'testing-proposed-updates'), (500, >> 'unstable') >> Architecture: amd64 (x86_64) >> >> Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores) >> Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8) >> Shell: /bin/sh linked to /bin/dash >> Init: systemd (via /run/systemd/system) >> >> Versions of packages amule depends on: >> ii amule-common 2.3.1+git1a369e47-3 >> ii libc6 2.19-19 >> ii libcrypto++9 5.6.1-7 >> ii libgcc1 1:5.2.1-17 >> ii libgeoip1 1.6.6-1+b1 >> ii libstdc++6 5.2.1-17 >> ii libupnp6 1:1.6.19+git20141001-1 >> ii libwxbase2.8-0 2.8.12.1+dfsg2-2 >> ii libwxgtk2.8-0 2.8.12.1+dfsg2-2 >> ii zlib1g 1:1.2.8.dfsg-2+b1 >> >> Versions of packages amule recommends: >> ii amule-utils 2.3.1+git1a369e47-3 >> ii unzip 6.0-18 >> >> Versions of packages amule suggests: >> ii amule-utils-gui 2.3.1+git1a369e47-3 >> >> -- no debconf information >> >> _______________________________________________ >> Pkg-amule-devel mailing list >> pkg-amule-de...@lists.alioth.debian.org >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-amule-devel >> >> >> > >