node-rdkafka icon indicating copy to clipboard operation
node-rdkafka copied to clipboard

kafka is failing on `d: command not found`

Open phracek opened this issue 3 years ago • 0 comments

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

phracek avatar Oct 20 '22 10:10 phracek