#1139228 xymon: FTBFS with openssl 4.0

Package:
xymon
Source:
xymon
Description:
monitoring system for systems, networks and applications
Submitter:
Sebastian Andrzej Siewior
Date:
2026-06-15 17:37:06 UTC
Severity:
normal
Tags:
#1139228#5
Date:
2026-06-07 12:48:59 UTC
From:
To:
OpenSSL 4.0 is in experimental. This package fails to build against it:
| gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xymon-4.3.30=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wall -Wno-unused -I/usr/include/tirpc -Wno-pointer-sign -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -I/build/reproducible-path/xymon-4.3.30/include  -DHAVE_OPENSSL  -c -o contest.o contest.c
| In file included from contest.c:40:
| httptest.h:13: warning: header guard ‘__HTTPTESTT_H_’ followed by ‘#define’ of a different macro [-Wheader-guard]
|    13 | #ifndef __HTTPTESTT_H_
| httptest.h:14: note: ‘__HTTPTEST_H_’ is defined here; did you mean ‘__HTTPTESTT_H_’?
|    14 | #define __HTTPTEST_H_
| contest.c: In function ‘xymon_ASN1_UTCTIME’:
| contest.c:408:15: error: invalid use of incomplete typedef ‘ASN1_UTCTIME’ {aka ‘struct asn1_string_st’}
|   408 |         len=tm->length;
|       |               ^~
| contest.c:409:31: error: invalid use of incomplete typedef ‘ASN1_UTCTIME’ {aka ‘struct asn1_string_st’}
|   409 |         asn1_string=(char *)tm->data;
|       |                               ^~
| make[3]: *** [Makefile:51: contest.o] Error 1

Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/xymon_4.3.30-5_amd64-2026-04-19T10:31:51Z

Sebastian