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

Reply via email to