[MacPorts] #72363: nng fails on Leopard: error: 'EV_DISPATCH' undeclared

MacPorts noreply at macports.org
Fri Apr 18 20:28:46 UTC 2025


#72363: nng fails on Leopard: error: 'EV_DISPATCH' undeclared
--------------------------+--------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:  leopard       |       Port:  nng
--------------------------+--------------------
 {{{
 [49/412] /opt/local/bin/gcc-mp-14 -DNNG_ENABLE_COMPAT -DNNG_ENABLE_IPV6
 -DNNG_ENABLE_STATS -DNNG_HAVE_ARC4RANDOM=1 -DNNG_HAVE_BACKTRACE=1
 -DNNG_HAVE_BUS0 -DNNG_HAVE_CLOCK_GETTIME -DNNG_HAVE_CLOCK_GETTIME_LIBC=1
 -DNNG_HAVE_FLOCK=1 -DNNG_HAVE_GETPEEREID=1 -DNNG_HAVE_INET6=1
 -DNNG_HAVE_KQUEUE=1 -DNNG_HAVE_LANGINFO=1 -DNNG_HAVE_LIBATOMIC=1
 -DNNG_HAVE_LOCALPEERCRED=1 -DNNG_HAVE_LOCALTIME_R=1 -DNNG_HAVE_LOCKF=1
 -DNNG_HAVE_MSG_CONTROL=1 -DNNG_HAVE_PAIR0 -DNNG_HAVE_PAIR1
 -DNNG_HAVE_PTHREAD_ATFORK_PTHREAD=1 -DNNG_HAVE_PTHREAD_SETNAME_NP=1
 -DNNG_HAVE_PUB0 -DNNG_HAVE_PULL0 -DNNG_HAVE_PUSH0 -DNNG_HAVE_REP0
 -DNNG_HAVE_REQ0 -DNNG_HAVE_RESPONDENT0 -DNNG_HAVE_SEMAPHORE_PTHREAD=1
 -DNNG_HAVE_SOCKETPAIR=1 -DNNG_HAVE_STDATOMIC=1 -DNNG_HAVE_STRCASECMP=1
 -DNNG_HAVE_STRLCPY=1 -DNNG_HAVE_STRNCASECMP=1 -DNNG_HAVE_STRNLEN=1
 -DNNG_HAVE_SUB0 -DNNG_HAVE_SURVEYOR0 -DNNG_HAVE_TIMESPEC_GET=1
 -DNNG_HAVE_UNIX_SOCKETS=1 -DNNG_HIDDEN_VISIBILITY
 -DNNG_MAX_EXPIRE_THREADS=8 -DNNG_MAX_POLLER_THREADS=8
 -DNNG_MAX_TASKQ_THREADS=16 -DNNG_PLATFORM_DARWIN -DNNG_PLATFORM_POSIX
 -DNNG_PRIVATE -DNNG_RESOLV_CONCURRENCY=4 -DNNG_STATIC_LIB -DNNG_SUPP_HTTP
 -DNNG_SUPP_TLS -DNNG_SUPP_TLS_PSK
 -DNNG_TLS_ENGINE_FINI=nng_tls_engine_fini_mbed
 -DNNG_TLS_ENGINE_INIT=nng_tls_engine_init_mbed -DNNG_TLS_ENGINE_MBEDTLS
 -DNNG_TRANSPORT_FDC -DNNG_TRANSPORT_INPROC -DNNG_TRANSPORT_IPC
 -DNNG_TRANSPORT_TCP -DNNG_TRANSPORT_TLS -DNNG_TRANSPORT_WS
 -DNNG_TRANSPORT_WSS -D_GNU_SOURCE -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
 -D_THREAD_SAFE
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/include
 -isystem /opt/local/include -pipe -Os -DNDEBUG
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -Wall
 -Wextra -fno-omit-frame-pointer   -std=gnu99 -arch ppc64 -mmacosx-version-
 min=10.5 -MD -MT
 CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o -MF
 CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o.d -o
 CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/src/platform/posix/posix_pollq_kqueue.c
 FAILED: CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o
 /opt/local/bin/gcc-mp-14 -DNNG_ENABLE_COMPAT -DNNG_ENABLE_IPV6
 -DNNG_ENABLE_STATS -DNNG_HAVE_ARC4RANDOM=1 -DNNG_HAVE_BACKTRACE=1
 -DNNG_HAVE_BUS0 -DNNG_HAVE_CLOCK_GETTIME -DNNG_HAVE_CLOCK_GETTIME_LIBC=1
 -DNNG_HAVE_FLOCK=1 -DNNG_HAVE_GETPEEREID=1 -DNNG_HAVE_INET6=1
 -DNNG_HAVE_KQUEUE=1 -DNNG_HAVE_LANGINFO=1 -DNNG_HAVE_LIBATOMIC=1
 -DNNG_HAVE_LOCALPEERCRED=1 -DNNG_HAVE_LOCALTIME_R=1 -DNNG_HAVE_LOCKF=1
 -DNNG_HAVE_MSG_CONTROL=1 -DNNG_HAVE_PAIR0 -DNNG_HAVE_PAIR1
 -DNNG_HAVE_PTHREAD_ATFORK_PTHREAD=1 -DNNG_HAVE_PTHREAD_SETNAME_NP=1
 -DNNG_HAVE_PUB0 -DNNG_HAVE_PULL0 -DNNG_HAVE_PUSH0 -DNNG_HAVE_REP0
 -DNNG_HAVE_REQ0 -DNNG_HAVE_RESPONDENT0 -DNNG_HAVE_SEMAPHORE_PTHREAD=1
 -DNNG_HAVE_SOCKETPAIR=1 -DNNG_HAVE_STDATOMIC=1 -DNNG_HAVE_STRCASECMP=1
 -DNNG_HAVE_STRLCPY=1 -DNNG_HAVE_STRNCASECMP=1 -DNNG_HAVE_STRNLEN=1
 -DNNG_HAVE_SUB0 -DNNG_HAVE_SURVEYOR0 -DNNG_HAVE_TIMESPEC_GET=1
 -DNNG_HAVE_UNIX_SOCKETS=1 -DNNG_HIDDEN_VISIBILITY
 -DNNG_MAX_EXPIRE_THREADS=8 -DNNG_MAX_POLLER_THREADS=8
 -DNNG_MAX_TASKQ_THREADS=16 -DNNG_PLATFORM_DARWIN -DNNG_PLATFORM_POSIX
 -DNNG_PRIVATE -DNNG_RESOLV_CONCURRENCY=4 -DNNG_STATIC_LIB -DNNG_SUPP_HTTP
 -DNNG_SUPP_TLS -DNNG_SUPP_TLS_PSK
 -DNNG_TLS_ENGINE_FINI=nng_tls_engine_fini_mbed
 -DNNG_TLS_ENGINE_INIT=nng_tls_engine_init_mbed -DNNG_TLS_ENGINE_MBEDTLS
 -DNNG_TRANSPORT_FDC -DNNG_TRANSPORT_INPROC -DNNG_TRANSPORT_IPC
 -DNNG_TRANSPORT_TCP -DNNG_TRANSPORT_TLS -DNNG_TRANSPORT_WS
 -DNNG_TRANSPORT_WSS -D_GNU_SOURCE -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
 -D_THREAD_SAFE
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/include
 -isystem /opt/local/include -pipe -Os -DNDEBUG
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -Wall
 -Wextra -fno-omit-frame-pointer   -std=gnu99 -arch ppc64 -mmacosx-version-
 min=10.5 -MD -MT
 CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o -MF
 CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o.d -o
 CMakeFiles/nng.dir/src/platform/posix/posix_pollq_kqueue.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/src/platform/posix/posix_pollq_kqueue.c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/src/platform/posix/posix_pollq_kqueue.c:
 In function 'nni_posix_pfd_arm':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nng/nng/work/nng-1.9.0/src/platform/posix/posix_pollq_kqueue.c:183:46:
 error: 'EV_DISPATCH' undeclared (first use in this function)
   183 |         unsigned         flags = EV_ENABLE | EV_DISPATCH |
 EV_CLEAR;
       |                                              ^~~~~~~~~~~
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72363>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list