Fix some other warnings
Added some CSS to the gxw_demo.
Fixes some buffer overflow warning
python and python2 required to build
It's merged now (there was one cleanup patch that I forgot to push, and one fix needed for that patch..). Since the merge was just a fast forward, I deleted the waf2 branch.
the task generators for zita-convolver and zita-resampler were missing an export_includes declaration, so the wrong header was used. Should work now. libtool was set as a task generator feature, In waf2 this waf tool is missing, but I don't the we need that (libtool creates the .la files with link descriptions for the .so files). Was removed with the big cleanup check in.
Works for me now :-) I have only left some cleanup and minor points (like gxwmm wrapper generation still needs a python2 tool, but that's not part of the normal build process). Have a good start into 2020 and please send bug reports :D
If you look into the file waf, you will find a line "wafdir = find_lib()". Maybe just put a "print(wafdir)" below that line, so you can see which path it uses (be sure to use an editor that doesn't garble the binary part which is appended after the script). Normally this version of waf will unpack the library into .waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/ on the first time run.