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.

--8<---------------cut here---------------start------------->8---
Test project /mnt/share/packages/libgit2/libgit2.x86_64/build
      Start  1: offline
 1/12 Test  #1: offline ..........................***Failed  396.64 sec
      Start  2: invasive
 2/12 Test  #2: invasive .........................***Failed    1.43 sec
      Start  3: online
 3/12 Test  #3: online ...........................   Passed  447.14 sec
      Start  4: online_customcert
 4/12 Test  #4: online_customcert ................   Passed    5.04 sec
      Start  5: gitdaemon
 5/12 Test  #5: gitdaemon ........................   Passed    5.24 sec
      Start  6: gitdaemon_namespace
 6/12 Test  #6: gitdaemon_namespace ..............   Passed    0.12 sec
      Start  7: gitdaemon_sha256
 7/12 Test  #7: gitdaemon_sha256 .................   Passed    0.12 sec
      Start  8: ssh
 8/12 Test  #8: ssh ..............................   Passed    6.35 sec
      Start  9: proxy
 9/12 Test  #9: proxy ............................   Passed    6.14 sec
      Start 10: auth_clone
10/12 Test #10: auth_clone .......................   Passed  402.20 sec
      Start 11: auth_clone_and_push
11/12 Test #11: auth_clone_and_push ..............   Passed    5.34 sec
      Start 12: util
12/12 Test #12: util .............................***Failed    1.09 sec

75% tests passed, 3 tests failed out of 12

Total Test time (real) = 1276.86 sec

The following tests FAILED:
          1 - offline (Failed)
          2 - invasive (Failed)
         12 - util (Failed)
Errors while running CTest
--8<---------------cut here---------------end--------------->8---

Start testing: May 24 13:41 CEST
----------------------------------------------------------
1/12 Testing: offline
1/12 Test: offline
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-xonline"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"offline" start time: May 24 13:41 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

apply::both...........................
apply::callbacks...
apply::check....
apply::fromdiff..........................
apply::fromfile..........................................
apply::index.........
apply::partial............
apply::tree..
apply::workdir...........
attr::file.....
attr::flags...
attr::lookup.....
attr::macro.........
attr::repo..............
blame::buffer..............
blame::getters..
blame::harder....
blame::simple..SS.......
checkout::binaryunicode..
checkout::conflict.............F...
checkout::crlf..............
checkout::head...........
checkout::icase.............
checkout::index........SS......................
checkout::nasty................................
checkout::tree..............................................
checkout::typechange...
cherrypick::bare...
cherrypick::workdir..........
clone::empty....
clone::local.....
clone::nonetwork..................
clone::transport.
commit::commit.....
commit::create...
commit::parent.
commit::parse........
commit::signature..............
commit::write........
config::add..
config::backend.
config::conditionals.....
config::configlevel......
config::find.
config::global.....
config::include................
config::memory.........
config::multivar..........
config::new.
config::read..................................................
config::readonly...
config::rename...
config::snapshot.....
config::stress........S
config::validkeyname.
config::write............................
core::buf...
core::env....
core::features..
core::hashsig..
core::oid.S.S.S...
core::oidarray.
core::opts......
core::pool.
core::structinitS
core::useragent..
core::version..
date::date...
date::rfc2822...
delta::apply..
describe::describe..
describe::t6120.......
diff::binary............
diff::blob.....................
diff::diffiter.........
diff::drivers....
diff::externalmodifications....
diff::format::email.........
diff::header.
diff::index.......
diff::notify.......
diff::parse..................
diff::patch.......
diff::patchid...........
diff::pathspec.
diff::racediffiter..
diff::rename...............................
diff::stats.................
diff::submodules.........
diff::tree............
diff::userdiff.
diff::workdir.............................S....
email::create.......
fetch::local..
fetchhead::nonetwork.................
filter::bare......
filter::blob....
filter::crlf......
filter::custom......
filter::file..
filter::ident..
filter::query....
filter::stream.S
filter::systemattrs..
filter::wildcard...
grafts::basic....
grafts::parse...............
grafts::shallow.........
graph::ahead::behind.
graph::commitgraph.....
graph::descendant::of..
graph::reachable::from::any..
ignore::path....................................
ignore::status......................................
index::add..
index::addall........
index::bypath............S
index::cache.....
index::collision....
index::conflicts............
index::crlf..........
index::filemodes......
index::inmemory..
index::names.......
index::nsec...
index::racy.........
index::read::index....
index::read::tree.
index::rename..
index::reuc..............
index::splitindex.
index::stage..
index::tests..................................
index::tests256..............................
index::version...
iterator::index.......F...............
iterator::tree........................
iterator::workdir.................SF...........
mailmap::basic.....
mailmap::blame..
mailmap::parsing.......
merge::analysis (with bare repository).........
merge::analysis (with nonbare repository).........
merge::annotated::commit.
merge::driver............
merge::files............
merge::trees::automerge....
merge::trees::commits....
merge::trees::modeconflict.
merge::trees::recursive..................
merge::trees::renames.....
merge::trees::treediff.....
merge::trees::trivial.............
merge::trees::whitespace...
merge::workdir::dirty......
merge::workdir::recursive..
merge::workdir::renames...
merge::workdir::setup................................
merge::workdir::simple..................
merge::workdir::submodules...
merge::workdir::trivial.............
message::trailer..........
network::cred...
network::fetchlocal...............
network::refspecs.........
network::remote::defaultbranch......
network::remote::delete...
network::remote::isvalidname..
network::remote::local...................
network::remote::push..
network::remote::remotes..........................
network::remote::rename.............
network::remote::tag.
notes::notes.......................
notes::notesref.
object::blob::filter...
object::blob::fromstream..
object::blob::write...
object::cache (cache no blobs)...
object::cache (cache tiny blobs)...
object::cache (cache all blobs)...
object::cache (cache no trees)...
object::commit::commitstagedfile..
object::commit::parse............SSSSSSSSSSSS
object::lookup......
object::lookup256SSSSSS
object::lookupbypath....
object::message................
object::peel......
object::raw::chars..
object::raw::compare.......
object::raw::convert...
object::raw::fromstr..
object::raw::hash...........
object::raw::short...
object::raw::size.
object::raw::type2string...
object::raw::write.......
object::shortid..
object::tag::list..
object::tag::parse............
object::tag::peel...
object::tag::read.....
object::tag::write...........
object::tree::attributes.....
object::tree::duplicateentries..
object::tree::frompath..
object::tree::parse..............
object::tree::read..S
object::tree::update.........
object::tree::walk...
object::tree::write.........
object::validate...SSS
odb::alternates..
odb::backend::loose..
odb::backend::mempack........
odb::backend::multiple.....
odb::backend::nobackend.
odb::backend::nonrefreshing.........
odb::backend::refreshing...........
odb::backend::simple..............
odb::emptyobjects...
odb::foreach....
odb::freshen.....
odb::largefilesSSSSSS
odb::loose.S.S.S.SFFF....
odb::mixed....
odb::open.
odb::packed...
odb::packed256...
odb::packedone..
odb::packedone256..
odb::sorting...
odb::streamwrite...
pack::filelimit (tiny).
pack::filelimit (medium).
pack::filelimit (unlimited).
pack::indexer........
pack::midx....
pack::packbuilder.....F......
pack::sharing.
pack::threadsafetyS
patch::parse.................
patch::print...........................
path::validate..
rebase::abort.......
rebase::inmemory....
rebase::iterator..
rebase::merge...................
rebase::setup..............
rebase::sign......
rebase::submodule.
refs::basic..
refs::branches::checkedout....
refs::branches::create..........
refs::branches::delete..........
refs::branches::ishead......
refs::branches::iterator.....
refs::branches::lookup........
refs::branches::move............
refs::branches::name....
refs::branches::remote....
refs::branches::upstream...........
refs::branches::upstreamname..
refs::crashes..
refs::create.............
refs::delete....
refs::dup..
refs::foreachglob......
refs::isvalidname..
refs::iterator........
refs::list..
refs::listall...
refs::lookup.....
refs::namespaces..
refs::normalize.......
refs::overwrite....
refs::pack...
refs::peel.......
refs::races......
refs::read...............
refs::reflog::drop.......
refs::reflog::messages..............
refs::reflog::reflog..................
refs::rename...........
refs::revparse....................................
refs::setter....
refs::shorthand.
refs::tags::name.
refs::transactions.........
refs::unicodeF
refs::update.
remote::create......................
remote::fetch...
remote::httpproxy....
remote::insteadof..........
remote::list.
repo::config...
repo::discover..........
repo::env....
repo::extensions.....
repo::getters.....
repo::hashfile...
repo::head...............
repo::headtree....
repo::init...........SS...........S.SF...S
repo::message..
repo::new...S
repo::objectformat..S.
repo::open...........................
repo::pathspec...........
repo::reservedname.....
repo::setters.....
repo::shallow....
repo::state.............
repo::templateFFF.....
reset::default.....
reset::hard......
reset::mixed...
reset::soft.........
revert::bare...
revert::rename.
revert::workdir...............
revwalk::basic........................
revwalk::hidecb.......
revwalk::mergebase..............
revwalk::signatureparsing.
revwalk::simplify.
stash::apply...................
stash::drop.......
stash::foreach..
stash::save....................
stash::submodules..
status::renames..............FF..
status::single..
status::submodules...........
status::worktree......................................F......
status::worktree::init........
stream::deprecated.
stream::registration...
submodule::add.........
submodule::escape..
submodule::init...
submodule::inject::option..
submodule::lookup................
submodule::modify........
submodule::nosubs.....
submodule::open...
submodule::repository::init.
submodule::status.......
submodule::update........
threads::atomic.............
threads::basic....
threads::diff..
threads::iterator.
threads::refdb.
threads::tlsdata..
trace::trace......
trace::windows::stacktrace...
transport::register.....
transport::ssh::execSSS
transports::smart::packet.............
win32::forbidden..........
win32::longpath....
win32::systemdir........
worktree::bare...
worktree::config.....
worktree::merge...
worktree::open........
worktree::reflog....
worktree::refs..............
worktree::repository....
worktree::submodule....
worktree::worktree.....................................

  1) Failure:
checkout::conflict::name_mangled_file_exists_in_workdir 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/checkout/conflict.c:160]
  OID mismatch: &expected != &actual
  "b42712cfe99a1a500b2a51fe984e0b8a7702ba11" != 
"a3102456e459e506a2e51646d2ffdbe5785fb5ca"

  2) Failure:
iterator::index::case_folding 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/iterator/index.c:51]
  String mismatch: expected_names[count] != entry->path
  'B' != 'a' (at byte 0)

  3) Failure:
iterator::workdir::skips_unreadable_dirs 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/iterator/workdir.c:704]
  String mismatch: "c/foo" != e->path
  'c/foo' != 'b/problem' (at byte 0)

  4) Failure:
odb::loose::permissions_standard 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/odb/loose.c:313]
  statbuf.st_mode & os_mask != (expected_dir_mode & ~mask) & os_mask
  509 != 493

  5) Failure:
odb::loose::permissions_readonly 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/odb/loose.c:313]
  statbuf.st_mode & os_mask != (expected_dir_mode & ~mask) & os_mask
  509 != 493

  6) Failure:
odb::loose::permissions_readwrite 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/odb/loose.c:313]
  statbuf.st_mode & os_mask != (expected_dir_mode & ~mask) & os_mask
  509 != 493

  7) Failure:
pack::packbuilder::permissions_readwrite 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/pack/packbuilder.c:192]
  statbuf.st_mode & os_mask != (expected & ~mask) & os_mask
  436 != 420

  8) Failure:
refs::unicode::create_and_lookup 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/refs/unicode.c:44]
  Function call failed: (git_reference_lookup(&ref2, repo2, "refs/heads/" "A" 
"\314\212" "ngstro" "\314\210" "m"))
  error -3 - reference 'refs/heads/Ångström' not found

  9) Failure:
repo::init::unwriteable_directory 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/repo/init.c:688]
  Function call succeeded: git_repository_init(&repo, "unwriteable/repo", 0)
  error 0 - no error

  10) Failure:
repo::template::external_templates_specified_in_options 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/repo/template.c:76]
  expected_mode != st.st_mode
  0100755 != 0100775

  11) Failure:
repo::template::external_templates_specified_in_config 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/repo/template.c:76]
  expected_mode != st.st_mode
  0100755 != 0100775

  12) Failure:
repo::template::external_templates_with_leading_dot 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/repo/template.c:76]
  expected_mode != st.st_mode
  0100755 != 0100775

  13) Failure:
status::renames::precomposed_unicode_rename 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/status/renames.c:73]
  expected->status != actual->status
  0200 != 0080

  14) Failure:
status::renames::precomposed_unicode_toggle_is_rename 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/status/renames.c:61]
  expected_len != files_in_status
  1 != 0

  15) Failure:
status::worktree::unreadable 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/status/worktree.c:1118]
  0 != counts.wrong_status_flags_count
  0 != 1

<end of output>
Test time = 396.64 sec
----------------------------------------------------------
Test Failed.
"offline" end time: May 24 13:48 CEST
"offline" time elapsed: 00:06:36
----------------------------------------------------------

2/12 Testing: invasive
2/12 Test: invasive
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sfilter::stream::bigfile" "-sodb::largefiles" 
"-siterator::workdir::filesystem_gunk" "-srepo::init" 
"-srepo::init::at_filesystem_root" "-sonline::clone::connect_timeout_default"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"invasive" start time: May 24 13:48 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

filter::streamS
odb::largefilesSSSSSS
iterator::workdirS
repo::init...........SS...........S.SF...S
repo::initS
online::cloneS

  1) Failure:
repo::init::unwriteable_directory 
[/usr/src/debug/libgit2-1.9.0-1/tests/libgit2/repo/init.c:688]
  Function call succeeded: git_repository_init(&repo, "unwriteable/repo", 0)
  error 0 - no error

<end of output>
Test time =   1.43 sec
----------------------------------------------------------
Test Failed.
"invasive" end time: May 24 13:48 CEST
"invasive" time elapsed: 00:00:01
----------------------------------------------------------

3/12 Testing: online
3/12 Test: online
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline" "-xonline::customcert"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"online" start time: May 24 13:48 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::badssl.....
online::clone..........S...S..SS.SSS.SS...SSS.SSSSS.S..SSSSSSSS.SSS
online::fetch............SS..
online::fetchhead.......
online::pushSSSSSSSSSSSSSSSSSSSSSS
online::remotes......
online::shallow........

<end of output>
Test time = 447.14 sec
----------------------------------------------------------
Test Passed.
"online" end time: May 24 13:55 CEST
"online" time elapsed: 00:07:27
----------------------------------------------------------

4/12 Testing: online_customcert
4/12 Test: online_customcert
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::customcert"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"online_customcert" start time: May 24 13:55 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::customcert...

<end of output>
Test time =   5.04 sec
----------------------------------------------------------
Test Passed.
"online_customcert" end time: May 24 13:55 CEST
"online_customcert" time elapsed: 00:00:05
----------------------------------------------------------

5/12 Testing: gitdaemon
5/12 Test: gitdaemon
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::push"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"gitdaemon" start time: May 24 13:55 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::pushSSSSSSSSSSSSSSSSSSSSSS

<end of output>
Test time =   5.24 sec
----------------------------------------------------------
Test Passed.
"gitdaemon" end time: May 24 13:55 CEST
"gitdaemon" time elapsed: 00:00:05
----------------------------------------------------------

6/12 Testing: gitdaemon_namespace
6/12 Test: gitdaemon_namespace
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::clone::namespace"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"gitdaemon_namespace" start time: May 24 13:55 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::cloneSS

<end of output>
Test time =   0.12 sec
----------------------------------------------------------
Test Passed.
"gitdaemon_namespace" end time: May 24 13:55 CEST
"gitdaemon_namespace" time elapsed: 00:00:00
----------------------------------------------------------

7/12 Testing: gitdaemon_sha256
7/12 Test: gitdaemon_sha256
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::clone::sha256"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"gitdaemon_sha256" start time: May 24 13:55 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::cloneS

<end of output>
Test time =   0.12 sec
----------------------------------------------------------
Test Passed.
"gitdaemon_sha256" end time: May 24 13:55 CEST
"gitdaemon_sha256" time elapsed: 00:00:00
----------------------------------------------------------

8/12 Testing: ssh
8/12 Test: ssh
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::push" "-sonline::clone::ssh_cert" "-sonline::clone::ssh_with_paths" 
"-sonline::clone::path_whitespace_ssh" "-sonline::clone::ssh_auth_methods"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"ssh" start time: May 24 13:55 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::pushSSSSSSSSSSSSSSSSSSSSSS
online::cloneSSS
online::cloneS
online::clone
online::clone.

<end of output>
Test time =   6.35 sec
----------------------------------------------------------
Test Passed.
"ssh" end time: May 24 13:56 CEST
"ssh" time elapsed: 00:00:06
----------------------------------------------------------

9/12 Testing: proxy
9/12 Test: proxy
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::clone::proxy"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"proxy" start time: May 24 13:56 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::cloneSSS.SSSSS.S

<end of output>
Test time =   6.14 sec
----------------------------------------------------------
Test Passed.
"proxy" end time: May 24 13:56 CEST
"proxy" time elapsed: 00:00:06
----------------------------------------------------------

10/12 Testing: auth_clone
10/12 Test: auth_clone
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::clone::cred"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"auth_clone" start time: May 24 13:56 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::clone..S.

<end of output>
Test time = 402.20 sec
----------------------------------------------------------
Test Passed.
"auth_clone" end time: May 24 14:02 CEST
"auth_clone" time elapsed: 00:06:42
----------------------------------------------------------

11/12 Testing: auth_clone_and_push
11/12 Test: auth_clone_and_push
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/libgit2_tests" "-v" 
"-sonline::clone::push" "-sonline::push"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/libgit2
"auth_clone_and_push" start time: May 24 14:02 CEST
Output:
----------------------------------------------------------
Loaded 384 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

online::clone
online::pushSSSSSSSSSSSSSSSSSSSSSS

<end of output>
Test time =   5.34 sec
----------------------------------------------------------
Test Passed.
"auth_clone_and_push" end time: May 24 14:02 CEST
"auth_clone_and_push" time elapsed: 00:00:05
----------------------------------------------------------

12/12 Testing: util
12/12 Test: util
Command: "/mnt/share/packages/libgit2/libgit2.x86_64/build/util_tests" "-v"
Directory: /mnt/share/packages/libgit2/libgit2.x86_64/build/tests/util
"util" start time: May 24 14:02 CEST
Output:
----------------------------------------------------------
Loaded 54 suites: 
Started (test status codes: OK='.' FAILURE='F' SKIPPED='S')

alloc....
array.
assert.....
bitvec.
copy...
dirent.........
encoding..
errors.......
filebuf.....FS...S.
ftruncateSS
futils.S.F
gitstr..........................
hashmap...........
hex.
hostname.
iconv.F.
init...
integer...
link........................
memmem...
mkdir...F.F
path::core................F................
path::win32.............
pool...
posix......
pqueue.....
process::env....
process::start.....
process::win32....
qsort......
regexp.............
rmdir.....
sha1...
sha256....
sortedcache...
stat..
str::basic...
str::oom...
str::percent..
str::quote...
str::splice.........
string........
strtol........
url::http.................................................
url::joinpath......
url::parse.......................................................
url::pattern..
url::redirect...........
url::scp......................
url::valid.
utf8.
vector..........
wildmatch........
zstream....

  1) Failure:
filebuf::umask [/usr/src/debug/libgit2-1.9.0-1/tests/util/filebuf.c:122]
  statbuf.st_mode & os_mask != (0666 & ~mask) & os_mask
  436 != 420

  2) Failure:
futils::mktmp_umask [/usr/src/debug/libgit2-1.9.0-1/tests/util/futils.c:110]
  st.st_mode & 0777 != 0700
  504 != 448

  3) Failure:
iconv::decomposed_to_precomposed 
[/usr/src/debug/libgit2-1.9.0-1/tests/util/iconv.c:51]
  String mismatch: nfc != data
  'Åström' != 'Åström' (at byte 0)

  4) Failure:
mkdir::chmods [/usr/src/debug/libgit2-1.9.0-1/tests/util/mkdir.c:182]
  expected_mode != actual_mode
  0000755 != 0000775

  5) Failure:
mkdir::mkdir_path_inside_unwriteable_parent 
[/usr/src/debug/libgit2-1.9.0-1/tests/util/mkdir.c:279]
  expected_mode != actual_mode
  0000755 != 0000775

  6) Failure:
path::core::validate_current_user_ownership 
[/usr/src/debug/libgit2-1.9.0-1/tests/util/path/core.c:764]
  is_cur != (geteuid() == 0)
  1 != 0

<end of output>
Test time =   1.09 sec
----------------------------------------------------------
Test Failed.
"util" end time: May 24 14:02 CEST
"util" time elapsed: 00:00:01
----------------------------------------------------------

End testing: May 24 14:02 CEST

Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables

Reply via email to