rdkafka-ruby
rdkafka-ruby copied to clipboard
0.19.1 fails to build with no such file or directory: 'rdkafka_cert.c'
trafficstars
A coworker reported this issue building rkafka-ruby:
Installing karafka-rdkafka 0.19.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/karafka-rdkafka-0.19.1/ext
/Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/bin/ruby -rrubygems
/Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/rake-13.2.1/exe/rake
RUBYARCHDIR\=/Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/extensions/arm64-darwin-24/3.4.0/karafka-rdkafka-0.19.1
RUBYLIBDIR\=/Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/extensions/arm64-darwin-24/3.4.0/karafka-rdkafka-0.19.1
Extracting librdkafka-2.8.0.tar.gz into tmp/arm64-apple-darwin24.4.0/ports/librdkafka/2.8.0... OK
Running git apply with
/Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/karafka-rdkafka-0.19.1/dist/patches/rdkafka_global_init.patch...
OK
Running 'configure' for librdkafka 2.8.0... OK
Running 'compile' for librdkafka 2.8.0... ERROR. Please review logs to see what happened:
----- contents of
'/Users/tilo.sloboda/.local/share/mise/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/karafka-rdkafka-0.19.1/ext/tmp/arm64-apple-darwin24.4.0/ports/librdkafka/2.8.0/compile.log'
-----
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka.c -o rdkafka.o
rdkafka.c:5242:47: warning: cast from 'unsigned char *' to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8
[-Wcast-align]
5242 | uint64_t *rand_values_uint64 = (uint64_t *)rand_values_bytes;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_broker.c -o rdkafka_broker.o
rdkafka_broker.c:839:13: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
839 | int idx = -1;
| ^
1 warning generated.
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_msg.c -o rdkafka_msg.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_topic.c -o rdkafka_topic.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_conf.c -o rdkafka_conf.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_timer.c -o rdkafka_timer.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_offset.c -o rdkafka_offset.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_transport.c -o rdkafka_transport.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_buf.c -o rdkafka_buf.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_queue.c -o rdkafka_queue.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_op.c -o rdkafka_op.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_request.c -o rdkafka_request.o
rdkafka_request.c:3312:29: warning: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
3311 | "Received session lifetime %ld ms from broker",
| ~~~
| %lld
3312 | session_lifetime_ms);
| ^~~~~~~~~~~~~~~~~~~
./rdkafka_int.h:1006:66: note: expanded from macro 'rd_kafka_dbg'
1006 | (RD_KAFKA_DBG_##ctx), fac, __VA_ARGS__); \
| ^~~~~~~~~~~
1 warning generated.
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_cgrp.c -o rdkafka_cgrp.o
rdkafka_cgrp.c:1533:13: warning: variable 'not_revoking' set but not used [-Wunused-but-set-variable]
1533 | int not_revoking = 0;
| ^
1 warning generated.
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_pattern.c -o rdkafka_pattern.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_partition.c -o rdkafka_partition.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_subscription.c -o rdkafka_subscription.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_assignment.c -o rdkafka_assignment.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_assignor.c -o rdkafka_assignor.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_range_assignor.c -o rdkafka_range_assignor.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_roundrobin_assignor.c -o rdkafka_roundrobin_assignor.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_sticky_assignor.c -o rdkafka_sticky_assignor.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_feature.c -o rdkafka_feature.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdcrc32.c -o rdcrc32.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c crc32c.c -o crc32c.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdmurmur2.c -o rdmurmur2.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdfnv1a.c -o rdfnv1a.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c cJSON.c -o cJSON.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdaddr.c -o rdaddr.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdrand.c -o rdrand.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdlist.c -o rdlist.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c tinycthread.c -o tinycthread.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c tinycthread_extra.c -o tinycthread_extra.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdlog.c -o rdlog.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdstring.c -o rdstring.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_event.c -o rdkafka_event.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_metadata.c -o rdkafka_metadata.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdregex.c -o rdregex.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdports.c -o rdports.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_metadata_cache.c -o rdkafka_metadata_cache.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdavl.c -o rdavl.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_sasl.c -o rdkafka_sasl.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_sasl_plain.c -o rdkafka_sasl_plain.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_interceptor.c -o rdkafka_interceptor.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_msgset_writer.c -o rdkafka_msgset_writer.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_msgset_reader.c -o rdkafka_msgset_reader.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_header.c -o rdkafka_header.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_admin.c -o rdkafka_admin.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_aux.c -o rdkafka_aux.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_background.c -o rdkafka_background.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_idempotence.c -o rdkafka_idempotence.o
gcc -MD -MP -gstrict-dwarf -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I.
-I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/zstd/include
-I/opt/homebrew/opt/lz4/include -c rdkafka_cert.c -o rdkafka_cert.o
clang: error: no such file or directory: 'rdkafka_cert.c'
clang: error: no input files
make[1]: *** [rdkafka_cert.o] Error 1
make: *** [libs] Error 2
----- end of file -----
rake aborted!
Let me know what other information would be helpful. Some things I do know at least:
- macOS
- arm64
- using homebrew