Building Microsoft's Frigatebird

I’m trying to build Microsoft’s thermal soaring implementation (https://github.com/microsoft/Frigatebird) for SITL simulations on Ardupilot, and I’m following the build instructions from the Github repository’s BUILD.md

However, I’m getting this error when running “./waf distclean” in Cygwin on a Windows 10 machine with Python 3.7 installed:

$ ./waf distclean
Traceback (most recent call last):
  File "/home/User/Frigatebird/modules/waf/waflib/Node.py", line 590, in ant_iter
    raise StopIteration
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/User/Frigatebird/modules/waf/waflib/Scripting.py", line 165, in waf_entry_point
    run_commands()
  File "/home/User/Frigatebird/modules/waf/waflib/Scripting.py", line 262, in run_commands
    parse_options()
  File "/home/User/Frigatebird/modules/waf/waflib/Scripting.py", line 214, in parse_options
    Context.create_context('options').execute()
  File "/home/User/Frigatebird/modules/waf/waflib/Options.py", line 271, in execute
    super(OptionsContext, self).execute()
  File "/home/User/Frigatebird/modules/waf/waflib/Context.py", line 205, in execute
    self.recurse([os.path.dirname(g_module.root_path)])
  File "/home/User/Frigatebird/modules/waf/waflib/Context.py", line 287, in recurse
    user_function(self)
  File "/home/User/Frigatebird/wscript", line 53, in options
    opt.load('compiler_cxx compiler_c waf_unit_test python')
  File "/home/User/Frigatebird/modules/waf/waflib/Context.py", line 197, in load
    fun(self)
  File "/home/User/Frigatebird/modules/waf/waflib/Tools/compiler_cxx.py", line 103, in options
    opt.load_special_tools('cxx_*.py')
  File "/home/User/Frigatebird/modules/waf/waflib/Context.py", line 609, in load_special_tools
    lst = self.root.find_node(waf_dir).find_node('waflib/extras').ant_glob(var)
  File "/home/User/Frigatebird/modules/waf/waflib/Node.py", line 683, in ant_glob
    ret = [x for x in self.ant_iter(accept=accept, pats=[to_pat(incl), to_pat(excl)], maxdepth=kw.get('maxdepth', 25), dir=dir, src=src, remove=kw.get('remove', True))]
  File "/home/User/Frigatebird/modules/waf/waflib/Node.py", line 683, in <listcomp>
    ret = [x for x in self.ant_iter(accept=accept, pats=[to_pat(incl), to_pat(excl)], maxdepth=kw.get('maxdepth', 25), dir=dir, src=src, remove=kw.get('remove', True))]
RuntimeError: generator raised StopIteration

Is this an issue with one of the Python modules?