On Wed, Mar 25, 2020 at 02:17:13PM +0300, Mikhail Grishin wrote: > Hi, > > In my case all compiled fine: > > ./configure --disable-libssh
Yes, current code in git should be OK, all code in ssh_transport.c is commented out. > CC -o obj/proto/rpki/ssh_transport.o -c proto/rpki/ssh_transport.c > CC -o obj/proto/rpki/transport.o -c proto/rpki/transport.c > CC -o obj/proto/static/static.o -c proto/static/static.c > > > No, unfortunately it does not - not any more, at least: > > > > Configured with > > > > ./configure --disable-libssh > > > > it doesn't compile /proto/rpki/ssh_transport.c /because it references > > "struct ssh_sock" and "SK_SSH_CONNECT", whose definitions are excluded > > in lib/socket.h unless HAVE_LIBSSH is defined → > > > > CC -o obj/proto/rpki/ssh_transport.o -c proto/rpki/ssh_transport.c > > proto/rpki/ssh_transport.c: In function 'rpki_tr_ssh_open': > > proto/rpki/ssh_transport.c:29:40: error: invalid application of > > 'sizeof' to incomplete type 'struct ssh_sock' > > sk->ssh = mb_allocz(sk->pool, sizeof(struct ssh_sock)); > > ^~~~~~ > > proto/rpki/ssh_transport.c:30:10: error: dereferencing pointer to > > incomplete type 'struct ssh_sock' > > sk->ssh->username = ssh_cf->user; > > ^~ > > proto/rpki/ssh_transport.c:34:20: error: 'SK_SSH_CONNECT' > > undeclared (first use in this function) > > sk->ssh->state = SK_SSH_CONNECT; > > ^~~~~~~~~~~~~~ > > > > > > Again: Thanks for your great support! > > > > Clemens > > > > > -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: [email protected]) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
