Public bug reported:

Our last archive rebuild against glibc 2.43 flagged this package as likely
FTBFS if rebuilt on glibc2.43, due to new C23 const qualifiers.

This will become an issue when glibc2.43 lands.

Here's a failing build log:
https://launchpadlibrarian.net/849521194/buildlog_ubuntu-resolute-amd64.open-vm-tools_2%3A13.0.10-1build1_BUILDING.txt.gz


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/<<PKGBUILDDIR>>/open-vm-tools/lib/include 
-I/<<PKGBUILDDIR>>/open-vm-tools/lib/include -Wdate-time -D_FORTIFY_SOURCE=3 
-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 
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/open-vm-tools-2:13.0.10-1build1 
-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 hgfsEscape.c  -fPIC 
-DPIC -o .libs/hgfsEscape.o
hgfsEscape.c: In function 'HgfsAddEscapeCharacter':
hgfsEscape.c:201:15: error: assignment discards 'const' qualifier from pointer 
target type [-Werror=discarded-qualifiers]
  201 |       illegal = strchr(HGFS_ILLEGAL_CHARS, 
bufIn[escapeContext->processedOffset]);
      |               ^
hgfsEscape.c: In function 'HgfsIsEscapeSequence':
hgfsEscape.c:586:21: error: assignment discards 'const' qualifier from pointer 
target type [-Werror=discarded-qualifiers]
  586 |          substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset - 2]);
      |                     ^
hgfsEscape.c:591:18: error: assignment discards 'const' qualifier from pointer 
target type [-Werror=discarded-qualifiers]
  591 |       substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset - 1]);
      |                  ^
hgfsEscape.c: In function 'HgfsEscapeUndoComponent':
hgfsEscape.c:890:29: error: initialization discards 'const' qualifier from 
pointer target type [-Werror=discarded-qualifiers]
  890 |          char* substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset 
- 1]);
      |                             ^~~~~~
cc1: all warnings being treated as errors

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

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


** Tags: ftbfs

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

** Also affects: open-vm-tools (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128734
   Importance: Unknown
       Status: Unknown

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

Title:
  incoming FTBFS with glibc 2.43 due to ISO C23 const return types

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


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

Reply via email to