Package: ecflow
Version: 5.16.0-1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
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