On Mon, Apr 20, 2020 at 9:59 AM Johan Corveleyn <jcor...@gmail.com> wrote: > > On Sun, Apr 19, 2020 at 11:21 PM Nathan Hartman > <hartman.nat...@gmail.com> wrote: > > > > On Sun, Apr 19, 2020 at 1:45 PM Johan Corveleyn <jcor...@gmail.com> wrote: > > > On Sun, Apr 19, 2020 at 5:47 PM Johan Corveleyn <jcor...@gmail.com> wrote: > > >> Hi Nathan, > > >> > > >> Sure! Any help on the Windows-side of things would be definitely > > >> appreciated. > > > > Thank you very much for sharing your notes. It doesn't matter that > > it's a bit rough around the edges; I'll try to take good notes on > > everything I'm doing as well. I appreciate all your efforts. > > > > I haven't needed to boot Windows 10 in some time because my work has > > shifted to Mac and Linux, so I nuked everything on that machine and > > I'm starting from a clean slate. I had an image from before installing > > anything. It's old though, so I've been installing all the service > > packs. When this part is done, I'll take a more up-to-date "clean" > > image and then get started. My hope is that by doing it this way, I'll > > be able to come up with a "complete" sequence of steps that isn't > > missing anything because of something I happened to have already > > installed. When I'm finished, this machine will be dedicated to > > building/testing SVN on Windows. > > One more thing that came to mind: there is another interesting perl > script in our repository: > > > http://svn.apache.org/repos/asf/subversion/trunk/tools/dev/build-svn-deps-win.pl > > This was originally written by Ben Reser years ago, and probably > worked pretty well for a while. I think I learned some of the "httpd > build workarounds" from that script. > > It might be worthwhile to resurrect that script, bring it up to date > etc. (for instance, I'd drop neon and probably also bdb (or at least > make it optional), and try to bring all the others up to their latest > version). Also, it would probably be nice if you could choose between > "debug" and "release" configuration on the one hand, and "x86" and > "x64" on the other (two orthogonal axes IIUC). If such a script is > accompanied by good documentation in INSTALL (and the script itself > pointing to INSTALL for further info), that would make a good > combination I think. As in: INSTALL points to the script for easily > building all dependencies, but at the same time contains all the info > to do things manually if you want to (and that "manual explanation" > serves also as explanation of what the script is actually doing). > > -- > Johan
I started a new thread with all these bits of information about building on Windows (was getting heavily off-topic from the original subject of Py3 support :-)): "Building SVN (dependencies) on Windows" https://lists.apache.org/thread.html/r59a30aabaab7bf69effa909b331eaa177418325280ea25859e8fa294%40%3Cdev.subversion.apache.org%3E Please continue further discussion / hints / additions there, thanks. -- Johan