mirror of
https://github.com/libssh2/libssh2.git
synced 2026-10-24 03:48:58 +03:00
d65c4b3987defa445b7ebe244da55d6faeb2a404
mansyntax.sh
Cygwin CI jobs started failing while running `mansyntax.sh`. The reason for the fallout is `util-linux` packaged by Cygwin no longer shipping `col.exe`, that is required by `man.exe`: https://cygwin.com/packages/x86_64/util-linux/util-linux-2.39.3-2 (2024-04-02) https://cygwin.com/packages/x86_64/util-linux/util-linux-2.40.2-1 (2024-12-24) Work it around by telling `man` to not call `col`. Relevant links: https://github.com/util-linux/util-linux https://gitlab.com/man-db/man-db https://cygwin.com/packages/summary/util-linux.html https://cygwin.com/cgit/cygwin-packages/util-linux/log/ (no visible commit for 2.40.2-1) https://cygwin.com/pipermail/cygwin/2025-January/date.html (no reports) Fixes: ``` test 1 Start 1: mansyntax 1: Test command: /usr/bin/sh.exe "-c" "/cygdrive/d/a/libssh2/libssh2/tests/mansyntax.sh" 1: Working Directory: /cygdrive/d/a/libssh2/libssh2/bld/tests 1: Test timeout computed to be: 10000000 1: /cygdrive/d/a/libssh2/libssh2/tests/../docs/libssh2_agent_connect.3 1: man: can't execute col: No such file or directory 1: man: command exited with status 127: col -b -p -x | sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }' 1/2 Test #1: mansyntax ........................***Failed 0.24 sec /cygdrive/d/a/libssh2/libssh2/tests/../docs/libssh2_agent_connect.3 man: can't execute col: No such file or directory man: command exited with status 127: col -b -p -x | sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }' ``` https://github.com/libssh2/libssh2/actions/runs/13021305834/job/36322366102?pr=1510#step:6:216 Closes #1521
libssh2 - SSH2 library
libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.
Installation instructions:
Description
libssh2 - это библиотека, реализующая протокол SSH2, доступная по пересмотренной лицензии BSD
Languages
C
84.2%
CMake
3.7%
Perl
3.2%
M4
2.7%
Shell
2.3%
Other
3.7%