Public bug reported:

Imported from Debian bug http://bugs.debian.org/1138432:

Package: mosquitto
Version: 2.0.22-5
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/mosquitto-2.0.22/obj-x86_64-linux-gnu/lib && 
/usr/bin/cc -DCMAKE -DOPENSSL_API_COMPAT=0x10100000L -DVERSION=\"2.0.22\" 
-DWITH_DLT -DWITH_EC -DWITH_SOCKS -DWITH_THREADING -DWITH_TLS -DWITH_TLS_PSK 
-DWITH_UNIX_SOCKETS -Dlibmosquitto_EXPORTS 
-I/build/reproducible-path/mosquitto-2.0.22 
-I/build/reproducible-path/mosquitto-2.0.22/lib 
-I/build/reproducible-path/mosquitto-2.0.22/include -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/mosquitto-2.0.22=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-MD -MT lib/CMakeFiles/libmosquitto.dir/tls_mosq.c.o -MF 
CMakeFiles/libmosquitto.dir/tls_mosq.c.o.d -o 
CMakeFiles/libmosquitto.dir/tls_mosq.c.o -c 
/build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c: In function 
‘mosquitto__verify_certificate_hostname’:
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c:171:53: error: 
invalid use of incomplete typedef ‘ASN1_OCTET_STRING’ {aka ‘struct 
asn1_string_st’}
|   171 |                                 if(nval->d.iPAddress->length == 4 && 
ipv4_ok){
|       |                                                     ^~
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c:176:59: error: 
invalid use of incomplete typedef ‘ASN1_OCTET_STRING’ {aka ‘struct 
asn1_string_st’}
|   176 |                                 }else if(nval->d.iPAddress->length == 
16 && ipv6_ok){
|       |                                                           ^~
| /build/reproducible-path/mosquitto-2.0.22/lib/tls_mosq.c:191:14: warning: 
assignment discards ‘const’ qualifier from pointer target type 
[-Wdiscarded-qualifiers]
|   191 |         subj = X509_get_subject_name(cert);
|       |              ^
| make[3]: *** [lib/CMakeFiles/libmosquitto.dir/build.make:614: 
lib/CMakeFiles/libmosquitto.dir/tls_mosq.c.o] Error 1

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/mosquitto_2.0.22-5_amd64-2026-04-19T13:50:17Z

Sebastian

** Affects: mosquitto (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: mosquitto (Debian)
     Importance: Undecided
         Status: New

** Bug watch added: Debian Bug tracker #1138432
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138432

** Changed in: mosquitto (Debian)
 Remote watch: None => Debian Bug tracker #1138432

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154980

Title:
  mosquitto: FTBFS with openssl 4.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mosquitto/+bug/2154980/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to