Page 4 of 4

Re: Compiling on Windows 7

Posted: Wed Jun 11, 2014 1:49 pm
by Larkin
The first draft of QRegularExpression didn't return the names for the named capture groups, so I requested that feature and it was finally added. It's PCRE-compliant, too, unlike the old QRegExp, so I definitely recommend it.

You have a good point with the functionality in libzip, but it might be something that could be built as a library for Qt for easier integration and compilation. I find a lot of good examples and tutorials out there, if not a ready-built library. Didn't Mudlet used to use QuaZip?

JSON support has been added/improved. I've found that it can be easily integrated with the Lua engine.

Re: Compiling on Windows 7

Posted: Thu Jun 12, 2014 6:46 am
by Vadi
I don't see the external dependencies that we've got right now in need of replacement. If it is a pain point, let us know where, we'll see if we can help with that.

YAJL is very well optimised - we use it for the speed. I wouldn't want to replace it with a Qt implementation without running performance benchmarks on. There is also the community thing, YAJL is very widely used - more likely to have fixes & a wider support base.

We've done away with QuaZip.

Hope that helps.

Re: Compiling on Windows 7

Posted: Thu Jun 12, 2014 8:05 am
by rw3iss
I still can't get libzip to compile on Windows 7. If anyone else has any success, please let me know.

Re: Compiling on Windows 7

Posted: Fri Jun 13, 2014 6:07 am
by Vadi
Yeah that's a fair one. Chris, could you take a look?

Re: Compiling on Windows 7

Posted: Mon Jul 14, 2014 3:14 am
by chris
I just updated the wiki with instructions from a fresh windows 7 install using Qt 5.3

Re: Compiling on Windows 7

Posted: Mon Jul 14, 2014 2:42 pm
by Larkin
While your efforts are appreciated, this is easily the most complicated set of instructions I've ever seen for compiling anything.

Re: Compiling on Windows 7

Posted: Mon Jul 14, 2014 3:39 pm
by chris
Try compiling qt statically on Windows and your opinion will change drastically :). But in any case, compiling on Windows sucks and to be honest, if those instructions are too complicated for someone to follow they have no business using the experimental builds.

Re: Compiling on Windows 7

Posted: Mon Jul 14, 2014 5:21 pm
by Larkin
I must disagree on both points. Compiling Qt statically is no small feat, but for very good reasons. Mudlet is a relatively small project, and the dependencies are clumsy, which is what I see as the primary reason for delays between official releases.

Re: Compiling on Windows 7

Posted: Mon Jul 14, 2014 5:54 pm
by chris
That is hardly the reason for delays between official releases. That's entirely because we have a release cycle tied to a single individual. After this is finally put out we're going to adopt a better release cycle from the official github repository.