/Users/rex/torsocks on branch master rex@MacBook-Pro-2018% ./autogen.sh && ./configure && make -j12+ '[' '!' -e config ']'+ autoreconf -ichecking build system type... x86_64-apple-darwin20.2.0checking host system type... x86_64-apple-darwin20.2.0checking target system type... x86_64-apple-darwin20.2.0checking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables... checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking whether gcc understands -c and -o together... yeschecking how to run the C preprocessor... gcc -Echecking for grep that handles long lines and -e... /opt/local/bin/ggrepchecking for egrep... /opt/local/bin/ggrep -Echecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking minix/config.h usability... nochecking minix/config.h presence... nochecking for minix/config.h... nochecking whether it is safe to define __EXTENSIONS__... yeschecking for a BSD-compatible install... /opt/local/bin/ginstall -cchecking whether build environment is sane... yeschecking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -pchecking for gawk... gawkchecking whether make sets $(MAKE)... yeschecking whether make supports the include directive... yes (GNU style)checking whether make supports nested variables... yeschecking dependency style of gcc... gcc3checking whether make supports nested variables... (cached) yeschecking for gcc... (cached) gccchecking whether we are using the GNU C compiler... (cached) yeschecking whether gcc accepts -g... (cached) yeschecking for gcc option to accept ISO C89... (cached) none neededchecking whether gcc understands -c and -o together... (cached) yeschecking whether ln -s works... yeschecking if the C compiler accepts -Wall... yeschecking for ANSI C header files... (cached) yeschecking dlfcn.h usability... yeschecking dlfcn.h presence... yeschecking for dlfcn.h... yeschecking sys/syscall.h usability... yeschecking sys/syscall.h presence... yeschecking for sys/syscall.h... yeschecking sys/socket.h usability... yeschecking sys/socket.h presence... yeschecking for sys/socket.h... yeschecking arpa/inet.h usability... yeschecking arpa/inet.h presence... yeschecking for arpa/inet.h... yeschecking assert.h usability... yeschecking assert.h presence... yeschecking for assert.h... yeschecking netdb.h usability... yeschecking netdb.h presence... yeschecking for netdb.h... yeschecking errno.h usability... yeschecking errno.h presence... yeschecking for errno.h... yeschecking stdarg.h usability... yeschecking stdarg.h presence... yeschecking for stdarg.h... yeschecking time.h usability... yeschecking time.h presence... yeschecking for time.h... yeschecking for strcspn... yeschecking for strdup... yeschecking for strerror... yeschecking for strcasecmp... yeschecking for strncasecmp... yeschecking for mmap... yeschecking for munmap... yeschecking for socket... yeschecking for connect... yeschecking for close... yeschecking for syscall... yeschecking for recv... yeschecking for send... yeschecking for memset... yeschecking for memcpy... yeschecking for strlen... yeschecking for strncpy... yeschecking for strcmp... yeschecking for malloc... yeschecking for calloc... yeschecking for strstr... yeschecking for strtoul... yeschecking for free... yeschecking for inet_aton... yeschecking for gethostbyname... yeschecking for library containing dlopen... none requiredchecking file name of the C library... libSystem.dylibchecking if the linker accepts -dynamiclib... yeschecking if the linker accepts -single_module... yeschecking for gcc... (cached) gccchecking whether we are using the GNU C compiler... (cached) yeschecking whether gcc accepts -g... (cached) yeschecking for gcc option to accept ISO C89... (cached) none neededchecking whether gcc understands -c and -o together... (cached) yeschecking how to print strings... printfchecking for a sed that does not truncate output... /opt/local/bin/gsedchecking for fgrep... /opt/local/bin/ggrep -Fchecking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ldchecking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... nochecking for BSD- or MS-compatible name lister (nm)... /opt/local/bin/nm -Bchecking the name lister (/opt/local/bin/nm -B) interface... BSD nmchecking the maximum length of command line arguments... 786432checking how to convert x86_64-apple-darwin20.2.0 file names to x86_64-apple-darwin20.2.0 format... func_convert_file_noopchecking how to convert x86_64-apple-darwin20.2.0 file names to toolchain format... func_convert_file_noopchecking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -rchecking for objdump... objdumpchecking how to recognize dependent libraries... pass_allchecking for dlltool... nochecking how to associate runtime and link libraries... printf %s\nchecking for ar... archecking for archiver @FILE support... nochecking for strip... stripchecking for ranlib... ranlibchecking command to parse /opt/local/bin/nm -B output from gcc object... okchecking for sysroot... nochecking for a working dd... /bin/ddchecking how to truncate binary pipes... /bin/dd bs=4096 count=1checking for mt... nochecking if : is a manifest tool... nochecking for dsymutil... dsymutilchecking for nmedit... nmeditchecking for lipo... lipochecking for otool... otoolchecking for otool64... nochecking for -single_module linker flag... yeschecking for -exported_symbols_list linker flag... yeschecking for -force_load linker flag... yeschecking for dlfcn.h... (cached) yeschecking for objdir... .libschecking if gcc supports -fno-rtti -fno-exceptions... yeschecking for gcc option to produce PIC... -fno-common -DPICchecking if gcc PIC flag -fno-common -DPIC works... yeschecking if gcc static flag -static works... nochecking if gcc supports -c -o file.o... yeschecking if gcc supports -c -o file.o... (cached) yeschecking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yeschecking dynamic linker characteristics... darwin20.2.0 dyldchecking how to hardcode library paths into programs... immediatechecking for dlopen in -ldl... yeschecking whether a program can dlopen itself... yeschecking whether a statically linked program can dlopen itself... yeschecking whether stripping libraries is possible... yeschecking if libtool supports shared libraries... yeschecking whether to build shared libraries... yeschecking whether to build static libraries... yeschecking whether C compiler accepts -fPIE... yeschecking whether C compiler accepts -fwrapv... yeschecking whether C compiler accepts --param ssp-buffer-size=1... yeschecking whether C compiler accepts -fstack-protector-all... yeschecking whether the linker accepts -pie... yeschecking whether the linker accepts -z relro... nochecking whether the linker accepts -z now... nochecking that generated files are newer than configure... doneconfigure: creating ./config.statusconfig.status: creating Makefileconfig.status: creating extras/Makefileconfig.status: creating src/Makefileconfig.status: creating src/bin/Makefileconfig.status: creating src/bin/torsocksconfig.status: creating src/common/Makefileconfig.status: creating src/lib/Makefileconfig.status: creating tests/Makefileconfig.status: creating tests/unit/Makefileconfig.status: creating tests/utils/Makefileconfig.status: creating tests/utils/tap/Makefileconfig.status: creating doc/Makefileconfig.status: creating include/config.hconfig.status: executing depfiles commandsconfig.status: executing libtool commandsMaking all in srcMaking all in common CC log.lo CC config-file.lo CC utils.lo CC compat.lo CC socks5.lo CC onion.lo CC connection.lo CCLD libcommon.laMaking all in lib CC torsocks.lo CC connect.lo CC gethostbyname.lo CC getaddrinfo.lo CC close.lo CC getpeername.lo CC socket.lo CC syscall.lo CC socketpair.lo CC recv.lo CC exit.lo CC accept.lotorsocks.c:237:2: error: use of undeclared identifier 'tsocks_libc_accept4'; did you mean 'tsocks_libc_accept'? tsocks_libc_accept4 = dlsym(libc_ptr, LIBC_ACCEPT4_NAME_STR); ^~~~~~~~~~~~~~~~~~~ tsocks_libc_accept./torsocks.h:411:8: note: 'tsocks_libc_accept' declared hereextern TSOCKS_LIBC_DECL(accept, LIBC_ACCEPT_RET_TYPE, LIBC_ACCEPT_SIG) ^./torsocks.h:34:9: note: expanded from macro 'TSOCKS_LIBC_DECL' type (*tsocks_libc_##name)(sig); ^<scratch space>:97:1: note: expanded from heretsocks_libc_accept^torsocks.c:237:40: error: use of undeclared identifier 'LIBC_ACCEPT4_NAME_STR' tsocks_libc_accept4 = dlsym(libc_ptr, LIBC_ACCEPT4_NAME_STR); ^torsocks.c:239:53: error: use of undeclared identifier 'tsocks_libc_accept4'; did you mean 'tsocks_libc_accept'? !tsocks_libc_syscall || !tsocks_libc_execve || ! tsocks_libc_accept4) { ^~~~~~~~~~~~~~~~~~~ tsocks_libc_accept./torsocks.h:411:8: note: 'tsocks_libc_accept' declared hereextern TSOCKS_LIBC_DECL(accept, LIBC_ACCEPT_RET_TYPE, LIBC_ACCEPT_SIG) ^./torsocks.h:34:9: note: expanded from macro 'TSOCKS_LIBC_DECL' type (*tsocks_libc_##name)(sig); ^<scratch space>:97:1: note: expanded from heretsocks_libc_accept^3 errors generated.make[2]: *** [torsocks.lo] Error 1make[2]: *** Waiting for unfinished jobs....make[1]: *** [all-recursive] Error 1make: *** [all-recursive] Error 1