Support for wxWidgets 3.0

Moderator: Project members

Post Reply
Message
Author
mars14
500 Command not understood
Posts: 3
Joined: 2014-01-05 09:24

Support for wxWidgets 3.0

#1 Post by mars14 » 2014-01-05 10:01

Dear developers,

Now that wxWidgets 3.0 has been released, it would be great if FileZilla would manage to catch up.

The situation is particularly painful on Mac OS X where the last version to support wxWidgets 2.8 was Mac OS X 10.6 (at the moment the version 10.9 is out) and even then it only support 32-bit applications which means that all dependencies need to be built as 32-bit.

Users of 10.7, 10.8 and 10.9 currently aren't able to build FileZilla except via wxGTK.

There exists a trac ticket (http://trac.filezilla-project.org/ticket/8272 - with lots of spam entries that need to be removed) and MacPorts also included the same patch (see files under http://trac.macports.org/browser/trunk/ ... FileZilla/) to make FileZilla compile against wxWidgets 2.9 or 3.0. The patch is not complete, there are a few other problems, but at least it allows the compilation to succeed which is an important first step.

It would be great if at least those minimal patches would end up in the upstream repository (else it will become more and more difficult to keep adapting the patches to the latest release) and even better if some more work would go into compatibility with wxWidgets 3.0 to make the software build and run on Macs again.

I see that volunteers go to great extent to make sure that the software runs on 10.4 and even though that is not unimportant, it would make a lot of sense to also try to start supporting the latest OSes.

Thanks.

PS: please try to enable captchas or something similar to prevent excessive spam that you get on the wiki and trac.

Corin
500 Command not understood
Posts: 3
Joined: 2011-04-25 20:36
First name: James Gregory
Last name: Miller

Re: Support for wxWidgets 3.0

#2 Post by Corin » 2014-04-03 17:03

mars14 wrote:Now that wxWidgets 3.0 has been released, it would be great if FileZilla would manage to catch up.
As there have been lots of bugfixes in wxWidgets 3.0 it really would be helpful if FileZilla could be built with this version.

At the moment, the NEWS file (in FileZilla 3.8.0 states
Building FileZilla from source now requires wxWidgets 2.8.12 or higher
and the configure script

Code: Select all

checking for wxWidgets version >= 2.8.12 (--unicode=yes --universal=no)... yes (version 3.0.0)
checking for wxWidgets static library... no
configure: error: You need to use wxWidgets 2.8.x to compile this program.
So please correct the NEWS file to say that only wxWidgets 2.8.x where x is 12 or greater can be used.

User avatar
botg
Site Admin
Posts: 35552
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Support for wxWidgets 3.0

#3 Post by botg » 2014-04-03 18:35

Dropping Windows XP support and modernizing the infrastructure will allow for porting to wxWidgets 3.

mars14
500 Command not understood
Posts: 3
Joined: 2014-01-05 09:24

Re: Support for wxWidgets 3.0

#4 Post by mars14 » 2014-05-30 08:01

To be best of my knowledge the patches at the tracker (http://trac.filezilla-project.org/attac ... s-3.0.diff) don't require dropping support for Windows XP. After applying them one can build Filezilla either against wxWidgets 3.0 or against 2.8. The patches for 3.0 aren't complete yet, so the program still keeps thowing different warnings and doesn't always work properly, but at least the program compiles fine against both versions.

I would be really really grateful if at least those patches could be reviewed and applied. It's not perfect, but it's the first step. wxWidgets 2.8 on Mac is a pain unless someone else compiles the binary for you. And it is a lot of work for packagers to keep adapting the changes from that ticket to every new version of FileZilla that comes out just to be able to compile FileZilla on OS X 10.9.

Post Reply