Reopening this bug as the Debian change did not fix the builds as expected.
There are const qualifiers to be fixed, and this package still depends on the ENGINE API from Openssl <= 3. The FTBFS logs (https://launchpadlibrarian.net/871051154/buildlog_ubuntu-stonking- amd64.imx-code-signing-tool_4.0.1+dfsg-2build1_BUILDING.txt.gz) show: cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tools/cst && /usr/bin/cmake -E cmake_link_script CMakeFiles/cst.dir/link.txt --verbose=1 /<<PKGBUILDDIR>>/src/tools/pki_tree/pki_helper.c: In function ‘generate_certificate’: /<<PKGBUILDDIR>>/src/tools/pki_tree/pki_helper.c:440:10: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers] 440 | name = X509_get_subject_name(x509); | ^ /<<PKGBUILDDIR>>/src/tools/pki_tree/pki_helper.c: In function ‘generate_certificate’: /<<PKGBUILDDIR>>/src/tools/pki_tree/pki_helper.c:440:10: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers] 440 | name = X509_get_subject_name(x509); | ^ cc1: all warnings being treated as errors cc1: all warnings being treated as errors and /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o: in function `engine_read_certificate': /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:62:(.text+0x36e): undefined reference to `ENGINE_load_builtin_engines' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:64:(.text+0x37a): undefined reference to `ENGINE_by_id' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:70:(.text+0x385): undefined reference to `ENGINE_init' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o: in function `engine_read_certificate': /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:95:(.text+0x3b7): undefined reference to `ENGINE_ctrl_cmd' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x3d4): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:71:(.text+0x411): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x419): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x464): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o: in function `engine_gen_sig_data': /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:62:(.text+0x36fe): undefined reference to `ENGINE_load_builtin_engines' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:64:(.text+0x370a): undefined reference to `ENGINE_by_id' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:70:(.text+0x3715): undefined reference to `ENGINE_init' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o: in function `engine_gen_sig_data': /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:95:(.text+0x3747): undefined reference to `ENGINE_ctrl_cmd' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:105:(.text+0x376f): undefined reference to `ENGINE_load_private_key' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x37d3): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:71:(.text+0x3811): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x3819): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x3874): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38:(.text+0x38bb): undefined reference to `ENGINE_free' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccoyct2d.ltrans1.ltrans.o:/usr/src/imx-code-signing-tool-4.0.1+dfsg-2build1/src/lib/back_end/engine.c:38: more undefined references to `ENGINE_free' follow collect2: error: ld returned 1 exit status ** Changed in: imx-code-signing-tool (Ubuntu) Status: Fix Released => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155010 Title: imx-code-signing-tool: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/imx-code-signing-tool/+bug/2155010/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
