Control: tags 1081867 pending On 2024-09-15, Vagrant Cascadian wrote: > Control: forwarded 1081867 > https://github.com/artyom-poptsov/guile-ssh/issues/42 > > On 2024-09-15, Santiago Vila wrote: >> During a rebuild of all packages in unstable, your package failed to build: > ... >> In file included from /usr/include/libssh/callbacks.h:30, >> from ../../../../libguile-ssh/session-func.c:26: >> ../../../../libguile-ssh/session-func.c: In function 'set_bool_opt': >> ../../../../libguile-ssh/session-func.c:237:11: error: two or more data >> types in declaration specifiers >> 237 | int32_t bool; >> | ^~~~ >> ../../../../libguile-ssh/session-func.c:237:3: warning: useless type name in >> empty declaration >> 237 | int32_t bool; >> | ^~~~~~~ >> ../../../../libguile-ssh/session-func.c:241:8: error: expected identifier or >> '(' before '=' token >> 241 | bool = scm_to_bool (value); >> | ^ >> ../../../../libguile-ssh/session-func.c:242:43: error: expected expression >> before '_Bool' >> 242 | return ssh_options_set (session, type, &bool); >> | ^~~~ >> ../../../../libguile-ssh/session-func.c:243:1: warning: control reaches end >> of non-void function [-Wreturn-type] >> 243 | } >> | ^ > > This appears due to the update of libssh to 0.11.x. 0.10.x still built > fine when I checked a couple weeks ago, when I forwarded the issue > upstream.
I have applied several test suite patches from upstream and this appears to fix the issue: https://salsa.debian.org/debian/guile-ssh/-/commit/3a04a4b8a02019b0476454ab5461ecc22dbdb680 In particular the upstream commit and several commits leading up to it: https://github.com/artyom-poptsov/guile-ssh/commit/c1359506ee6cfb1ea2538d96d125cdf8b7c2bb53 live well, vagrant
signature.asc
Description: PGP signature