Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ env CC=gcc ./rebar compile
- ==> rdma_dist-master (compile)
- Compiling c_src/rdma_drv.c
- In file included from c_src/rdma_drv.c:17:0:
- /usr/include/arpa/inet.h:27:1: error: unknown type name ‘__socklen_t’
- typedef __socklen_t socklen_t;
- ^
- /usr/include/arpa/inet.h:35:1: error: unknown type name ‘in_addr_t’
- extern in_addr_t inet_addr (__const char *__cp) __THROW;
- ^
- /usr/include/arpa/inet.h:38:1: error: unknown type name ‘in_addr_t’
- extern in_addr_t inet_lnaof (struct in_addr __in) __THROW;
- ^
- /usr/include/arpa/inet.h:42:38: error: unknown type name ‘in_addr_t’
- extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
- ^
- /usr/include/arpa/inet.h:42:55: error: unknown type name ‘in_addr_t’
- extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
- ^
- /usr/include/arpa/inet.h:46:1: error: unknown type name ‘in_addr_t’
- extern in_addr_t inet_netof (struct in_addr __in) __THROW;
- ^
- /usr/include/arpa/inet.h:50:1: error: unknown type name ‘in_addr_t’
- extern in_addr_t inet_network (__const char *__cp) __THROW;
- ^
- /usr/include/arpa/inet.h:78:25: error: unknown type name ‘in_addr_t’
- extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __THROW;
- ^
- /usr/include/arpa/inet.h:78:55: error: unknown type name ‘size_t’
- extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __THROW;
- ^
- /usr/include/arpa/inet.h:84:21: error: unknown type name ‘size_t’
- char *__buf, size_t __len) __THROW;
- ^
- /usr/include/arpa/inet.h:90:19: error: unknown type name ‘size_t’
- void *__buf, size_t __len) __THROW;
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/lib/erl_interface-3.7.17/include/ei.h:39:0,
- from c_src/rdma_drv.c:18:
- /usr/include/bits/stdio.h:21:3: error: #error "Never include <bits/stdio.h> directly; use <stdio.h> instead."
- # error "Never include <bits/stdio.h> directly; use <stdio.h> instead."
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/lib/erl_interface-3.7.17/include/ei.h:43:0,
- from c_src/rdma_drv.c:18:
- /usr/include/bits/netdb.h:20:3: error: #error "Never include <bits/netdb.h> directly; use <netdb.h> instead."
- # error "Never include <bits/netdb.h> directly; use <netdb.h> instead."
- ^
- In file included from c_src/rdma_drv.c:18:0:
- /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/lib/erl_interface-3.7.17/include/ei.h:528:19: error: unknown type name ‘FILE’
- int ei_print_term(FILE *fp, const char* buf, int* index);
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:21:3: error: #error "Never include <bits/stdlib.h> directly; use <stdlib.h> instead."
- # error "Never include <bits/stdlib.h> directly; use <stdlib.h> instead."
- ^
- /usr/include/bits/stdlib.h:26:9: error: unknown type name ‘size_t’
- size_t __resolvedlen) __THROW __wur;
- ^
- /usr/include/bits/stdlib.h: In function ‘realpath’:
- /usr/include/bits/stdlib.h:34:30: error: ‘size_t’ undeclared (first use in this function)
- if (__bos (__resolved) != (size_t) -1)
- ^
- /usr/include/bits/stdlib.h:34:30: note: each undeclared identifier is reported only once for each function it appears in
- /usr/include/bits/stdlib.h:35:5: warning: implicit declaration of function ‘__realpath_chk’ [-Wimplicit-function-declaration]
- return __realpath_chk (__name, __resolved, __bos (__resolved));
- ^
- /usr/include/bits/stdlib.h:35:5: warning: return makes pointer from integer without a cast [enabled by default]
- /usr/include/bits/stdlib.h: At top level:
- /usr/include/bits/stdlib.h:41:52: error: unknown type name ‘size_t’
- extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen,
- ^
- /usr/include/bits/stdlib.h:42:8: error: unknown type name ‘size_t’
- size_t __nreal) __THROW __nonnull ((2));
- ^
- In file included from /app/compilers/gnu/4.8.0/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/include-fixed/features.h:338:0,
- from /usr/include/arpa/inet.h:22,
- from c_src/rdma_drv.c:17:
- /usr/include/bits/stdlib.h:44:13: error: unknown type name ‘size_t’
- size_t __buflen), ptsname_r)
- ^
- /usr/include/bits/stdlib.h:48:42: error: unknown type name ‘size_t’
- __NTH (ptsname_r (int __fd, char *__buf, size_t __buflen))
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:57:37: error: unknown type name ‘wchar_t’
- extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen)
- ^
- /usr/include/bits/stdlib.h:57:54: error: unknown type name ‘size_t’
- extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen)
- ^
- In file included from /app/compilers/gnu/4.8.0/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/include-fixed/features.h:338:0,
- from /usr/include/arpa/inet.h:22,
- from c_src/rdma_drv.c:17:
- /usr/include/bits/stdlib.h:59:56: error: unknown type name ‘wchar_t’
- extern int __REDIRECT_NTH (__wctomb_alias, (char *__s, wchar_t __wchar),
- ^
- /usr/include/bits/stdlib.h:63:27: error: unknown type name ‘wchar_t’
- __NTH (wctomb (char *__s, wchar_t __wchar))
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:78:1: error: unknown type name ‘size_t’
- extern size_t __mbstowcs_chk (wchar_t *__restrict __dst,
- ^
- /usr/include/bits/stdlib.h:78:31: error: unknown type name ‘wchar_t’
- extern size_t __mbstowcs_chk (wchar_t *__restrict __dst,
- ^
- /usr/include/bits/stdlib.h:80:10: error: unknown type name ‘size_t’
- size_t __len, size_t __dstlen) __THROW;
- ^
- /usr/include/bits/stdlib.h:80:24: error: unknown type name ‘size_t’
- size_t __len, size_t __dstlen) __THROW;
- ^
- /usr/include/bits/stdlib.h:81:1: error: unknown type name ‘size_t’
- extern size_t __REDIRECT_NTH (__mbstowcs_alias,
- ^
- In file included from /app/compilers/gnu/4.8.0/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/include-fixed/features.h:338:0,
- from /usr/include/arpa/inet.h:22,
- from c_src/rdma_drv.c:17:
- /usr/include/bits/stdlib.h:82:11: error: unknown type name ‘wchar_t’
- (wchar_t *__restrict __dst,
- ^
- /usr/include/bits/stdlib.h:84:11: error: unknown type name ‘size_t’
- size_t __len), mbstowcs);
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:86:24: warning: type defaults to ‘int’ in declaration of ‘size_t’ [-Wimplicit-int]
- extern __always_inline size_t
- ^
- /usr/include/bits/stdlib.h:86:24: warning: variable ‘size_t’ declared ‘inline’ [enabled by default]
- /usr/include/bits/stdlib.h:87:1: warning: ‘__nothrow__’ attribute ignored [-Wattributes]
- __NTH (mbstowcs (wchar_t *__restrict __dst, __const char *__restrict __src,
- ^
- /usr/include/bits/stdlib.h:87:1: warning: ‘__always_inline__’ attribute ignored [-Wattributes]
- In file included from /app/compilers/gnu/4.8.0/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/include-fixed/features.h:338:0,
- from /usr/include/arpa/inet.h:22,
- from c_src/rdma_drv.c:17:
- /usr/include/bits/stdlib.h:87:8: error: expected ‘,’ or ‘;’ before ‘mbstowcs’
- __NTH (mbstowcs (wchar_t *__restrict __dst, __const char *__restrict __src,
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:99:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wcstombs_chk’
- extern size_t __wcstombs_chk (char *__restrict __dst,
- ^
- In file included from /app/compilers/gnu/4.8.0/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/include-fixed/features.h:338:0,
- from /usr/include/arpa/inet.h:22,
- from c_src/rdma_drv.c:17:
- /usr/include/bits/stdlib.h:102:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wcstombs_alias’
- extern size_t __REDIRECT_NTH (__wcstombs_alias,
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:107:24: warning: type defaults to ‘int’ in declaration of ‘size_t’ [-Wimplicit-int]
- extern __always_inline size_t
- ^
- /usr/include/bits/stdlib.h:107:24: warning: variable ‘size_t’ declared ‘inline’ [enabled by default]
- /usr/include/bits/stdlib.h:108:1: warning: ‘__nothrow__’ attribute ignored [-Wattributes]
- __NTH (wcstombs (char *__restrict __dst, __const wchar_t *__restrict __src,
- ^
- /usr/include/bits/stdlib.h:108:1: warning: ‘__always_inline__’ attribute ignored [-Wattributes]
- In file included from /app/compilers/gnu/4.8.0/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/include-fixed/features.h:338:0,
- from /usr/include/arpa/inet.h:22,
- from c_src/rdma_drv.c:17:
- /usr/include/bits/stdlib.h:108:8: error: expected ‘,’ or ‘;’ before ‘wcstombs’
- __NTH (wcstombs (char *__restrict __dst, __const wchar_t *__restrict __src,
- ^
- In file included from /usr/lib/syslinux/com32/include/stddef.h:12:0,
- from /usr/lib/syslinux/com32/include/sys/types.h:9,
- from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:88,
- from c_src/rdma_drv.c:19:
- /usr/lib/syslinux/com32/include/bitsize/stddef.h:12:22: error: ‘size_t’ redeclared as different kind of symbol
- typedef unsigned int size_t;
- ^
- In file included from /app/languages/erlang/17.1/wsm/gnu-4.8.0/lib/erlang/erts-6.1/include/erl_driver.h:87:0,
- from c_src/rdma_drv.c:19:
- /usr/include/bits/stdlib.h:107:24: note: previous declaration of ‘size_t’ was here
- extern __always_inline size_t
- ^
- In file included from c_src/rdma_drv.c:20:0:
- /usr/include/bits/fcntl.h:21:3: error: #error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead."
- # error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead."
- ^
- In file included from c_src/rdma_drv.c:20:0:
- /usr/include/bits/fcntl.h:160:5: error: unknown type name ‘__off_t’
- __off_t l_start; /* Offset where the lock begins. */
- ^
- /usr/include/bits/fcntl.h:161:5: error: unknown type name ‘__off_t’
- __off_t l_len; /* Size of the locked area; zero means until EOF. */
- ^
- /usr/include/bits/fcntl.h:166:5: error: unknown type name ‘__pid_t’
- __pid_t l_pid; /* Process holding the lock. */
- ^
- In file included from /usr/include/sys/socket.h:35:0,
- from /usr/include/rdma/rdma_cma.h:38,
- from c_src/rdma_drv.c:21:
- /usr/include/bits/socket.h:165:5: error: unknown type name ‘__uint32_t’
- __ss_aligntype __ss_align; /* Force desired alignment. */
- ^
- /usr/include/bits/socket.h:166:23: error: ‘__uint32_t’ undeclared here (not in a function)
- char __ss_padding[_SS_PADSIZE];
- ^
- /usr/include/bits/socket.h:304:3: error: unknown type name ‘pid_t’
- pid_t pid; /* PID of sending process. */
- ^
- /usr/include/bits/socket.h:305:3: error: unknown type name ‘uid_t’
- uid_t uid; /* UID of sending process. */
- ^
- /usr/include/bits/socket.h:306:3: error: unknown type name ‘gid_t’
- gid_t gid; /* GID of sending process. */
- ^
- In file included from /usr/include/pthread.h:23:0,
- from /usr/include/infiniband/verbs.h:40,
- from /usr/include/rdma/rdma_cma.h:39,
- from c_src/rdma_drv.c:21:
- /usr/include/bits/endian.h:4:3: error: #error "Never use <bits/endian.h> directly; include <endian.h> instead."
- # error "Never use <bits/endian.h> directly; include <endian.h> instead."
- ^
- In file included from /usr/include/pthread.h:24:0,
- from /usr/include/infiniband/verbs.h:40,
- from /usr/include/rdma/rdma_cma.h:39,
- from c_src/rdma_drv.c:21:
- /usr/include/bits/sched.h:24:3: error: #error "Never include <bits/sched.h> directly; use <sched.h> instead."
- # error "Never include <bits/sched.h> directly; use <sched.h> instead."
- ^
- In file included from /usr/include/asm-x86_64/signal.h:6:0,
- from /usr/include/asm/signal.h:5,
- from /usr/include/linux/signal.h:4,
- from /usr/include/pthread.h:28,
- from /usr/include/infiniband/verbs.h:40,
- from /usr/include/rdma/rdma_cma.h:39,
- from c_src/rdma_drv.c:21:
- /usr/include/linux/time.h:10:2: error: unknown type name ‘time_t’
- time_t tv_sec; /* seconds */
- ^
- /usr/include/linux/time.h:16:2: error: unknown type name ‘time_t’
- time_t tv_sec; /* seconds */
- ^
- /usr/include/linux/time.h:17:2: error: unknown type name ‘suseconds_t’
- suseconds_t tv_usec; /* microseconds */
- ^
- In file included from /usr/include/asm-x86_64/siginfo.h:6:0,
- from /usr/include/asm/siginfo.h:5,
- from /usr/include/linux/signal.h:5,
- from /usr/include/pthread.h:28,
- from /usr/include/infiniband/verbs.h:40,
- from /usr/include/rdma/rdma_cma.h:39,
- from c_src/rdma_drv.c:21:
- /usr/include/asm-generic/siginfo.h:49:4: error: unknown type name ‘pid_t’
- pid_t _pid; /* sender's pid */
- ^
- /usr/include/asm-generic/siginfo.h:50:4: error: unknown type name ‘uid_t’
- __ARCH_SI_UID_T _uid; /* sender's uid */
- ^
- /usr/include/asm-generic/siginfo.h:55:4: error: unknown type name ‘timer_t’
- timer_t _tid; /* timer id */
- ^
- /usr/include/asm-generic/siginfo.h:57:22: error: ‘uid_t’ undeclared here (not in a function)
- char _pad[sizeof( __ARCH_SI_UID_T) - sizeof(int)];
- ^
- /usr/include/asm-generic/siginfo.h:64:4: error: unknown type name ‘pid_t’
- pid_t _pid; /* sender's pid */
- ^
- /usr/include/asm-generic/siginfo.h:65:4: error: expected specifier-qualifier-list before ‘uid_t’
- __ARCH_SI_UID_T _uid; /* sender's uid */
- ^
- /usr/include/asm-generic/siginfo.h:71:4: error: unknown type name ‘pid_t’
- pid_t _pid; /* which child */
- ^
- /usr/include/asm-generic/siginfo.h:72:4: error: expected specifier-qualifier-list before ‘uid_t’
- __ARCH_SI_UID_T _uid; /* sender's uid */
- ^
- In file included from /usr/include/infiniband/verbs.h:40:0,
- from /usr/include/rdma/rdma_cma.h:39,
- from c_src/rdma_drv.c:21:
- /usr/include/pthread.h:986:11: error: unknown type name ‘__clockid_t’
- __clockid_t *__restrict __clock_id)
- ^
- /usr/include/pthread.h:991:11: error: unknown type name ‘__clockid_t’
- __clockid_t __clock_id)
- ^
- /usr/include/pthread.h:1086:7: error: unknown type name ‘__clockid_t’
- __clockid_t *__clock_id)
- ^
- In file included from c_src/rdma_drv.c:21:0:
- /usr/include/rdma/rdma_cma.h:95:12: error: size of array ‘src_pad’ is too large
- uint8_t src_pad[sizeof(struct sockaddr_storage) -
- ^
- /usr/include/rdma/rdma_cma.h:98:12: error: size of array ‘dst_pad’ is too large
- uint8_t dst_pad[sizeof(struct sockaddr_storage) -
- ^
- /usr/include/rdma/rdma_cma.h: In function ‘rdma_get_src_port’:
- /usr/include/rdma/rdma_cma.h:576:53: error: dereferencing pointer to incomplete type
- ((struct sockaddr_in6 *) &id->route.addr.src_addr)->sin6_port :
- ^
- /usr/include/rdma/rdma_cma.h:577:52: error: dereferencing pointer to incomplete type
- ((struct sockaddr_in *) &id->route.addr.src_addr)->sin_port;
- ^
- /usr/include/rdma/rdma_cma.h: In function ‘rdma_get_dst_port’:
- /usr/include/rdma/rdma_cma.h:583:53: error: dereferencing pointer to incomplete type
- ((struct sockaddr_in6 *) &id->route.addr.dst_addr)->sin6_port :
- ^
- /usr/include/rdma/rdma_cma.h:584:52: error: dereferencing pointer to incomplete type
- ((struct sockaddr_in *) &id->route.addr.dst_addr)->sin_port;
- ^
- In file included from c_src/rdma_drv.c:23:0:
- /usr/include/bits/string.h: At top level:
- /usr/include/bits/string.h:21:3: error: #error "Never use <bits/string.h> directly; include <string.h> instead."
- # error "Never use <bits/string.h> directly; include <string.h> instead."
- ^
- In file included from c_src/rdma_drv.c:26:0:
- c_src/rdma_drv_options.h:28:13: error: ‘INET6_ADDRSTRLEN’ undeclared here (not in a function)
- char ip[INET6_ADDRSTRLEN];
- ^
- c_src/rdma_drv_options.h:31:20: error: ‘NI_MAXHOST’ undeclared here (not in a function)
- char dest_host[NI_MAXHOST];
- ^
- c_src/rdma_drv_options.h:32:20: error: ‘NI_MAXSERV’ undeclared here (not in a function)
- char dest_port[NI_MAXSERV];
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_pause’:
- c_src/rdma_drv.c:120:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- driver_select(data->port, (ErlDrvEvent) data->ec->fd, ERL_DRV_READ, 0);
- ^
- c_src/rdma_drv.c:124:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- driver_select(data->port, (ErlDrvEvent) data->comp_channel->fd, ERL_DRV_READ, 0);
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_resume’:
- c_src/rdma_drv.c:133:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- driver_select(data->port, (ErlDrvEvent) data->ec->fd, ERL_DRV_READ, 1);
- ^
- c_src/rdma_drv.c:137:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- driver_select(data->port, (ErlDrvEvent) data->comp_channel->fd, ERL_DRV_READ, 1);
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_post_recv’:
- c_src/rdma_drv.c:211:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- sge.addr = (uintptr_t) buffer;
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_post_send’:
- c_src/rdma_drv.c:235:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- sge.addr = (uintptr_t) buffer;
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_init_ibverbs’:
- c_src/rdma_drv.c:267:5: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration]
- fcntl(data->comp_channel->fd, F_SETFL, fcntl(data->comp_channel->fd, F_GETFL) | O_NONBLOCK);
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_start’:
- c_src/rdma_drv.c:387:5: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration]
- memset(data, 0, sizeof(RdmaDrvData));
- ^
- c_src/rdma_drv.c:387:5: warning: incompatible implicit declaration of built-in function ‘memset’ [enabled by default]
- c_src/rdma_drv.c: In function ‘rdma_drv_send_fully’:
- c_src/rdma_drv.c:450:13: warning: implicit declaration of function ‘memcpy’ [-Wimplicit-function-declaration]
- memcpy(send_buffer, buf, send_amount);
- ^
- c_src/rdma_drv.c:450:13: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]
- c_src/rdma_drv.c: In function ‘rdma_drv_handle_rdma_cm_event_connect_request’:
- c_src/rdma_drv.c:538:5: warning: incompatible implicit declaration of built-in function ‘memset’ [enabled by default]
- memset(new_data, 0, sizeof(RdmaDrvData));
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_handle_recv_complete’:
- c_src/rdma_drv.c:791:13: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]
- memcpy(data->incomplete_recv + data->incomplete_recv_offset, recv_buffer, recv_amount);
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_ready_input’:
- c_src/rdma_drv.c:902:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- if (data->ec && event == (ErlDrvEvent) data->ec->fd) {
- ^
- c_src/rdma_drv.c:904:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- } else if (data->comp_channel && event == (ErlDrvEvent) data->comp_channel->fd) {
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_control_connect’:
- c_src/rdma_drv.c:940:5: warning: implicit declaration of function ‘getaddrinfo’ [-Wimplicit-function-declaration]
- ret = getaddrinfo(data->options.dest_host, data->options.dest_port, hints, &addr);
- ^
- c_src/rdma_drv.c:941:16: error: ‘EAI_SYSTEM’ undeclared (first use in this function)
- if (ret == EAI_SYSTEM) {
- ^
- c_src/rdma_drv.c:942:40: error: ‘errno’ undeclared (first use in this function)
- rdma_drv_encode_error_posix(x, errno);
- ^
- c_src/rdma_drv.c:967:12: error: variable ‘src_addr’ has initializer but incomplete type
- struct sockaddr_in src_addr = {};
- ^
- c_src/rdma_drv.c:967:24: error: storage size of ‘src_addr’ isn’t known
- struct sockaddr_in src_addr = {};
- ^
- c_src/rdma_drv.c:976:74: error: dereferencing pointer to incomplete type
- ret = rdma_resolve_addr(data->id, (struct sockaddr *) &src_addr, addr->ai_addr, data->options.timeout / 4);
- ^
- c_src/rdma_drv.c:982:5: warning: implicit declaration of function ‘freeaddrinfo’ [-Wimplicit-function-declaration]
- freeaddrinfo(addr);
- ^
- c_src/rdma_drv.c:967:24: warning: unused variable ‘src_addr’ [-Wunused-variable]
- struct sockaddr_in src_addr = {};
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_control_listen’:
- c_src/rdma_drv.c:1013:40: error: ‘errno’ undeclared (first use in this function)
- rdma_drv_encode_error_posix(x, errno);
- ^
- c_src/rdma_drv.c:1018:12: error: variable ‘addr’ has initializer but incomplete type
- struct sockaddr_in addr = {};
- ^
- c_src/rdma_drv.c:1018:24: error: storage size of ‘addr’ isn’t known
- struct sockaddr_in addr = {};
- ^
- c_src/rdma_drv.c:1018:24: warning: unused variable ‘addr’ [-Wunused-variable]
- c_src/rdma_drv.c: In function ‘rdma_drv_control_peername’:
- c_src/rdma_drv.c:1069:41: error: dereferencing pointer to incomplete type
- ei_x_encode_string(x, inet_ntoa(addr->sin_addr));
- ^
- c_src/rdma_drv.c:1069:5: error: type of formal parameter 1 is incomplete
- ei_x_encode_string(x, inet_ntoa(addr->sin_addr));
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_control_sockname’:
- c_src/rdma_drv.c:1079:41: error: dereferencing pointer to incomplete type
- ei_x_encode_string(x, inet_ntoa(addr->sin_addr));
- ^
- c_src/rdma_drv.c:1079:5: error: type of formal parameter 1 is incomplete
- ei_x_encode_string(x, inet_ntoa(addr->sin_addr));
- ^
- c_src/rdma_drv.c: In function ‘rdma_drv_control_disconnect’:
- c_src/rdma_drv.c:1137:44: error: ‘errno’ undeclared (first use in this function)
- rdma_drv_encode_error_posix(x, errno);
- ^
- c_src/rdma_drv.c: In function ‘ei_x_to_new_binary’:
- c_src/rdma_drv.c:1197:9: warning: incompatible implicit declaration of built-in function ‘memcpy’ [enabled by default]
- memcpy(&bin->orig_bytes[0], x->buff, x->index);
- ^
- ERROR: compile failed while processing /home/ivan.uemlianin/rdma/rdma_dist-master: rebar_abort
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement