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

Attachment: signature.asc
Description: PGP signature

Reply via email to