+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/nchat-5.14.44/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/nchat-5.14.44/work.log ===> Building for nchat-5.14.44 [ 0%] Building C object lib/ncutil/ext/stb/CMakeFiles/stb.dir/stb_impl.c.o [ 0%] Building CXX object lib/ncutil/ext/clip/CMakeFiles/clip.dir/clip.cpp.o [ 0%] Building C object lib/tgchat/ext/td/td/generate/tl-parser/CMakeFiles/tl-parser.dir/crc32.c.o [ 0%] Building CXX object lib/ncutil/ext/QR-Code-generator/cpp/CMakeFiles/qrcodegen.dir/qrcodegen.cpp.o [ 1%] Building C object lib/tgchat/ext/td/td/generate/tl-parser/CMakeFiles/tl-parser.dir/tlc.c.o [ 1%] Building C object lib/tgchat/ext/td/td/generate/tl-parser/CMakeFiles/tl-parser.dir/tl-parser.c.o [ 1%] Building CXX object lib/ncutil/ext/clip/CMakeFiles/clip.dir/image.cpp.o [ 1%] Linking C static library ../../../libstb.a [ 1%] Built target stb [ 1%] Building CXX object lib/ncutil/ext/clip/CMakeFiles/clip.dir/clip_none.cpp.o [ 2%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_config.cpp.o [ 2%] Linking CXX static library ../../../libclip.a [ 2%] Built target clip [ 2%] Linking CXX static library ../../../../libqrcodegen.a [ 2%] Building CXX object lib/tgchat/ext/td/tdutils/generate/CMakeFiles/generate_mime_types_gperf.dir/generate_mime_types_gperf.cpp.o [ 2%] Built target qrcodegen [ 2%] Building C object lib/tgchat/ext/td/sqlite/CMakeFiles/tdsqlite.dir/sqlite/sqlite3.c.o [ 2%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_core.cpp.o [ 2%] Linking C executable ../../../../../../../bin/tl-parser [ 2%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_outputer.cpp.o [ 2%] Built target tl-parser [ 2%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/appconfig.cpp.o [ 2%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_utils.cpp.o [ 2%] Linking CXX executable ../../../../../../bin/generate_mime_types_gperf [ 2%] Built target generate_mime_types_gperf [ 2%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_generate.cpp.o [ 2%] Generate TLO files [ 2%] Built target tl_generate_tlo [ 2%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/apputil.cpp.o [ 2%] Generating /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/generate/auto/mime_type_to_extension.gperf, /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/generate/auto/extension_to_mime_type.gperf Extension "wmz" matches more than one type Extension "sub" matches more than one type [ 2%] Generating /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/generate/auto/mime_type_to_extension.cpp [ 2%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/cacheutil.cpp.o [ 2%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_outputer.cpp.o [ 4%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/clipboard.cpp.o [ 4%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_string_outputer.cpp.o [ 4%] Building CXX object lib/tgchat/ext/td/tdtl/CMakeFiles/tdtl.dir/td/tl/tl_writer.cpp.o [ 4%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/config.cpp.o [ 5%] Linking CXX static library ../../../../libtdtl.a [ 5%] Built target tdtl [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_cpp.cpp.o [ 6%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/debuginfo.cpp.o [ 6%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/emojilist.cpp.o [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_h.cpp.o [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_hpp.cpp.o [ 6%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/emojiutil.cpp.o [ 6%] Generating /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/generate/auto/extension_to_mime_type.cpp [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_jni_cpp.cpp.o [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_jni_h.cpp.o [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_td.cpp.o [ 6%] Linking CXX static library ../../../../../libtl_writer_cpp.a [ 6%] Built target tl_writer_cpp [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/generate_mtproto.dir/generate_mtproto.cpp.o [ 6%] Linking CXX executable ../../../../../../bin/generate_mtproto [ 6%] Built target generate_mtproto [ 6%] Building CXX object lib/tgchat/ext/td/td/generate/CMakeFiles/generate_common.dir/generate_common.cpp.o [ 6%] Linking CXX executable ../../../../../../bin/generate_common [ 6%] Built target generate_common [ 6%] Generate MTProto API source files Write file td/mtproto/mtproto_api.cpp Write file td/mtproto/mtproto_api.h Write file td/mtproto/mtproto_api.hpp [ 6%] Built target tl_generate_mtproto [ 6%] Generate common TL source files Write file td/telegram/telegram_api_0.cpp Write file td/telegram/telegram_api_1.cpp Write file td/telegram/telegram_api_2.cpp Write file td/telegram/telegram_api_3.cpp Write file td/telegram/telegram_api_4.cpp Write file td/telegram/telegram_api_5.cpp Write file td/telegram/telegram_api_6.cpp Write file td/telegram/telegram_api_7.cpp Write file td/telegram/telegram_api_8.cpp Write file td/telegram/telegram_api_9.cpp Write file td/telegram/telegram_api.h Write file td/telegram/telegram_api.hpp Write file td/telegram/secret_api.cpp Write file td/telegram/secret_api.h Write file td/telegram/secret_api.hpp Write file td/telegram/e2e_api.cpp Write file td/telegram/e2e_api.h Write file td/telegram/e2e_api.hpp Write file td/telegram/td_api_0.cpp Write file td/telegram/td_api_1.cpp Write file td/telegram/td_api_2.cpp Write file td/telegram/td_api_3.cpp Write file td/telegram/td_api_4.cpp Write file td/telegram/td_api_5.cpp Write file td/telegram/td_api_6.cpp Write file td/telegram/td_api_7.cpp Write file td/telegram/td_api_8.cpp Write file td/telegram/td_api_9.cpp Write file td/telegram/td_api.h Write file td/telegram/td_api.hpp [ 6%] Built target tl_generate_common [ 6%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/fileutil.cpp.o [ 6%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/setuputil.cpp.o [ 6%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/log.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/messagecache.cpp.o [ 8%] Built target tdmime_auto [ 8%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/Clocks.cpp.o [ 8%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/FileFd.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/numutil.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/owned_mutex.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/profiles.cpp.o [ 8%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/IPAddress.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/protocolutil.cpp.o [ 8%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/MemoryMapping.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/qrutil.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/scopeddirlock.cpp.o [ 8%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/sqlitehelp.cpp.o [ 8%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/path.cpp.o [ 9%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/status.cpp.o [ 9%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/strutil.cpp.o [ 9%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/platform.cpp.o [ 9%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/PollFlags.cpp.o [ 9%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/rlimit.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/ServerSocketFd.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/signals.cpp.o [ 10%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/sysutil.cpp.o [ 10%] Building CXX object lib/ncutil/CMakeFiles/ncutil.dir/src/timeutil.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/sleep.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/SocketFd.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/stacktrace.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/Stat.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/StdStreams.cpp.o [ 10%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/thread_local.cpp.o [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/UdpSocketFd.cpp.o [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/uname.cpp.o [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/user.cpp.o [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/wstring_convert.cpp.o [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Epoll.cpp.o In file included from /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:20, from /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:7: /usr/include/sys/epoll.h:1:2: error: #error "This header has been disabled to stop its functionality from being used." 1 | #error "This header has been disabled to stop its functionality from being used." | ^~~~~ [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdBsd.cpp.o [ 12%] Building CXX object lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdLinux.cpp.o /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp: In member function 'virtual void td::detail::Epoll::init()': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:25:24: error: 'epoll_create' was not declared in this scope; did you mean 'epoll_event'? 25 | epoll_fd_ = NativeFd(epoll_create(1)); | ^~~~~~~~~~~~ | epoll_event /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp: In member function 'virtual void td::detail::Epoll::subscribe(td::PollableFd, td::PollFlags)': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:47:15: error: aggregate 'td::detail::epoll_event event' has incomplete type and cannot be defined 47 | epoll_event event; | ^~~~~ [ 12%] Linking CXX shared library ../libncutil.so /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:48:18: error: 'EPOLLHUP' was not declared in this scope; did you mean 'POLL_HUP'? 48 | event.events = EPOLLHUP | EPOLLERR | EPOLLET; | ^~~~~~~~ | POLL_HUP /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:48:29: error: 'EPOLLERR' was not declared in this scope; did you mean 'POLL_ERR'? 48 | event.events = EPOLLHUP | EPOLLERR | EPOLLET; | ^~~~~~~~ | POLL_ERR /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:48:40: error: 'EPOLLET' was not declared in this scope 48 | event.events = EPOLLHUP | EPOLLERR | EPOLLET; | ^~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:53:21: error: 'EPOLLIN' was not declared in this scope; did you mean 'POLL_IN'? 53 | event.events |= EPOLLIN; | ^~~~~~~ | POLL_IN /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:56:21: error: 'EPOLLOUT' was not declared in this scope; did you mean 'POLL_OUT'? 56 | event.events |= EPOLLOUT; | ^~~~~~~~ | POLL_OUT /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:63:39: error: 'EPOLL_CTL_ADD' was not declared in this scope 63 | int err = epoll_ctl(epoll_fd_.fd(), EPOLL_CTL_ADD, native_fd, &event); | ^~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:63:13: error: 'epoll_ctl' was not declared in this scope; did you mean 'epoll_fd_'? 63 | int err = epoll_ctl(epoll_fd_.fd(), EPOLL_CTL_ADD, native_fd, &event); | ^~~~~~~~~ | epoll_fd_ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp: In member function 'virtual void td::detail::Epoll::unsubscribe(td::PollableFdRef)': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:72:39: error: 'EPOLL_CTL_DEL' was not declared in this scope 72 | int err = epoll_ctl(epoll_fd_.fd(), EPOLL_CTL_DEL, native_fd, nullptr); | ^~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:72:13: error: 'epoll_ctl' was not declared in this scope; did you mean 'epoll_fd_'? 72 | int err = epoll_ctl(epoll_fd_.fd(), EPOLL_CTL_DEL, native_fd, nullptr); | ^~~~~~~~~ | epoll_fd_ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp: In member function 'virtual void td::detail::Epoll::run(int)': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:84:17: error: 'epoll_wait' was not declared in this scope 84 | int ready_n = epoll_wait(epoll_fd_.fd(), &events_[0], static_cast(events_.size()), timeout_ms); | ^~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:92:14: error: invalid use of incomplete type 'struct td::detail::epoll_event' 92 | if (event->events & EPOLLIN) { | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:92:25: error: 'EPOLLIN' was not declared in this scope; did you mean 'POLL_IN'? 92 | if (event->events & EPOLLIN) { | ^~~~~~~ | POLL_IN /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:93:12: error: invalid use of incomplete type 'struct td::detail::epoll_event' 93 | event->events &= ~EPOLLIN; | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:96:14: error: invalid use of incomplete type 'struct td::detail::epoll_event' 96 | if (event->events & EPOLLOUT) { | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:96:25: error: 'EPOLLOUT' was not declared in this scope; did you mean 'POLL_OUT'? 96 | if (event->events & EPOLLOUT) { | ^~~~~~~~ | POLL_OUT /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:97:12: error: invalid use of incomplete type 'struct td::detail::epoll_event' 97 | event->events &= ~EPOLLOUT; | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:106:14: error: invalid use of incomplete type 'struct td::detail::epoll_event' 106 | if (event->events & EPOLLHUP) { | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:106:25: error: 'EPOLLHUP' was not declared in this scope; did you mean 'POLL_HUP'? 106 | if (event->events & EPOLLHUP) { | ^~~~~~~~ | POLL_HUP /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:107:12: error: invalid use of incomplete type 'struct td::detail::epoll_event' 107 | event->events &= ~EPOLLHUP; | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:110:14: error: invalid use of incomplete type 'struct td::detail::epoll_event' 110 | if (event->events & EPOLLERR) { | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:110:25: error: 'EPOLLERR' was not declared in this scope; did you mean 'POLL_ERR'? 110 | if (event->events & EPOLLERR) { | ^~~~~~~~ | POLL_ERR /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:111:12: error: invalid use of incomplete type 'struct td::detail::epoll_event' 111 | event->events &= ~EPOLLERR; | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:114:14: error: invalid use of incomplete type 'struct td::detail::epoll_event' 114 | if (event->events) { | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:115:77: error: invalid use of incomplete type 'struct td::detail::epoll_event' 115 | LOG(FATAL) << "Unsupported epoll events: " << static_cast(event->events); | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:118:80: error: invalid use of incomplete type 'struct td::detail::epoll_event' 118 | auto pollable_fd = PollableFd::from_list_node(static_cast(event->data.ptr)); | ^~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ In file included from /opt/local/gcc13/include/c++/13.4.0/vector:66, from /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/common.h:59, from /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:13: /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h: In instantiation of 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1018:50: error: invalid use of incomplete type 'struct td::detail::epoll_event' 1018 | _M_erase_at_end(this->_M_impl._M_start + __new_size); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; reference = td::detail::epoll_event&; size_type = long unsigned int]': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:84:54: required from here /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1129:41: error: invalid use of incomplete type 'struct td::detail::epoll_event' 1129 | return *(this->_M_impl._M_start + __n); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]': /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:84:86: required from here /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:993:50: error: invalid use of incomplete type 'struct td::detail::epoll_event' 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ In file included from /opt/local/gcc13/include/c++/13.4.0/vector:72: /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc: In instantiation of 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]': /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1016:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:641:42: error: invalid use of incomplete type 'struct td::detail::epoll_event' 640 | size_type __navail = size_type(this->_M_impl._M_end_of_storage | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | - this->_M_impl._M_finish); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ In file included from /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/unique_ptr.h:10, from /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/common.h:56: /opt/local/gcc13/include/c++/13.4.0/type_traits: In substitution of 'template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = td::detail::epoll_event; _Args = {td::detail::epoll_event&&}]': /opt/local/gcc13/include/c++/13.4.0/type_traits:1098:12: required from 'struct std::is_move_constructible' /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:837:12: required from 'struct std::__is_move_insertable >' /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:488:28: required from 'static constexpr bool std::vector<_Tp, _Alloc>::_S_use_relocate() [with _Tp = td::detail::epoll_event; _Alloc = std::allocator]' /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:664:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1016:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/type_traits:1040:25: error: invalid use of incomplete type 'struct td::detail::epoll_event' [-fpermissive] 1040 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/type_traits: In instantiation of 'struct std::is_move_constructible': /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:837:12: required from 'struct std::__is_move_insertable >' /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:488:28: required from 'static constexpr bool std::vector<_Tp, _Alloc>::_S_use_relocate() [with _Tp = td::detail::epoll_event; _Alloc = std::allocator]' /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:664:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1016:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/type_traits:1101:52: error: static assertion failed: template argument must be a complete class or an unbounded array 1101 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/type_traits:1101:52: note: 'std::__is_complete_or_unbounded<__type_identity >((std::__type_identity(), std::__type_identity()))' evaluates to false /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h: In instantiation of 'static constexpr bool std::vector<_Tp, _Alloc>::_S_use_relocate() [with _Tp = td::detail::epoll_event; _Alloc = std::allocator]': /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:664:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1016:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:488:35: error: no matching function for call to 'std::vector >::_S_nothrow_relocate(std::__is_move_insertable >)' 488 | return _S_nothrow_relocate(__is_move_insertable<_Tp_alloc_type>{}); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:470:7: note: candidate: 'static constexpr bool std::vector<_Tp, _Alloc>::_S_nothrow_relocate(std::true_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; std::true_type = std::integral_constant]' 470 | _S_nothrow_relocate(true_type) | ^~~~~~~~~~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:470:27: note: no known conversion for argument 1 from 'std::__is_move_insertable >' to 'std::true_type' {aka 'std::integral_constant'} 470 | _S_nothrow_relocate(true_type) | ^~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:479:7: note: candidate: 'static constexpr bool std::vector<_Tp, _Alloc>::_S_nothrow_relocate(std::false_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; std::false_type = std::integral_constant]' 479 | _S_nothrow_relocate(false_type) | ^~~~~~~~~~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:479:27: note: no known conversion for argument 1 from 'std::__is_move_insertable >' to 'std::false_type' {aka 'std::integral_constant'} 479 | _S_nothrow_relocate(false_type) | ^~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc: In instantiation of 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]': /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1016:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:664:48: in 'constexpr' expansion of 'std::vector >::_S_use_relocate()' /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:664:15: error: 'constexpr' call flows off the end of the function 664 | if _GLIBCXX17_CONSTEXPR (_S_use_relocate()) | ^~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:668:68: error: invalid use of incomplete type 'struct td::detail::epoll_event' 668 | std::__uninitialized_default_n_a(__new_start + __size, | ~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:684:68: error: invalid use of incomplete type 'struct td::detail::epoll_event' 684 | std::__uninitialized_default_n_a(__new_start + __size, | ~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:686:52: error: invalid use of incomplete type 'struct td::detail::epoll_event' 686 | __destroy_from = __new_start + __size; | ~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:694:70: error: invalid use of incomplete type 'struct td::detail::epoll_event' 694 | std::_Destroy(__destroy_from, __destroy_from + __n, | ~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:704:61: error: invalid use of incomplete type 'struct td::detail::epoll_event' 704 | this->_M_impl._M_end_of_storage - __old_start); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:706:53: error: invalid use of incomplete type 'struct td::detail::epoll_event' 706 | this->_M_impl._M_finish = __new_start + __size + __n; | ~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:706:62: error: invalid use of incomplete type 'struct td::detail::epoll_event' 706 | this->_M_impl._M_finish = __new_start + __size + __n; | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/vector.tcc:707:61: error: invalid use of incomplete type 'struct td::detail::epoll_event' 707 | this->_M_impl._M_end_of_storage = __new_start + __len; | ~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h: In instantiation of 'void std::vector<_Tp, _Alloc>::_M_erase_at_end(pointer) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; pointer = td::detail::epoll_event*]': /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1018:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = td::detail::epoll_event; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.cpp:29:17: required from here /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1935:53: error: invalid use of incomplete type 'struct td::detail::epoll_event' 1935 | if (size_type __n = this->_M_impl._M_finish - __pos) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = td::detail::epoll_event; _Alloc = std::allocator]': /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:738:7: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = td::detail::epoll_event; _Alloc = std::allocator]' /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:32:3: required from here /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:370:49: error: invalid use of incomplete type 'struct td::detail::epoll_event' 370 | _M_impl._M_end_of_storage - _M_impl._M_start); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/nchat/work/nchat-5.14.44/lib/tgchat/ext/td/tdutils/td/utils/port/detail/Epoll.h:52:17: note: forward declaration of 'struct td::detail::epoll_event' 52 | vector events_; | ^~~~~~~~~~~ --- lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Epoll.cpp.o --- *** [lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Epoll.cpp.o] Error code 1 bmake[2]: stopped making "lib/tgchat/ext/td/tdutils/CMakeFiles/tdutils.dir/build" in /home/pbulk/build/chat/nchat/work/nchat-5.14.44/cmake-pkgsrc-build [ 12%] Built target ncutil *** [all] Error code 6 bmake: stopped making "all" in /home/pbulk/build/chat/nchat/work/nchat-5.14.44/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/chat/nchat/work/nchat-5.14.44/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/chat/nchat *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/chat/nchat