@DavidCarlisle guidance is a bit sparce. I currently have the following which doesn't look so bad (but the code does ... a mix of kernel patches and koma code), but pac3 complains that the note has no ID - and I have no idea what this means in term of pdf markup.
@DavidCarlisle well with ID they perhaps mean the optional /ID key of the structelem, but I don't see what use it has apart from being a unique number lurking around...
@DavidCarlisle I guess no one tried to build harfbuzz on cygwin in a while then, opened github.com/harfbuzz/harfbuzz/issues/1274 to track this and possible prevent such build breakages in the future.
@KhaledHosny thanks it seems It's died on _o_binary before, grepping for that in the sources I see
Author: Behdad Esfahbod <behdad@behdad.org>
Date: Thu Dec 17 16:28:38 2015 +0000
[util] Use O_BINARY instead of _O_BINARY
The latter doesn't seem to be available in Cygwin. I'm surprised it
compiled before...
@KhaledHosny (source/libs/harfbuzz/harfbuzz-src/ChangeLog but it died this time in ICU I think , I'm running it again)