Skip to content

Commit ab53acf

Browse files
fix: build issues in numaproj#3071 (numaproj#3072)
Signed-off-by: Michael Iversen <ivermichael@gmail.com> Signed-off-by: Sreekanth <prsreekanth920@gmail.com> Co-authored-by: Michael Iversen <ivermichael@gmail.com>
1 parent 78729c8 commit ab53acf

4 files changed

Lines changed: 24 additions & 4 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ RUN chmod +x /bin/entrypoint
2525
FROM lukemathwalker/cargo-chef:latest-rust-1.90 AS chef
2626
ARG TARGETPLATFORM
2727
WORKDIR /numaflow
28-
RUN apt-get update && apt-get install -y protobuf-compiler cmake
28+
RUN apt-get update && apt-get install -y protobuf-compiler cmake clang
2929

3030
FROM chef AS planner
3131
COPY ./rust/ .

rust/Cargo.lock

Lines changed: 21 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ARCH=$(uname -m)
1212

1313
# Initialize the build environment
1414
initialize() {
15-
apt update && apt install -y curl protobuf-compiler build-essential cmake
15+
apt update && apt install -y curl protobuf-compiler build-essential cmake libclang-dev
1616

1717
if [ ! -f "$HOME/.cargo/env" ]; then
1818
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

rust/extns/numaflow-kafka/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
edition = "2024"
55

66
[dependencies]
7-
rdkafka = { version = "0.38.0", default-features = false, features = ["cmake-build", "tokio", "ssl-vendored", "gssapi-vendored", "sasl", "curl", "curl-static"] }
7+
rdkafka = { version = "0.38.0", default-features = false, features = ["cmake-build", "tokio", "ssl-vendored", "gssapi-vendored", "sasl", "curl", "curl-static", "zstd"] }
88
tokio = { workspace = true, features = ["sync"] }
99
tracing.workspace = true
1010
tokio-util.workspace = true

0 commit comments

Comments
 (0)