Install node-rdkafka failing on M1 Macs
Author: Sher-ChowdhuryCreated Dec 1, 2022Updated Jan 2, 2026
LabelsmacOS
Disovered I can't install this package after upgrading to macOS Ventura.
- Node Version: nvm use 16 Now using node v16.18.1 (npm v8.19.2)
- Platform: M1 MacOS - Ventura 13.0.1
- Compiler:
- Module:
Here's my error:
$ npm install node-gyp
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '[email protected]',
npm WARN EBADENGINE required: { node: '14', npm: '6' },
npm WARN EBADENGINE current: { node: 'v16.18.1', npm: '8.19.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@ibm-app-connect/[email protected]',
npm WARN EBADENGINE required: { node: '14', npm: '6' },
npm WARN EBADENGINE current: { node: 'v16.18.1', npm: '8.19.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '[email protected]',
npm WARN EBADENGINE required: { node: '4.4', npm: '3.x' },
npm WARN EBADENGINE current: { node: 'v16.18.1', npm: '8.19.2' }
npm WARN EBADENGINE }
npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk(##################) ⠸ reify:toolkit-jsdoc: timing reifyNode:node_modules/node-rdkafk
npm ERR! code 1
npm ERR! path /Users/sher/github/firefly-ui/node_modules/node-rdkafka
npm ERR! command failed
npm ERR! command sh -c -- node-gyp rebuild
npm ERR! ACTION deps_librdkafka_gyp_librdkafka_target_configure deps/librdkafka/config.h
npm ERR! checking for OS or distribution... ok (osx)
npm ERR! checking for C compiler from CC env... failed
npm ERR! checking for gcc (by command)... ok
npm ERR! checking for C++ compiler from CXX env... failed
npm ERR! checking for C++ compiler (g++)... ok
npm ERR! checking executable ld... ok
npm ERR! checking executable nm... ok
npm ERR! checking executable objdump... ok
npm ERR! checking executable strip... ok
npm ERR! checking executable libtool... ok
npm ERR! checking executable ranlib... ok
npm ERR! checking for debug symbols compiler flag (-g...)... ok
npm ERR! checking for pkgconfig (by command)... ok
npm ERR! checking for install (by command)... failed
npm ERR! checking for GNU ar... failed (disable)
npm ERR! checking for PIC (by compile)... ok
npm ERR! checking for GNU-compatible linker options... failed
npm ERR! checking for OSX linker options... ok
npm ERR! checking for GNU linker-script ld flag... failed
npm ERR! checking for Solaris linker-script ld flag... failed (ignore)
npm ERR! checking for __atomic_32 (by compile)... ok
npm ERR! checking for __atomic_64 (by compile)... ok
npm ERR! checking for socket (by compile)... ok
npm ERR! parsing version '0x010902ff'... ok (1.9.2)
npm ERR! checking for librt (by pkg-config)... failed
npm ERR! checking for librt (by compile)... failed
npm ERR! checking for libpthread (by pkg-config)... failed
npm ERR! checking for libpthread (by compile)... ok
npm ERR! checking for c11threads (by pkg-config)... failed
npm ERR! checking for c11threads (by compile)... failed (disable)
npm ERR! checking for libdl (by pkg-config)... failed
npm ERR! checking for libdl (by compile)... ok
npm ERR! checking for zlib (by pkg-config)... ok
npm ERR! checking for libcrypto (by pkg-config)... ok
npm ERR! checking for libssl (by pkg-config)... ok
npm ERR! checking for libsasl2 (by pkg-config)... failed
npm ERR! checking for libsasl2 (by compile)... ok
npm ERR! checking for libzstd (by pkg-config)... failed
npm ERR! checking for libzstd (by compile)... failed (disable)
npm ERR! checking for libcurl (by pkg-config)... ok
npm ERR! checking for libm (by pkg-config)... failed
npm ERR! checking for libm (by compile)... ok
npm ERR! checking for liblz4 (by pkg-config)... failed
npm ERR! checking for liblz4 (by compile)... failed (disable)
npm ERR! checking for syslog (by compile)... ok
npm ERR! checking for rapidjson (by compile)... failed (disable)
npm ERR! checking for crc32chw (by compile)... ok
npm ERR! checking for regex (by compile)... ok
npm ERR! checking for rand_r (by compile)... ok
npm ERR! checking for strndup (by compile)... ok
npm ERR! checking for strlcpy (by compile)... ok
npm ERR! checking for strerror_r (by compile)... ok
npm ERR! checking for strcasestr (by compile)... ok
npm ERR! checking for pthread_setname_gnu (by compile)... failed (disable)
npm ERR! checking for pthread_setname_darwin (by compile)... ok
npm ERR! checking for nm (by env NM)... ok (cached)
npm ERR! checking for getrusage (by compile)... ok
npm ERR! Generated Makefile.config
npm ERR! Generated config.h
npm ERR!
npm ERR! Configuration summary:
npm ERR! prefix /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps
npm ERR! MKL_DISTRO osx
npm ERR! SOLIB_EXT .dylib
npm ERR! ARCH x86_64
npm ERR! CPU generic
npm ERR! GEN_PKG_CONFIG y
npm ERR! libdir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps
npm ERR! MKL_APP_NAME librdkafka
npm ERR! MKL_APP_DESC_ONELINE The Apache Kafka C/C++ library
npm ERR! LDFLAGS -L/Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps
npm ERR! CC gcc
npm ERR! CXX g++
npm ERR! LD ld
npm ERR! NM nm
npm ERR! OBJDUMP objdump
npm ERR! STRIP strip
npm ERR! LIBTOOL libtool
npm ERR! RANLIB ranlib
npm ERR! CPPFLAGS -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align
npm ERR! PKG_CONFIG pkg-config
npm ERR! INSTALL /usr/bin/install
npm ERR! HAS_GNU_AR n
npm ERR! LIB_LDFLAGS -shared -dynamiclib -Wl,-install_name,$(DESTDIR)$(libdir)/$(LIBFILENAME)
npm ERR! RDKAFKA_VERSION_STR 1.9.2
npm ERR! MKL_APP_VERSION 1.9.2
npm ERR! LIBS -lm -lcurl -lsasl2 -L/opt/homebrew/Cellar/openssl@3/3.0.5/lib -lssl -L/opt/homebrew/Cellar/openssl@3/3.0.5/lib -lcrypto -lz -ldl -lpthread
npm ERR! MKL_PKGCONFIG_LIBS_PRIVATE -lm -lsasl2 -ldl -lpthread
npm ERR! MKL_PKGCONFIG_REQUIRES_PRIVATE zlib libcrypto libssl libcurl
npm ERR! CFLAGS -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include
npm ERR! MKL_PKGCONFIG_REQUIRES zlib libcrypto libssl libcurl
npm ERR! CXXFLAGS -Wno-non-virtual-dtor
npm ERR! SYMDUMPER $(NM) -g
npm ERR! MKL_DYNAMIC_LIBS -lm -lcurl -lsasl2 -lssl -lcrypto -lz -ldl -lpthread
npm ERR! exec_prefix /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps
npm ERR! bindir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/bin
npm ERR! sbindir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/sbin
npm ERR! libexecdir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/libexec
npm ERR! datadir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/share
npm ERR! sysconfdir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/etc
npm ERR! sharedstatedir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/com
npm ERR! localstatedir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/var
npm ERR! runstatedir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/var/run
npm ERR! includedir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/include
npm ERR! infodir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/info
npm ERR! mandir /Users/sher/github/firefly-ui/node_modules/node-rdkafka/build/deps/man
npm ERR! BUILT_WITH GCC GXX PKGCONFIG OSXLD LIBDL PLUGINS ZLIB SSL SASL_CYRUS CURL HDRHISTOGRAM SYSLOG SNAPPY SOCKEM SASL_SCRAM SASL_OAUTHBEARER OAUTHBEARER_OIDC CRC32C_HW
npm ERR! Generated config.cache
npm ERR!
npm ERR! Now type 'make' to build
npm ERR! TOUCH 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate
npm ERR! ACTION deps_librdkafka_gyp_librdkafka_target_build_dependencies 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka.c -o rdkafka.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_broker.c -o rdkafka_broker.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_msg.c -o rdkafka_msg.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_topic.c -o rdkafka_topic.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_conf.c -o rdkafka_conf.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_timer.c -o rdkafka_timer.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_offset.c -o rdkafka_offset.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_transport.c -o rdkafka_transport.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_buf.c -o rdkafka_buf.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_queue.c -o rdkafka_queue.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_op.c -o rdkafka_op.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_request.c -o rdkafka_request.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_cgrp.c -o rdkafka_cgrp.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_pattern.c -o rdkafka_pattern.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_partition.c -o rdkafka_partition.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_subscription.c -o rdkafka_subscription.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_assignment.c -o rdkafka_assignment.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_assignor.c -o rdkafka_assignor.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_range_assignor.c -o rdkafka_range_assignor.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_roundrobin_assignor.c -o rdkafka_roundrobin_assignor.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_sticky_assignor.c -o rdkafka_sticky_assignor.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_feature.c -o rdkafka_feature.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdcrc32.c -o rdcrc32.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c crc32c.c -o crc32c.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdmurmur2.c -o rdmurmur2.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdfnv1a.c -o rdfnv1a.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c cJSON.c -o cJSON.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdaddr.c -o rdaddr.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdrand.c -o rdrand.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdlist.c -o rdlist.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c tinycthread.c -o tinycthread.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c tinycthread_extra.c -o tinycthread_extra.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdlog.c -o rdlog.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdstring.c -o rdstring.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_event.c -o rdkafka_event.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_metadata.c -o rdkafka_metadata.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdregex.c -o rdregex.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdports.c -o rdports.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -c rdkafka_metadata_cache.c -o rdkafka_metadata_cache.o
npm ERR! gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I/opt/homebrew/Cellar/openssl@3/3.0.5/include -I/opt/homebrew/Cellar/openssl@3/3.0.5/includeSource: nodejs/node-gyp