user/libotr: FTBFS: tests may be broken: error: ‘SOCK_STREAM’ undeclared (first use in this function)
make[4]: Entering directory '/root/packages/user/libotr/src/libotr-4.1.1/tests/regression/client'
CC client.o
client.c: In function ‘ops_inject_msg’:
client.c:151:8: warning: implicit declaration of function ‘send’; did you mean ‘sync’? [-Wimplicit-function-declaration]
ret = send(oinfo->sock, &msg, sizeof(msg), 0);
^~~~
sync
client.c: In function ‘recv_otr_msg’:
client.c:553:8: warning: implicit declaration of function ‘recv’; did you mean ‘execv’? [-Wimplicit-function-declaration]
ret = recv(sock, &omsg, sizeof(omsg), 0);
^~~~
execv
client.c: In function ‘alice_thread’:
client.c:624:16: warning: implicit declaration of function ‘socket’; did you mean ‘lockf’? [-Wimplicit-function-declaration]
sock_to_bob = socket(PF_UNIX, SOCK_STREAM, 0);
^~~~~~
lockf
client.c:624:23: error: ‘PF_UNIX’ undeclared (first use in this function)
sock_to_bob = socket(PF_UNIX, SOCK_STREAM, 0);
^~~~~~~
client.c:624:23: note: each undeclared identifier is reported only once for each function it appears in
client.c:624:32:
sock_to_bob = socket(PF_UNIX, SOCK_STREAM, 0);
^~~~~~~~~~~
client.c:638:8: warning: implicit declaration of function ‘connect’ [-Wimplicit-function-declaration]
ret = connect(sock_to_bob, (struct sockaddr *) &bob_sun,
^~~~~~~
client.c:721:6: error: unknown type name ‘socklen_t’; did you mean ‘locale_t’?
socklen_t len;
^~~~~~~~~
locale_t
client.c:725:22: warning: implicit declaration of function ‘accept’; did you mean ‘acct’? [-Wimplicit-function-declaration]
sock_from_bob = accept(fd, (struct sockaddr *) &sun,
^~~~~~
acct
20220422-06_54_18.866860444_libotr.log