Hello everyone, perhaps you will find this interesting: https://github.com/carlo-bramini/packages-cygwin/tree/main/libgit2
Sincerely, Carlo Bramini. Il giorno sab 24 mag 2025 alle ore 20:28 Jeremy Drake via Cygwin-apps <cygwin-apps@cygwin.com> ha scritto: > > On Sat, 24 May 2025, ASSI via Cygwin-apps wrote: > > > Jeremy Drake via Cygwin-apps writes: > > > I made a little attempt to update libgit2 based on what MSYS2 did, since > > > it is apparently needed for cargo (and it seems like it's getting close to > > > possible to build cargo for Cygwin). Unfortunately, it failed to build in > > > scallywag: > > > https://github.com/cygwin/scallywag/actions/runs/15219165082/job/42811502993 > > > > It needs to be compiled with --std=gnu90, not c90 or it triggers a bug > > in 3.6.1 headers with the setproctitle declaration. > > > > > Also, there are some test failures for me locally. > > > > CMake generates a wrong untility.sh, replace $(ARGS) with ${ARGS} there. > > Tests need to be run with admin privileges dropped. > > > > Thanks for the hints, that got it running on scallywag as it does locally. > Attaching updated cygport, scallywag run at > https://github.com/cygwin/scallywag/actions/runs/15229587565/job/42835871879 > > 83% tests passed, 2 tests failed out of 12 > Total Test time (real) = 1182.89 sec > The following tests FAILED: > 1 - offline (Failed) > 12 - util (Failed) > Errors while running CTest > > Do I need to probably somehow skip the remaining failing tests (they seem > generally to be related to Cygwin unicode quirks), or just put > SCALLYWAG="notest" in the cygport?