===> License MIT accepted by the user ===> libepoll-shim-0cipiertest depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libepoll-shim-0cipiertest for building ===> Extracting for libepoll-shim-0cipiertest => SHA256 Checksum OK for FreeBSDDesktop-epoll-shim-0cipiertest-c04b26b_GH0.tar.gz. ===> Patching for libepoll-shim-0cipiertest ===> Configuring for libepoll-shim-0cipiertest ===> Building for libepoll-shim-0cipiertest --- objwarn --- Warning: Object directory not changed from original /wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b --- src/epoll.o --- --- src/timerfd.o --- --- src/signalfd.o --- --- src/common.o --- --- src/epoll.o --- cc -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_epoll.o -MTsrc/epoll.o -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/epoll.c -o src/epoll.o --- src/timerfd.o --- cc -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_timerfd.o -MTsrc/timerfd.o -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/timerfd.c -o src/timerfd.o --- src/signalfd.o --- cc -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_signalfd.o -MTsrc/signalfd.o -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/signalfd.c -o src/signalfd.o --- src/common.o --- cc -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_common.o -MTsrc/common.o -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/common.c -o src/common.o --- src/epoll.o --- src/epoll.c:19:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(-1); ^ src/epoll.c:19:2: note: include the header or explicitly provide a declaration for 'exit' src/epoll.c:16:22: warning: unused parameter 'size' [-Wunused-parameter] int epoll_create(int size) ^ src/epoll.c:57:30: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_ADD, 0, 0, ev->data.ptr); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:62:30: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_ADD, 0, 0, ev->data.ptr); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:54:16: warning: unused variable 'kev' [-Wunused-variable] struct kevent kev; ^ src/epoll.c:73:29: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:74:29: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:68:52: warning: unused parameter 'ev' [-Wunused-parameter] epoll_ctl_del(int fd, int fd2, struct epoll_event *ev) ^ src/epoll.c:101:24: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] } else if(ev->events & EPOLLOUT == 0) { ^~~~~~~~~~~~~~~ src/epoll.c:101:24: note: place parentheses around the '==' expression to silence this warning } else if(ev->events & EPOLLOUT == 0) { ^ ~~~~~~~~~~~~~ src/epoll.c:101:24: note: place parentheses around the & expression to evaluate it first } else if(ev->events & EPOLLOUT == 0) { ~~~~~~~~~~~^~~~~~~~~~ src/epoll.c:103:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:106:24: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] } else if(ev->events & EPOLLIN == 0) { ^~~~~~~~~~~~~~ src/epoll.c:106:24: note: place parentheses around the '==' expression to silence this warning } else if(ev->events & EPOLLIN == 0) { ^ ~~~~~~~~~~~~ src/epoll.c:106:24: note: place parentheses around the & expression to evaluate it first } else if(ev->events & EPOLLIN == 0) { ~~~~~~~~~~~^~~~~~~~~ src/epoll.c:108:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:108:10: warning: code will never be executed [-Wunreachable-code] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ^~~~~~~~~~~~~~~~ src/epoll.c:103:10: warning: code will never be executed [-Wunreachable-code] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ^~~~~~~~~~~~~~~~ In file included from src/epoll.c:1: /wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include/sys/epoll.h:49:11: warning: packed attribute is unnecessary for 'events' [-Wpacked] uint32_t events; ^ src/epoll.c:169:22: warning: variable length array used [-Wvla] struct kevent evlist[cnt]; ^ src/epoll.c:196:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ev[i].events = events; ~ ^~~~~~ --- src/epoll.po --- cc -pg -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_epoll.po -MTsrc/epoll.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/epoll.c -o src/epoll.po --- src/timerfd.po --- cc -pg -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_timerfd.po -MTsrc/timerfd.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/timerfd.c -o src/timerfd.po --- src/epoll.po --- src/epoll.c:19:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(-1); ^ src/epoll.c:19:2: note: include the header or explicitly provide a declaration for 'exit' src/epoll.c:16:22: warning: unused parameter 'size' [-Wunused-parameter] int epoll_create(int size) ^ src/epoll.c:57:30: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_ADD, 0, 0, ev->data.ptr); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:62:30: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_ADD, 0, 0, ev->data.ptr); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:54:16: warning: unused variable 'kev' [-Wunused-variable] struct kevent kev; ^ src/epoll.c:73:29: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:74:29: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:68:52: warning: unused parameter 'ev' [-Wunused-parameter] epoll_ctl_del(int fd, int fd2, struct epoll_event *ev) ^ src/epoll.c:101:24: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] } else if(ev->events & EPOLLOUT == 0) { ^~~~~~~~~~~~~~~ src/epoll.c:101:24: note: place parentheses around the '==' expression to silence this warning } else if(ev->events & EPOLLOUT == 0) { ^ ~~~~~~~~~~~~~ src/epoll.c:101:24: note: place parentheses around the & expression to evaluate it first } else if(ev->events & EPOLLOUT == 0) { ~~~~~~~~~~~^~~~~~~~~~ src/epoll.c:103:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:106:24: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] } else if(ev->events & EPOLLIN == 0) { ^~~~~~~~~~~~~~ src/epoll.c:106:24: note: place parentheses around the '==' expression to silence this warning } else if(ev->events & EPOLLIN == 0) { ^ ~~~~~~~~~~~~ src/epoll.c:106:24: note: place parentheses around the & expression to evaluate it first } else if(ev->events & EPOLLIN == 0) { ~~~~~~~~~~~^~~~~~~~~ src/epoll.c:108:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:108:10: warning: code will never be executed [-Wunreachable-code] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ^~~~~~~~~~~~~~~~ src/epoll.c:103:10: warning: code will never be executed [-Wunreachable-code] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ^~~~~~~~~~~~~~~~ In file included from src/epoll.c:1: /wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include/sys/epoll.h:49:11: warning: packed attribute is unnecessary for 'events' [-Wpacked] uint32_t events; ^ src/epoll.c:169:22: warning: variable length array used [-Wvla] struct kevent evlist[cnt]; ^ src/epoll.c:196:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ev[i].events = events; ~ ^~~~~~ --- src/epoll.o --- 17 warnings generated. --- src/signalfd.po --- cc -pg -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_signalfd.po -MTsrc/signalfd.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/signalfd.c -o src/signalfd.po --- src/common.po --- cc -pg -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_common.po -MTsrc/common.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/common.c -o src/common.po --- src/epoll.po --- 17 warnings generated. --- src/epoll.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_epoll.pico -MTsrc/epoll.pico -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/epoll.c -o src/epoll.pico --- src/timerfd.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_timerfd.pico -MTsrc/timerfd.pico -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/timerfd.c -o src/timerfd.pico --- src/signalfd.pico --- --- src/epoll.pico --- src/epoll.c:19:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] --- src/signalfd.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_signalfd.pico -MTsrc/signalfd.pico -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/signalfd.c -o src/signalfd.pico --- src/epoll.pico --- exit(-1); ^ src/epoll.c:19:2: note: include the header or explicitly provide a declaration for 'exit' src/epoll.c:16:22: warning: unused parameter 'size' [-Wunused-parameter] int epoll_create(int size) ^ src/epoll.c:57:30: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_ADD, 0, 0, ev->data.ptr); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:62:30: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_ADD, 0, 0, ev->data.ptr); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:54:16: warning: unused variable 'kev' [-Wunused-variable] struct kevent kev; ^ --- src/common.pico --- --- src/epoll.pico --- src/epoll.c:73:29: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:74:29: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:68:52: warning: unused parameter 'ev' [-Wunused-parameter] epoll_ctl_del(int fd, int fd2, struct epoll_event *ev) ^ src/epoll.c:101:24: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] } else if(ev->events & EPOLLOUT == 0) { ^~~~~~~~~~~~~~~ src/epoll.c:101:24: note: place parentheses around the '==' expression to silence this warning } else if(ev->events & EPOLLOUT == 0) { ^ ~~~~~~~~~~~~~ src/epoll.c:101:24: note: place parentheses around the & expression to evaluate it first } else if(ev->events & EPOLLOUT == 0) { ~~~~~~~~~~~^~~~~~~~~~ src/epoll.c:103:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:106:24: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] } else if(ev->events & EPOLLIN == 0) { ^~~~~~~~~~~~~~ src/epoll.c:106:24: note: place parentheses around the '==' expression to silence this warning } else if(ev->events & EPOLLIN == 0) { ^ ~~~~~~~~~~~~ --- src/common.pico --- cc -fpic -DPIC -O2 -pipe -fstack-protector -fno-strict-aliasing -I/wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include -Weverything -Wno-missing-prototypes -Wno-padded -Wno-missing-variable-declarations -Wno-thread-safety-analysis -MD -MF.depend.src_common.pico -MTsrc/common.pico -std=gnu99 -fstack-protector-strong -Qunused-arguments -c src/common.c -o src/common.pico --- src/epoll.pico --- src/epoll.c:106:24: note: place parentheses around the & expression to evaluate it first } else if(ev->events & EPOLLIN == 0) { ~~~~~~~~~~~^~~~~~~~~ src/epoll.c:108:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ~~~~~~~~~~~~~~~~ ^~~ src/epoll.c:108:10: warning: code will never be executed [-Wunreachable-code] ret = epoll_kevent_set(fd, fd2, EVFILT_READ, EV_DELETE, 0, 0, 0); ^~~~~~~~~~~~~~~~ src/epoll.c:103:10: warning: code will never be executed [-Wunreachable-code] ret = epoll_kevent_set(fd, fd2, EVFILT_WRITE, EV_DELETE, 0, 0, 0); ^~~~~~~~~~~~~~~~ In file included from src/epoll.c:1: /wrkdirs/epoll-shim-0cipiertest-port/work/epoll-shim-c04b26b/include/sys/epoll.h:49:11: warning: packed attribute is unnecessary for 'events' [-Wpacked] uint32_t events; ^ src/epoll.c:169:22: warning: variable length array used [-Wvla] struct kevent evlist[cnt]; ^ src/epoll.c:196:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ev[i].events = events; ~ ^~~~~~ --- libepoll-shim.a --- building static epoll-shim library ar -crD libepoll-shim.a `NM='nm' NMFLAGS='' lorder src/epoll.o src/timerfd.o src/signalfd.o src/common.o | tsort -q` --- src/epoll.pico --- 17 warnings generated. --- libepoll-shim_p.a --- building profiled epoll-shim library ar -crD libepoll-shim_p.a `NM='nm' NMFLAGS='' lorder src/epoll.po src/timerfd.po src/signalfd.po src/common.po | tsort -q` --- libepoll-shim.a --- ranlib -D libepoll-shim.a --- libepoll-shim_p.a --- ranlib -D libepoll-shim_p.a --- libepoll-shim.so.0 --- building shared library libepoll-shim.so.0 cc -fstack-protector -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o libepoll-shim.so.0 -Wl,-soname,libepoll-shim.so.0 `NM='nm' NMFLAGS='' lorder src/epoll.pico src/timerfd.pico src/signalfd.pico src/common.pico | tsort -q` 0