Your message dated Wed, 26 Nov 2025 21:10:07 -0800
with message-id 
<caou6taap_71wxjot61vntxc1yfujphxrwhnvxaywu3jv_r3...@mail.gmail.com>
and subject line Re: Bug#1071428: Acknowledgement (mariadb: FTBFS on x32: size 
of array compile_time_assert is negative)
has caused the Debian Bug report #1071428,
regarding mariadb: FTBFS on x32: size of array compile_time_assert is negative
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1071428: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071428
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mariadb
Version: 1:10.11.8-1
Forwarded: https://jira.mariadb.org/browse/MDEV-34195
Tags: confirmed, help, ftbfs
User: [email protected]
Usertags: x32
X-Debbugs-CC: [email protected]

After importing 10.11.8 in Debian, dropped the temporary patch and
uploaded with the result that x32 is now failing (it wasn't failing on
the previous 10.11.7-5 revision):

https://buildd.debian.org/status/fetch.php?pkg=mariadb&arch=x32&ver=1%3A10.11.8-1&stamp=1716020141&raw=0

[ 67%] Building C object
tests/CMakeFiles/mariadb-client-test.dir/mysql_client_test.c.o
cd /<<PKGBUILDDIR>>/builddir/tests && /usr/bin/cc -DHAVE_CONFIG_H
-DMYSQL_CLIENT -D_FILE_OFFSET_BITS=64
-I/<<PKGBUILDDIR>>/libmariadb/include
-I/<<PKGBUILDDIR>>/builddir/libmariadb/include
-I/<<PKGBUILDDIR>>/wsrep-lib/include
-I/<<PKGBUILDDIR>>/wsrep-lib/wsrep-API/v26
-I/<<PKGBUILDDIR>>/builddir/include
-I/<<PKGBUILDDIR>>/include/providers -I/<<PKGBUILDDIR>>/include
-I/<<PKGBUILDDIR>>/client -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=.
-specs=/usr/share/dpkg/pie-compile.specs -fstack-protector-strong
-Wformat -Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -pie -fPIC
-fstack-protector --param=ssp-buffer-size=4 -O2 -g -static-libgcc
-fno-omit-frame-pointer -fno-strict-aliasing  -Wno-uninitialized
-fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall
-Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra
-Wformat-security -Wmissing-braces -Wno-format-truncation
-Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla
-Wwrite-strings -std=gnu99   -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT
tests/CMakeFiles/mariadb-client-test.dir/mysql_client_test.c.o -MF
CMakeFiles/mariadb-client-test.dir/mysql_client_test.c.o.d -o
CMakeFiles/mariadb-client-test.dir/mysql_client_test.c.o -c
/<<PKGBUILDDIR>>/tests/mysql_client_test.c
In file included from /<<PKGBUILDDIR>>/tests/mysql_client_fw.c:16,
                 from /<<PKGBUILDDIR>>/tests/mysql_client_test.c:38:
/<<PKGBUILDDIR>>/tests/mysql_client_fw.c: In function ‘main’:
/<<PKGBUILDDIR>>/include/my_global.h:384:18: error: size of array
‘compile_time_assert’ is negative
  384 |     typedef char compile_time_assert[(X) ? 1 : -1]
__attribute__((unused)); \
      |                  ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/mysql_client_fw.c:1442:3: note: in expansion of
macro ‘compile_time_assert’
 1442 |   compile_time_assert(sizeof(MYSQL) == 1272);
      |   ^~~~~~~~~~~~~~~~~~~
make[4]: *** [tests/CMakeFiles/mariadb-client-test.dir/build.make:79:
tests/CMakeFiles/mariadb-client-test.dir/mysql_client_test.c.o] Error
1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/builddir'


This is a duplicate of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063738 for tracking
on x32 specifically as upstream fixed this issue on all other archs in
https://jira.mariadb.org/browse/MDEV-33429.

--- End Message ---
--- Begin Message ---
Version: 1:11.8.2-1

According to https://jira.mariadb.org/browse/MDEV-34195 this was fixed
in MariaDB 11.8.2, and indeed latest log at
https://buildd.debian.org/status/fetch.php?pkg=mariadb&arch=x32&ver=1%3A11.8.3-1%2Bb1&stamp=1755412917&raw=0
shows that it compiles fully and failures are only in a few MTR tests,
so this bug is fixed and now it is failing on something else:

...

main.xa_sync                             w2 [ skipped ]  debug_sync is
not available
main.xml                                 w2 [ pass ]     66
main.warnings_engine_disabled            w2 [ pass ]      6
main.win_as_arg_to_aggregate_func        w2 [ pass ]      9
main.win_avg                             w2 [ pass ]      4
main.win_big                             w2 [ pass ]    303
main.win_big-mdev-10092                  w2 [ pass ]     17
main.wait_timeout                        w1 [ pass ]   6139
main.win_bit                             w1 [ pass ]     10
main.win_big-mdev-11697                  w2 [ pass ]   1970

Only  1360  of 1352 completed.
--------------------------------------------------------------------------
The servers were restarted 255 times
Spent 1047.075 of 955 seconds executing testcases

Completed: Failed 16/1168 tests, 98.63% were successful.

Failing test(s): main.vector main.vector2_notembedded
main.vector_innodb main.mariadb-import main.vector2 main.vector_funcs
....

These vector test failures are tracked in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104002 and apply
for both x32 and sparc64.

--- End Message ---

Reply via email to