[Pkg-amule-devel] Bug#751241: amule: Please update to use wxwidgets3.0

Olly Betts olly at survex.com
Wed Jun 11 11:46:49 UTC 2014


Source: amule
Version: 2.3.1-11
Severity: important
Tags: sid jessie
User: freewx-maint at lists.alioth.debian.org
Usertags: wx3.0
Control: block 748169 by -1

Dear maintainer,

We're aiming to migrate the archive to using wxwidgets3.0 instead of
wxwidgets2.8, and intend to drop wxwidgets2.8 before jessie is released.

I've attempted to rebuild amule by updating the BD to libwxgtk3.0-dev
and wx3.0-i18n, but the build fails.  It looks like the major issue
is that it's not possible to include a wx header to get class
wxExecuteData defined.  I've reported that to wx upstream:

http://trac.wxwidgets.org/ticket/16325

If upstream don't come up with a fix quickly, we can probably just
install the required private header in the wx headers directory to work
around the problem.

I ran the build with debian/rules patched to use make -k, so as to
show all the compilation errors, and the only one not related to
wxExecuteData seems to be:

../../src/amuled.cpp:656:15: error: variable 'wxFFile ff' has initializer but incomplete type

That sounds like it's just missing including the right header.

While building without errors doesn't necessarily mean it will work,
this seems quite promising, aside from the wxExecuteData issue.

Do you know what plans amule upstream have for wx3.0 support?  I've
tried to check their website, but it just gives a page saying the
site is down due to server migration, with a link to the downloads
page, and another to a forum which is 404.

Cheers,
    Olly



More information about the Pkg-amule-devel mailing list