control: notfixed -1 4.0.1+dfsg-2 On 2026-06-02 20:51:01 [+0000], Debian Bug Tracking System wrote: > imx-code-signing-tool (4.0.1+dfsg-2) unstable; urgency=medium > . > * Fix FTBFS with OpenSSL 4.0: use ASN1_STRING accessors > (Closes: #1138459, LP: #2155010).
Thanks for the effort, but a few things are still missing: | /build/reproducible-path/imx-code-signing-tool-4.0.1+dfsg/src/tools/pki_tree/pki_helper.c: In function ‘generate_certificate’: | /build/reproducible-path/imx-code-signing-tool-4.0.1+dfsg/src/tools/pki_tree/pki_helper.c:440:10: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qua lifiers] | 440 | name = X509_get_subject_name(x509); | | ^ | /build/reproducible-path/imx-code-signing-tool-4.0.1+dfsg/src/tools/pki_tree/pki_helper.c: In function ‘generate_certificate’: | /build/reproducible-path/imx-code-signing-tool-4.0.1+dfsg/src/tools/pki_tree/pki_helper.c:440:10: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qua lifiers] | 440 | name = X509_get_subject_name(x509); | | ^ | [ 74%] Linking C executable ../../bin/srktool | cd /build/reproducible-path/imx-code-signing-tool-4.0.1+dfsg/obj-x86_64-linux-gnu/tools/srktool && /usr/bin/cmake -E cmake_link_script CMakeFiles/srktool.dir/link.txt --verbose=1 | /usr/bin/x86_64-linux-gnu-ld.bfd: ../../lib/static/libcst_back_end.a(engine.c.o): in function `engine_ctx_destroy': | ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:38:(.text+0x39): undefined reference to `ENGINE_free' | /usr/bin/x86_64-linux-gnu-ld.bfd: ../../lib/static/libcst_back_end.a(engine.c.o): in function `engine_ctx_init': | ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:62:(.text+0x8e): undefined reference to `ENGINE_load_builtin_engines' | /usr/bin/x86_64-linux-gnu-ld.bfd: ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:64:(.text+0x9a): undefined reference to `ENGINE_by_id' | /usr/bin/x86_64-linux-gnu-ld.bfd: ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:70:(.text+0xa5): undefined reference to `ENGINE_init' | /usr/bin/x86_64-linux-gnu-ld.bfd: ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:71:(.text+0xc8): undefined reference to `ENGINE_free' | /usr/bin/x86_64-linux-gnu-ld.bfd: ../../lib/static/libcst_back_end.a(engine.c.o): in function `engine_ctx_finish': | ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:81:(.text+0xf1): undefined reference to `ENGINE_finish' | /usr/bin/x86_64-linux-gnu-ld.bfd: ../../lib/static/libcst_back_end.a(engine.c.o): in function `ENGINE_load_certificate': | ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:95:(.text+0x14b): undefined reference to `ENGINE_ctrl_cmd' | /usr/bin/x86_64-linux-gnu-ld.bfd: ../../lib/static/libcst_back_end.a(engine.c.o): in function `ENGINE_load_key': | ./obj-x86_64-linux-gnu/lib/back_end/./src/lib/back_end/engine.c:105:(.text+0x199): undefined reference to `ENGINE_load_private_key' | collect2: error: ld returned 1 exit status The whole ENGINE code needs to be avoided for openssl 4.0. Sebastian

