Open varunkamra opened 2 years ago
@edenhill could you help?
The makefile isn't generating right command. Instead of generating /usr/bin/install -d $DESTDIR/usr/local/include/librdkafka
it's generating d $DESTDIR/usr/local/include/librdkafka
I had the same issue on centos 7 docker container. This patch helped me, though I don't understand the root of the problem.
diff --git a/mklove/Makefile.base b/mklove/Makefile.base
index 91be4391..5e4c9bb3 100755
--- a/mklove/Makefile.base
+++ b/mklove/Makefile.base
@@ -48,7 +48,7 @@ ifneq ($(DESTDIR),)
DESTDIR:=$(abspath $(DESTDIR))
endif
-INSTALL?= install
+INSTALL= install
INSTALL_PROGRAM?= $(INSTALL)
INSTALL_DATA?= $(INSTALL) -m 644
The problem seems to be that the which
utility is not installed on the system, which we assume is always there.
mklove/modules/configure.base: line 1181: which: command not found
I can confirm that installing which
, following by re-running ./configure
, allows for make install
to proceed.
Description
Installing librdkafka on fedora 35 is currently failing.
How to reproduce
Use the following commands to reproduce the issue:
Checklist
1.9.2
Fedora 35
debug=..
as necessary) from librdkafkaLogs
Logs are from docker build command: