Bug#1138344: ecflow: FTBFS with openssl 4.0

Sebastian Andrzej Siewior sebastian at breakpoint.cc
Sat May 30 16:57:28 BST 2026


Package: ecflow
Version: 5.16.0-1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: pkg-openssl-devel at lists.alioth.debian.org
Usertags: openssl-4.0

OpenSSL 4.0 is in experimental. This package fails to build against it:

| cd /build/reproducible-path/ecflow-5.16.0/debian/build-python3.14/libs/rest && /usr/bin/c++ -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DCMAKE -DECFLOW_LOGVIEW -DECF_HTTP_COMPRESSION -DECF_OPENSSL=1 -DHAVE_MALLINFO2 -DQT_NO_KEYWORDS -I/build/reproducible-path/ecflow-5.16.0/libs/rest/src -I/build/reproducible-path/ecflow-5.16.0/libs/attribute/src -I/build/reproducible-path/ecflow-5.16.0/libs/base/src -I/build/reproducible-path/ecflow-5.16.0/libs/client/src -I/build/reproducible-path/ecflow-5.16.0/libs/core/src -I/build/reproducible-path/ecflow-5.16.0/libs/node/src -I/build/reproducible-path/ecflow-5.16.0/libs/service/src -I/build/reproducible-path/ecflow-5.16.0/libs/server/src -I/build/reproducible-path/ecflow-5.16.0/libs/udp/src -I/build/reproducible-path/ecflow-5.16.0/debian/build-python3.14/generated/src -I/build/reproducible-path/ecflow-5.16.0/3rdparty/json/include -I/build/reproducible-path/ecflow-5.16.0/3rdparty/cereal/include -I/build/reproducible-path/ecflow-5.16.0/3rdparty/cpp-httplib/include -I/build/reproducible-path/ecflow-5.16.0/libs/core/test/scaffold -I/build/reproducible-path/ecflow-5.16.0/libs/base/test/harness/. -g -O2 -ffile-prefix-map=/build/reproducible-path/ecflow-5.16.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection     -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wpedantic -Wall -Wextra -std=c++17 -fPIE -Wno-array-bounds -Wno-deprecated-copy -Wno-deprecated-declarations -Wno-unused-result -Wno-unused-parameter -MD -MT libs/rest/CMakeFiles/s_http.dir/test/TestApiV1.cpp.o -MF CMakeFiles/s_http.dir/test/TestApiV1.cpp.o.d -o CMakeFiles/s_http.dir/test/TestApiV1.cpp.o -c /build/reproducible-path/ecflow-5.16.0/libs/rest/test/TestApiV1.cpp
| In file included from /build/reproducible-path/ecflow-5.16.0/libs/rest/test/TestApiV1.cpp:15:
| /build/reproducible-path/ecflow-5.16.0/libs/rest/test/Certificate.hpp: In member function ‘X509* Certificate::generate_x509(EVP_PKEY*)’:
| /build/reproducible-path/ecflow-5.16.0/libs/rest/test/Certificate.hpp:131:44: error: invalid conversion from ‘const X509_NAME*’ {aka ‘const X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive]
|   131 |     X509_NAME* name = X509_get_subject_name(x509);
|       |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~
|       |                                            |
|       |                                            const X509_NAME* {aka const X509_name_st*}
| make[4]: *** [libs/rest/CMakeFiles/s_http.dir/build.make:82: libs/rest/CMakeFiles/s_http.dir/test/TestApiV1.cpp.o] Error 1
| make[4]: Leaving directory '/build/reproducible-path/ecflow-5.16.0/debian/build-python3.14'

Full buildlog
 	https://breakpoint.cc/openssl-rebuild/logs-4/attempted/ecflow_5.16.0-1_amd64-2026-04-19T13:18:32Z

Sebastian



More information about the debian-science-maintainers mailing list