This is great information, thank you Daniel. I'm traveling for work right now and will be back on the 8th of March. Then I can dig into the details of a windows build. I'll mention again that I'm a windows developer, so this should be significantly faster, and require less help :).
You had mentioned before that TSVN uses NAnt? Is there some feature that you like? I've never used it and don't know much about it. Building ground up from source is a technique I've used over the years and has it's benefits. These days external components are generally nuget packages and our build process(s) pull each build (this is for an internal product used at the company I work for). I don't know in the open-source world which option is best, build everything from source, or take "official" libraries for dependencies. Any insight would be great on this, I can do either. On Wed, Feb 17, 2021 at 6:25 PM Daniel Sahlberg <daniel.l.sahlb...@gmail.com> wrote: > Den ons 17 feb. 2021 kl 17:31 skrev Nathan Hartman < > hartman.nat...@gmail.com>: > > > > On Wed, Feb 17, 2021 at 11:12 AM Alan Fry <ttlx0...@gmail.com> wrote: > > > For all that helped w/ the Linux build, thank you, I have a set of > > > repeatable build instructions for Subversion on linux. If there is > > > value, I'd be happy to post those. I verified those instructions > > > last night, building from ground up a VM that builds and > > > successfully runs 'make check'. > > > > Yes, please do! It will likely help others. Also perhaps others will > > chime in and offer suggestions on easier ways to do some things. > > > > > I'd like to do the same with Windows. Several have sent me links > > > for instructions, however I'd like to ask if there is a recent, > > > relatively agreed upon set of instructions, before I start. > > > Otherwise, I'll just pick one and give it a try. > > > > The thread "Building SVN (dependencies) on Windows" to our dev@ list > > on 20 Apr 2020 has a collection of useful information. That can be > > found at any of these links: > > > > https://svn.haxx.se/dev/archive-2020-04/0090.shtml > > > > > https://mail-archives.apache.org/mod_mbox/subversion-dev/202004.mbox/%3cCAB84uBW0RTUkNj30zXFLOtT3=xbhxdarvlnuotnmbg-xqq6...@mail.gmail.com%3e > > > > > https://lists.apache.org/thread.html/r59a30aabaab7bf69effa909b331eaa177418325280ea25859e8fa294%40%3Cdev.subversion.apache.org%3E > > In addition to this excellent thread it might be interesting to take a > look at TortoiseSVN's build process [1]. > > As far as I understand it, all dependencies are build from source. > Dependencies sit in [2], some (such as OpenSSL) are simply copied into > the repository (I'm guessing from release tarballs, sometimes with > local patches on top) and some (such as Subversion and APR) are > svn:externals. > > TSVN uses NAnt [3] with a homegrown build script. > > I'm out of time to dig around at building on Win myself but I'm happy > to test out any instructions. > > Kind regards, > Daniel Sahlberg > > [1] https://svn.osdn.net/svnroot/tortoisesvn/trunk/build.txt > [2] https://svn.osdn.net/svnroot/tortoisesvn/trunk/ext > [3] http://nant.sourceforge.net/ >