From 7844cb65c840b2b3bd8bb4d759bb33f891a41353 Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Tue, 17 Mar 2026 21:29:42 +0100 Subject: [PATCH] [fix](trx-ft8): add missing encode.c to build The ft8_wrapper.c references ft4_encode and ft8_encode from encode.c, but encode.c was not included in build.rs, causing linker errors. Co-Authored-By: Claude Opus 4.6 Signed-off-by: Stanislaw Grams --- src/decoders/trx-ft8/build.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/decoders/trx-ft8/build.rs b/src/decoders/trx-ft8/build.rs index 3017158..ec352b0 100644 --- a/src/decoders/trx-ft8/build.rs +++ b/src/decoders/trx-ft8/build.rs @@ -19,6 +19,7 @@ fn main() { .file(format!("{base}/ft8/constants.c")) .file(format!("{base}/ft8/crc.c")) .file(format!("{base}/ft8/decode.c")) + .file(format!("{base}/ft8/encode.c")) .file(format!("{base}/ft8/ldpc.c")) .file(format!("{base}/ft8/message.c")) .file(format!("{base}/ft8/text.c")) @@ -42,6 +43,8 @@ fn main() { println!("cargo:rerun-if-changed={base}/ft8/crc.h"); println!("cargo:rerun-if-changed={base}/ft8/decode.c"); println!("cargo:rerun-if-changed={base}/ft8/decode.h"); + println!("cargo:rerun-if-changed={base}/ft8/encode.c"); + println!("cargo:rerun-if-changed={base}/ft8/encode.h"); println!("cargo:rerun-if-changed={base}/ft8/ldpc.c"); println!("cargo:rerun-if-changed={base}/ft8/ldpc.h"); println!("cargo:rerun-if-changed={base}/ft8/message.c");