Public bug reported:

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

Package: open-vm-tools
Version: 2:13.0.10-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:

| libtool: compile:  gcc -DPACKAGE_NAME=\"open-vm-tools\" 
-DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"13.0.10\" 
"-DPACKAGE_STRING=\"open-vm-tools 13.0.10\"" 
-DPACKAGE_BUGREPORT=\"[email protected]\" 
-DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DSTDC_HEADERS=1 
-DPACKAGE=\"open-vm-tools\" -DVERSION=\"13.0.10\" -DHAVE_DLFCN_H=1 
-DLT_OBJDIR=\".libs/\" -DHAVE_FUSE3=1 -DFUSE_USE_VERSION=35 -DSIZEOF_SIZE_T=8 
-DHAVE_X11_SM_SMLIB_H=1 -DHAVE_X11_ICE_ICELIB_H=1 
-DHAVE_X11_EXTENSIONS_XCOMPOSITE_H=1 -DHAVE_DLOPEN=1 -DHAVE_ECVT=1 
-DHAVE_FCVT=1 -DNO_DNET=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 
-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 
-DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SYSINFO_H=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_USER_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_UNWIND_H=1 -DHAVE__BOOL=1 
-DHAVE_STDBOOL_H=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 -DTIME_WITH_SYS_TIME=1 -I. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -DG_LOG_DOMAIN=\"VCGA\" -I/usr/include 
-DUSE_PAM -I../../libvmtools -I../../vgauth/public -I../../vgauth/common 
-I/build/reproducible-path/open-vm-tools-13.0.10/open-vm-tools/lib/include 
-I/build/reproducible-path/open-vm-tools-13.0.10/open-vm-tools/lib/include 
-Wdate-time -D_FORTIFY_SOURCE=2 -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS -DUSE_VGAUTH 
-DNO_ICU -DVMX86_TOOLS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_DEFAULT_SOURCE 
-DENABLE_RESOLUTIONKMS -fPIC -Wno-error=deprecated-declarations 
-Wno-error=address-of-packed-member -Wno-nonnull -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/open-vm-tools-13.0.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -Werror -Wno-pointer-sign 
-Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized 
-Wno-deprecated-declarations -Wno-unused-const-variable 
-Wno-unused-but-set-variable -c ../common/certverify.c  -fPIC -DPIC -o 
.libs/libvgauth_la-certverify.o
| ../common/certverify.c: In function 'CertVerify_CheckSignatureUsingCert':
| ../common/certverify.c:806:15: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|   806 |    x509PubKey = X509_get_X509_PUBKEY(cert);
|       |               ^
| ../common/certverify.c: In function 'FindCert':
| ../common/certverify.c:938:12: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|   938 |          v = X509_get_subject_name(c);
|       |            ^
| ../common/certverify.c:940:12: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|   940 |          v = X509_get_issuer_name(c);
|       |            ^
| ../common/certverify.c: In function 'CertVerify_CheckForUnrelatedCerts':
| ../common/certverify.c:1004:12: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|  1004 |    subject = X509_get_subject_name(baseCert);
|       |            ^
| ../common/certverify.c:1009:15: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|  1009 |       subject = X509_get_subject_name(curCert);
|       |               ^
| ../common/certverify.c:1016:11: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|  1016 |    issuer = X509_get_issuer_name(baseCert);
|       |           ^
| ../common/certverify.c:1021:14: error: assignment discards 'const' qualifier 
from pointer target type [-Werror=discarded-qualifiers]
|  1021 |       issuer = X509_get_issuer_name(curCert);
|       |              ^
| cc1: all warnings being treated as errors


Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/open-vm-tools_13.0.10-1_amd64-2026-04-19T13:17:30Z

Sebastian

** Affects: open-vm-tools (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: open-vm-tools (Debian)
     Importance: Undecided
         Status: New


** Tags: ftbfs openssl-4.0

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

** Changed in: open-vm-tools (Debian)
 Remote watch: None => Debian Bug tracker #1138384

** Tags added: ftbfs openssl-4.0

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

Title:
  open-vm-tools: FTBFS with openssl 4.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/2154932/+subscriptions


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

Reply via email to