[debian-mysql] Bug#1063739: mariadb: FTBFS on hurd-i386: OS_DATA_FILE_NO_O_DIRECT was not declared in this scope

otto at debian.org otto at debian.org
Sun Feb 11 22:36:14 GMT 2024


Source: mariadb
Version: 1:10.11.7-1
Tags: confirmed, help, ftbfs
User: debian-hurd at lists.debian.org
Usertags: hurd
X-Debbugs-CC: debian-hurd at lists.debian.org

The builds of MariaDB currently fail with:

[ 51%] Building CXX object extra/mariabackup/CMakeFiles/mariadb-backup.dir/xtrabackup.cc.o
cd /<<PKGBUILDDIR>>/builddir/extra/mariabackup && /usr/bin/c++ -DBTR_CUR_ADAPT -DBTR_CUR_HASH_ADAPT -DHAVE_CONFIG_H -DHAVE_SYSTEM_REGEX -DPCRE_STATIC=1 -D_FILE_OFFSET_BITS=64 -Dmariadb_backup_EXPORTS -I/<<PKGBUILDDIR>>/wsrep-lib/include -I/<<PKGBUILDDIR>>/wsrep-lib/wsrep-API/v26 -I/<<PKGBUILDDIR>>/builddir/include -I/<<PKGBUILDDIR>>/include/providers -I/<<PKGBUILDDIR>>/storage/innobase/include -I/<<PKGBUILDDIR>>/storage/innobase/handler -I/<<PKGBUILDDIR>>/libbinlogevents/include -I/<<PKGBUILDDIR>>/tpool -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/sql -I/<<PKGBUILDDIR>>/extra/mariabackup/quicklz -I/<<PKGBUILDDIR>>/extra/mariabackup -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wconversion -Wno-sign-conversion -O2 -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing -Wno-uninitialized -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Woverloaded-virtual -Wnon-virtual-dtor -Wvla -Wwrite-strings -std=gnu++11   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -UMYSQL_SERVER -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -MD -MT extra/mariabackup/CMakeFiles/mariadb-backup.dir/xtrabackup.cc.o -MF CMakeFiles/mariadb-backup.dir/xtrabackup.cc.o.d -o CMakeFiles/mariadb-backup.dir/xtrabackup.cc.o -c /<<PKGBUILDDIR>>/extra/mariabackup/xtrabackup.cc
/<<PKGBUILDDIR>>/extra/mariabackup/xtrabackup.cc: In function ‘bool innodb_init()’:
/<<PKGBUILDDIR>>/extra/mariabackup/xtrabackup.cc:2431:39: error: ‘OS_DATA_FILE_NO_O_DIRECT’ was not declared in this scope
 2431 |                                       OS_DATA_FILE_NO_O_DIRECT, false, &ret);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~


See full log at https://buildd.debian.org/status/fetch.php?pkg=mariadb&arch=hurd-i386&ver=1%3A10.11.7-1&stamp=1707571681&raw=0

Previously build was failing on Bug#1006531, but it was fixed in previous upload, so we have not gotten in the build this far ever before and thus discovered this for the first time.



More information about the pkg-mysql-maint mailing list