-
Notifications
You must be signed in to change notification settings - Fork 641
Open
Description
Trying to compile master on Alpine Linux edge (uses musl libc), gcc 8.3.0 and I am getting these errors:
[ 34%] Building C object CMakeFiles/rrpreload.dir/src/preload/syscallbuf.c.o
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c: In function 'init_process':
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:668:29: warning: implicit declaration of function 'dlsym' [-Wimplicit-function-declaration]
real_pthread_mutex_lock = dlsym(RTLD_NEXT, "pthread_mutex_lock");
^~~~~
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:668:35: error: 'RTLD_NEXT' undeclared (first use in this function)
real_pthread_mutex_lock = dlsym(RTLD_NEXT, "pthread_mutex_lock");
^~~~~~~~~
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:668:35: note: each undeclared identifier is reported only once for each function it appears in
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c: In function 'sys_recvmsg':
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:2245:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
for (i = 0; i < msg->msg_iovlen; ++i) {
^
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:2276:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
for (i = 0; i < msg->msg_iovlen; ++i) {
^
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:2296:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
for (i = 0; i < msg->msg_iovlen; ++i) {
^
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c: In function 'sys_ptrace':
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:2621:8: error: variable 'request' has initializer but incomplete type
enum __ptrace_request request = call->args[0];
^~~~~~~~~~~~~~~~
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:2621:25: error: storage size of 'request' isn't known
enum __ptrace_request request = call->args[0];
^~~~~~~
/apk_src/rr/src/rr-master/src/preload/syscallbuf.c:2621:25: warning: unused variable 'request' [-Wunused-variable]
make[2]: *** [CMakeFiles/rrpreload.dir/build.make:68: CMakeFiles/rrpreload.dir/src/preload/syscallbuf.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:287: CMakeFiles/rrpreload.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
The first error seems to an issue because of the non-inclusion of <dlfcn.h>
Another error with a test:
/apk_src/rr/src/rr-master/src/test/ptrace_remote_unmap.c:8:26: warning: 'enum __ptrace_request' declared inside parameter list will not be visible outside of this definition or declaration
long checked_ptrace(enum __ptrace_request request, pid_t pid, void* addr,
^~~~~~~~~~~~~~~~
/apk_src/rr/src/rr-master/src/test/ptrace_remote_unmap.c:8:43: error: parameter 1 ('request') has incomplete type
long checked_ptrace(enum __ptrace_request request, pid_t pid, void* addr,
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/apk_src/rr/src/rr-master/src/test/ptrace_remote_unmap.c:8:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
long checked_ptrace(enum __ptrace_request request, pid_t pid, void* addr,
^~~~~~~~~~~~~~
/apk_src/rr/src/rr-master/src/test/ptrace_remote_unmap.c: In function 'checked_ptrace':
/apk_src/rr/src/rr-master/src/test/ptrace_remote_unmap.c:8:43: warning: unused parameter 'request' [-Wunused-parameter]
long checked_ptrace(enum __ptrace_request request, pid_t pid, void* addr,
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[2]: *** [CMakeFiles/ptrace_remote_unmap.dir/build.make:63: CMakeFiles/ptrace_remote_unmap.dir/src/test/ptrace_remote_unmap.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1617: CMakeFiles/ptrace_remote_unmap.dir/all] Error 2
[ 39%] Building CXX object CMakeFiles/rr.dir/src/AutoRemoteSyscalls.cc.o
In file included from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:23:
/apk_src/lsa/rr/src/rr-master/src/log.h:156:53: error: missing binary operator before token "("
#if __has_builtin(__builtin_expect) || __GNUC_PREREQ(4, 0)
^
In file included from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:18:
/apk_src/lsa/rr/src/rr-master/src/log.h:156:53: error: missing binary operator before token "("
#if __has_builtin(__builtin_expect) || __GNUC_PREREQ(4, 0)
^
In file included from /usr/include/fortify/unistd.h:22,
from /usr/include/sys/user.h:9,
from /apk_src/lsa/rr/src/rr-master/src/Registers.h:11,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:312:19: error: redeclaration of 'typedef int64_t rr::BaseArch<arch_, wordsize>::off_t'
typedef int64_t off64_t;
^~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/Registers.h:15,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:303:27: note: previous declaration 'typedef rr::BaseArch<arch_, wordsize>::syscall_slong_t rr::BaseArch<arch_, wordsize>::off_t'
typedef syscall_slong_t off_t;
^~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1545,
from /apk_src/lsa/rr/src/rr-master/src/Registers.h:15,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:212:16: error: redeclaration of 'truncate'
truncate64 = 193,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:111:3: note: previous declaration 'truncate'
truncate = 92,
^~~~~~~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:213:17: error: redeclaration of 'ftruncate'
ftruncate64 = 194,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:112:3: note: previous declaration 'ftruncate'
ftruncate = 93,
^~~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/Registers.h:15,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:144:14: error: redeclaration of 'truncate'
truncate = 76,
^~
In file included from /usr/include/fortify/unistd.h:22,
from /usr/include/sys/user.h:9,
from /apk_src/lsa/rr/src/rr-master/src/Registers.h:11,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:39:3: note: previous declaration 'truncate'
truncate64 = -38,
^~~~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/Registers.h:15,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:145:15: error: redeclaration of 'ftruncate'
ftruncate = 77,
^~
In file included from /usr/include/fortify/unistd.h:22,
from /usr/include/sys/user.h:9,
from /apk_src/lsa/rr/src/rr-master/src/Registers.h:11,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.h:10,
from /apk_src/lsa/rr/src/rr-master/src/AutoRemoteSyscalls.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:40:3: note: previous declaration 'ftruncate'
ftruncate64 = -39,
^~~~~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/ScopedFd.h:6,
from /apk_src/lsa/rr/src/rr-master/src/EmuFs.h:11,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:20,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:312:19: error: redeclaration of 'typedef int64_t rr::BaseArch<arch_, wordsize>::off_t'
typedef int64_t off64_t;
^~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:303:27: note: previous declaration 'typedef rr::BaseArch<arch_, wordsize>::syscall_slong_t rr::BaseArch<arch_, wordsize>::off_t'
typedef syscall_slong_t off_t;
^~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/ScopedFd.h:6,
from /apk_src/lsa/rr/src/rr-master/src/EmuFs.h:11,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:20,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:313:19: error: redeclaration of 'typedef int64_t rr::BaseArch<arch_, wordsize>::off_t'
typedef int64_t loff_t;
^~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:303:27: note: previous declaration 'typedef rr::BaseArch<arch_, wordsize>::syscall_slong_t rr::BaseArch<arch_, wordsize>::off_t'
typedef syscall_slong_t off_t;
^~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/preload/preload_interface.h:55,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:18,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:315:20: error: redeclaration of 'typedef uint64_t rr::BaseArch<arch_, wordsize>::ino_t'
typedef uint64_t ino64_t;
^~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:309:27: note: previous declaration 'typedef rr::BaseArch<arch_, wordsize>::syscall_ulong_t rr::BaseArch<arch_, wordsize>::ino_t'
typedef syscall_ulong_t ino_t;
^~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/preload/preload_interface.h:55,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:18,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:316:19: error: redeclaration of 'typedef int64_t rr::BaseArch<arch_, wordsize>::blkcnt_t'
typedef int64_t blkcnt64_t;
^~~~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:304:27: note: previous declaration 'typedef rr::BaseArch<arch_, wordsize>::syscall_slong_t rr::BaseArch<arch_, wordsize>::blkcnt_t'
typedef syscall_slong_t blkcnt_t;
^~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1545,
from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:212:16: error: redeclaration of 'truncate'
truncate64 = 193,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:111:3: note: previous declaration 'truncate'
truncate = 92,
^~~~~~~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:213:17: error: redeclaration of 'ftruncate'
ftruncate64 = 194,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:112:3: note: previous declaration 'ftruncate'
ftruncate = 93,
^~~~~~~~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:214:12: error: redeclaration of 'stat'
stat64 = 195,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:125:3: note: previous declaration 'stat'
stat = 106,
^~~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:215:13: error: redeclaration of 'lstat'
lstat64 = 196,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:126:3: note: previous declaration 'lstat'
lstat = 107,
^~~~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:216:13: error: redeclaration of 'fstat'
fstat64 = 197,
^~~
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX86.generated:127:3: note: previous declaration 'fstat'
fstat = 108,
^~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:9,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1667:34: error: redefinition of 'struct rr::X86Arch::stat'
struct __attribute__((packed)) stat64 {
^~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1646:10: note: previous definition of 'struct rr::X86Arch::stat'
struct stat {
^~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:72:10: error: redeclaration of 'stat'
stat = 4,
^
In file included from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:9,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:41:3: note: previous declaration 'stat'
stat64 = -40,
^~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:73:11: error: redeclaration of 'fstat'
fstat = 5,
^
In file included from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:9,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:43:3: note: previous declaration 'fstat'
fstat64 = -42,
^~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:74:11: error: redeclaration of 'lstat'
lstat = 6,
^
In file included from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:9,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:42:3: note: previous declaration 'lstat'
lstat64 = -41,
^~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:144:14: error: redeclaration of 'truncate'
truncate = 76,
^~
In file included from /usr/include/fortify/unistd.h:22,
from /usr/include/sys/user.h:9,
from /apk_src/lsa/rr/src/rr-master/src/preload/preload_interface.h:56,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:18,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:39:3: note: previous declaration 'truncate'
truncate64 = -38,
^~~~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1702,
from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:145:15: error: redeclaration of 'ftruncate'
ftruncate = 77,
^~
In file included from /usr/include/fortify/unistd.h:22,
from /usr/include/sys/user.h:9,
from /apk_src/lsa/rr/src/rr-master/src/preload/preload_interface.h:56,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:18,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/SyscallEnumsX64.generated:40:3: note: previous declaration 'ftruncate'
ftruncate64 = -39,
^~~~~~~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:9,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1832:10: error: redefinition of 'struct rr::X64Arch::stat'
struct stat64 {
^~~~~~
In file included from /apk_src/lsa/rr/src/rr-master/src/remote_code_ptr.h:7,
from /apk_src/lsa/rr/src/rr-master/src/Monkeypatcher.h:12,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.h:23,
from /apk_src/lsa/rr/src/rr-master/src/AddressSpace.cc:3:
/apk_src/lsa/rr/src/rr-master/src/kernel_abi.h:1813:10: note: previous definition of 'struct rr::X64Arch::stat'
struct stat {
^~~~
make[2]: *** [CMakeFiles/rr.dir/build.make:88: CMakeFiles/rr.dir/src/AutoRemoteSyscalls.cc.o] Error 1
And a warning:
[ 16%] Building C object CMakeFiles/ftrace_helper.dir/src/ftrace/ftrace_helper.c.o
In file included from /apk_src/rr/src/rr-master/src/ftrace/ftrace_helper.c:26:
/apk_src/rr/src/rr-master/src/ftrace/ftrace_helper.c: In function 'open_control_fd':
/apk_src/rr/src/rr-master/src/ftrace/ftrace_helper.c:277:30: warning: passing argument 2 of 'bind' from incompatible pointer type [-Wincompatible-pointer-types]
check(0 == bind(listen_fd, &addr, sizeof(addr)));
^~~~~
/apk_src/rr/src/rr-master/src/ftrace/ftrace_helper.c:277:3: note: in expansion of macro 'check'
check(0 == bind(listen_fd, &addr, sizeof(addr)));
^~~~~
In file included from /usr/include/fortify/sys/socket.h:22,
from /apk_src/rr/src/rr-master/src/ftrace/ftrace_helper.c:16:
/usr/include/sys/socket.h:331:16: note: expected 'const struct sockaddr *' but argument is of type 'struct sockaddr_un *'
int bind (int, const struct sockaddr *, socklen_t);
^~~~~~~~~~~~~~~~~~~~~~~
Any suggestions? Thanks.
GitMensch
Metadata
Metadata
Assignees
Labels
No labels