[debian-mysql] Bug#754623: percona-xtradb-cluster-galera-2.x: FTBFS on many archs

Cyril Brulebois kibi at debian.org
Sun Jul 13 01:23:22 UTC 2014


Source: percona-xtradb-cluster-galera-2.x
Version: 175-2
Severity: serious
Justification: FTBFS

Hi,

your package no longer builds on many archs. Build excerpt from powerpc:
| gcc -o galerautils/src/gu_rand.o -c -std=c99 -fno-strict-aliasing -pipe -g -O3 -DNDEBUG -Wall -Wextra -Wno-unused-parameter -pedantic -pthread -D_XOPEN_SOURCE=600 -DHAVE_COMMON_H -DGALERA_USE_GU_NETWORK -DHAVE_BYTESWAP_H -DHAVE_ENDIAN_H -DHAVE_BOOST_SHARED_PTR_HPP -DHAVE_TR1_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DHAVE_ASIO_SSL_HPP -Werror -Icommon -Iasio -Igalerautils/src -Igcomm/src -Igcomm/src/gcomm -Igcache/src -Igcs/src -Iwsdb/src -Igalera/src galerautils/src/gu_rand.c
| In file included from galerautils/src/gu_hash.h:30:0,
|                  from galerautils/src/gu_rand.c:15:
| galerautils/src/gu_rand.c: In function 'gu_rand_seed_long':
| galerautils/src/gu_mmh3.h:195:21: error: '*((void *)&rse+23)' is used uninitialized in this function [-Werror=uninitialized]
|      case  8: k1 ^= ((uint64_t)tail[ 7]) << 56;
|                      ^
| galerautils/src/gu_rand.c:32:14: note: '*((void *)&rse+23)' was declared here
|      gu_rse_t rse = { time, heap_ptr, &time, pid };
|               ^
| In file included from galerautils/src/gu_hash.h:30:0,
|                  from galerautils/src/gu_rand.c:15:
| galerautils/src/gu_mmh3.h:196:21: error: '*((void *)&rse+22)' is used uninitialized in this function [-Werror=uninitialized]
|      case  7: k1 ^= ((uint64_t)tail[ 6]) << 48;
|                      ^
| galerautils/src/gu_rand.c:32:14: note: '*((void *)&rse+22)' was declared here
|      gu_rse_t rse = { time, heap_ptr, &time, pid };
|               ^
| In file included from galerautils/src/gu_hash.h:30:0,
|                  from galerautils/src/gu_rand.c:15:
| galerautils/src/gu_mmh3.h:197:21: error: '*((void *)&rse+21)' is used uninitialized in this function [-Werror=uninitialized]
|      case  6: k1 ^= ((uint64_t)tail[ 5]) << 40;
|                      ^
| galerautils/src/gu_rand.c:32:14: note: '*((void *)&rse+21)' was declared here
|      gu_rse_t rse = { time, heap_ptr, &time, pid };
|               ^
| In file included from galerautils/src/gu_hash.h:30:0,
|                  from galerautils/src/gu_rand.c:15:
| galerautils/src/gu_mmh3.h:198:21: error: '*((void *)&rse+20)' is used uninitialized in this function [-Werror=uninitialized]
|      case  5: k1 ^= ((uint64_t)tail[ 4]) << 32;
|                      ^
| galerautils/src/gu_rand.c:32:14: note: '*((void *)&rse+20)' was declared here
|      gu_rse_t rse = { time, heap_ptr, &time, pid };
|               ^
| cc1: all warnings being treated as errors
| scons: *** [galerautils/src/gu_rand.o] Error 1

Full build log:
  https://buildd.debian.org/status/fetch.php?pkg=percona-xtradb-cluster-galera-2.x&arch=powerpc&ver=175-2&stamp=1404609797

Build log summary:
  https://buildd.debian.org/status/package.php?p=percona-xtradb-cluster-galera-2.x&suite=sid

Mraw,
KiBi.



More information about the pkg-mysql-maint mailing list