node-rdkafka
node-rdkafka copied to clipboard
kafka is failing on `d: command not found`
Environment Information
- OS [e.g. Mac, Arch, Windows 10]: Fedora and CentOS Stream 9
- Node Version [e.g. 8.2.1]: NodeJS 14, 16, 18
- NPM Version [e.g. 5.4.2]: 8.5.5
- C++ Toolchain [e.g. Visual Studio, llvm, g++]:
- node-rdkafka version [e.g. 2.3.3]: 1.9.2 See logs for more details
npm ERR! Configuration summary:
npm ERR! prefix /opt/app-root/src/node_modules/node-rdkafka/build/deps
npm [0m[91mERR! MKL_DISTRO fedora
npm ERR! SOLIB_EXT .so
npm ERR! ARCH x86_64
npm ERR! CPU generic
npm ERR![0m[91m GEN_PKG_CONFIG y
npm ERR! libdir /opt/app-root/src/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/opt/app-root/src/node_modules/node-rdkafka/build/deps
npm ERR! CC gcc
npm ERR! CXX g++
npm ERR![0m[91m LD ld
npm ERR! NM nm
npm ERR! OBJDUMP objdump
npm ERR! STRIP strip
npm ERR! RANLIB ranlib
npm[0m[91m ERR! CPPFLAGS -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align
npm ERR! PKG_CONFIG pkg-config
npm ERR! INSTALL
npm ERR! HAS_GNU_AR y
npm ERR! LIB_LDFLAGS -shared -Wl,-soname,$(LIBFILENAME)
npm [0m[91mERR! LDFLAG_LINKERSCRIPT -Wl,--version-script=
npm ERR! RDKAFKA_VERSION_STR 1.9.2
npm ERR! MKL_APP_VERSION 1.9.2
npm ERR! LIBS -lm -lssl -lcrypto -ldl -lpthread -lrt -lpthread -lrt
npm ERR! MKL_PKGCONFIG_LIBS_PRIVATE -lm -ldl -lpthread -lrt -lpthread -lrt
npm ERR![0m[91m MKL_PKGCONFIG_REQUIRES_PRIVATE libcrypto libssl
npm ERR! CFLAGS
npm ERR! MKL_PKGCONFIG_REQUIRES libcrypto libssl
npm ERR! CXXFLAGS -Wno-non-virtual-dtor
npm ERR! SYMDUMPER $(NM) -D
npm[0m[91m ERR! MKL_DYNAMIC_LIBS -lm -lssl -lcrypto -ldl -lpthread -lrt -lpthread -lrt
npm ERR! exec_prefix /opt/app-root/src/node_modules/node-rdkafka/build/deps
npm ERR! bindir /opt/app-root/src/node_modules/node-rdkafka/build/deps/bin
npm ERR! sbindir /opt/app-root/src/node_modules/node-rdkafka/build/deps/sbin
npm ERR! libexecdir /opt/app-root/src/node_modules/node-rdkafka/build/deps/libexec
npm ERR! datadir /opt/app-root/src/node_modules/node-rdkafka/build/deps/share
[0m[91mnpm ERR! sysconfdir /opt/app-root/src/node_modules/node-rdkafka/build/deps/etc
npm ERR! sharedstatedir /opt/app-root/src/node_modules/node-rdkafka/build/deps/com
npm ERR! localstatedir /opt/app-root/src/node_modules/node-rdkafka/build/deps/var
npm ERR! runstatedir /opt/app-root/src/node_modules/node-rdkafka/build/deps/var/run
npm ERR! includedir /opt/app-root/src/node_modules/node-rdkafka/build/deps/include
npm ERR![0m[91m infodir /opt/app-root/src/node_modules/node-rdkafka/build/deps/info
npm ERR! mandir /opt/app-root/src/node_modules/node-rdkafka/build/deps/man
npm ERR! BUILT_WITH GCC GXX PKGCONFIG GNULD LDS C11THREADS LIBDL PLUGINS SSL HDRHISTOGRAM SYSLOG SNAPPY SOCKEM SASL_SCRAM SASL_OAUTHBEARER CRC32C_HW
npm ERR! Generated config.cache
See logs here: NodeJS 14 on Fedora: https://artifacts.dev.testing-farm.io/7bc23ccc-b2f9-425f-b1a7-4a6d174c8ce9/work-fedorakGxasS/plans/fedora/execute/data/Run%20tests%20on%20Fedora,%20depends%20on%20TEST_NAME/output.txt NodeJS 16 on Fedora: https://artifacts.dev.testing-farm.io/e7b3853c-61b8-446c-a5f7-b5d152581d70/work-fedoraF8WMuy/plans/fedora/execute/data/Run%20tests%20on%20Fedora,%20depends%20on%20TEST_NAME/output.txt NodeJS 18 on Fedora: https://artifacts.dev.testing-farm.io/d306391c-de72-4958-898b-bd273d18b102/work-fedoranUF5fP/plans/fedora/execute/data/Run%20tests%20on%20Fedora,%20depends%20on%20TEST_NAME/output.txt
For faster review snipped is here:
++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c HeadersImpl.cpp -o HeadersImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c QueueImpl.cpp -o QueueImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c MetadataImpl.cpp -o MetadataImpl.o
Creating shared library librdkafka++.so.1
g++ -L/opt/app-root/src/node_modules/node-rdkafka/build/deps -shared -Wl,-soname,librdkafka++.so.1 RdKafka.o ConfImpl.o HandleImpl.o ConsumerImpl.o ProducerImpl.o KafkaConsumerImpl.o TopicImpl.o TopicPartitionImpl.o MessageImpl.o HeadersImpl.o QueueImpl.o MetadataImpl.o -o librdkafka++.so.1 -L../src -lrdkafka
cp librdkafka++.so.1 librdkafka++-dbg.so.1
Creating static library librdkafka++.a
ar rcs librdkafka++.a RdKafka.o ConfImpl.o HandleImpl.o ConsumerImpl.o ProducerImpl.o KafkaConsumerImpl.o TopicImpl.o TopicPartitionImpl.o MessageImpl.o HeadersImpl.o QueueImpl.o MetadataImpl.o
cp librdkafka++.a librdkafka++-dbg.a
Creating librdkafka++.so symlink
rm -f "librdkafka++.so" && ln -s "librdkafka++.so.1" "librdkafka++.so"
Generating pkg-config file rdkafka++.pc
Generating pkg-config file rdkafka++-static.pc
Checking librdkafka++ integrity
librdkafka++.so.1 OK
librdkafka++.a OK
make[2]: Leaving directory '/opt/app-root/src/node_modules/node-rdkafka/deps/librdkafka/src-cpp'
make[2]: Entering directory '/opt/app-root/src/node_modules/node-rdkafka/deps/librdkafka/src'
Install librdkafka to /opt/app-root/src/node_modules/node-rdkafka/build/deps
d $DESTDIR/opt/app-root/src/node_modules/node-rdkafka/build/deps/include/librdkafka
�[91m/bin/sh: line 1: d: command not found
�[0m�[91mmake[2]: [../mklove/Makefile.base:269: lib-install] Error 127 (ignored)
�[0md $DESTDIR/opt/app-root/src/node_modules/node-rdkafka/build/deps
�[91m/bin/sh: line 1: d: command not found
�[0mrdkafka.h rdkafka_mock.h $DESTDIR/opt/app-root/src/node_modules/node-rdkafka/build/deps/include/librdkafka
�[91mmake[2]: [../mklove/Makefile.base:270: lib-install] Error 127 (ignored)
�[0m�[91m/bin/sh: line 1: rdkafka.h: command not found
�[0mmake[2]: Leaving directory '/opt/app-root/src/node_modules/node-rdkafka/deps/librdkafka/src'
�[91mmake[2]: *** [../mklove/Makefile.base:271: lib-install] Error 127
�[0m�[91mmake[1]: *** [Makefile:44: install-subdirs] Error 2
�[0mmake[1]: Leaving directory '/opt/app-root/src/node_modules/node-rdkafka/deps/librdkafka'
�[91mmake: *** [deps/librdkafka.target.mk:30: 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate] Error 2
�[0mrm 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate
make: Leaving directory '/opt/app-root/src/node_modules/node-rdkafka/build'
�[91mgyp�[0m�[91m �[0m�[91mERR!�[0m�[91m �[0m�[91mbuild error
�[0m�[91mgyp�[0m�[91m ERR! stack�[0m�[91m Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
�[0m�[91mgyp ERR! stack at ChildProcess.emit (events.js:400:28)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12)
�[0m�[91mgyp ERR! �[0m�[91mSystem Linux 5.19.15-201.fc36.x86_64
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /opt/app-root/src/node_modules/node-rdkafka
�[0m�[91mgyp ERR! node -v v14.19.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
�[0m�[91mnpm�[0m�[91m WARN [email protected] No description
�[0m�[91mnpm�[0m�[91m �[0m�[91mWARN�[0m�[91m [email protected] No repository field.
�[0m�[91mnpm WARN�[0m�[91m [email protected] No license field.
�[0m�[91m
�[0m�[91mnpm�[0m�[91m ERR! code ELIFECYCLE
npm ERR! errno 1
�[0m�[91mnpm ERR! [email protected] install: `node-gyp rebuild`
npm�[0m�[91m ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
�[0m�[91m
�[0m�[91mnpm ERR! A complete log of this run can be found in:
npm ERR! /opt/app-root/src/.npm/_logs/2022-10-20T06_26_23_499Z-debug.log
�[0mThe command '/bin/sh -c /usr/libexec/s2i/assemble' returned a non-zero code: 1
S2I image 'quay.io/f35/nodejs:14' test FAILED (exit code: 1)
docker: container ID file found, make sure the other container isn't running or delete /tmp/tmp.yYAA7DnE3s.cid.
See 'docker run --help'.
Error response from daemon: Cannot kill container: 7fc677cf787b8190a9933b34452f5d4fdab9568f27dff69351630f1e432ec9f9: No such container: 7fc677cf787b8190a9933b34452f5d4fdab9568f27dff69351630f1e432ec9f9
Success!
Untagged: quay.io/f35/nodejs