Package: ceph Severity: serious Version: 10.2.5-4 ceph failed to build on all 32-bit architectures. The following error messages are taken from the i386 log, armel looked similar, I haven't checked the others.
configure:23432: checking xfs/xfs.h usability configure:23432: g++ -c -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp >&5 In file included from conftest.cpp:81:0: /usr/include/xfs/xfs.h:53:48: error: size of array 'xfs_assert_largefile' is too large extern int xfs_assert_largefile[sizeof(off_t)-8]; ^ configure:23432: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ceph" | #define PACKAGE_TARNAME "ceph" | #define PACKAGE_VERSION "10.2.5" | #define PACKAGE_STRING "ceph 10.2.5" | #define PACKAGE_BUGREPORT "ceph-de...@vger.kernel.org" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define PACKAGE "ceph" | #define VERSION "10.2.5" | #define HAVE_STATIC_CAST /**/ | #define HAVE_FUNC /**/ | #define HAVE_PRETTY_FUNC /**/ | #define HAVE_PTHREAD 1 | #define HAVE_RES_NQUERY 1 | #define HAVE_SYNCFS 1 | #define HAVE_SYS_SYNCFS 1 | #define USE_NSS 1 | #define DEBUG_GATHER 1 | #define WITH_RADOSGW 1 | #define HAVE_CURL_MULTI_WAIT 1 | #define HAVE_LIBFUSE 1 | #define HAVE_LIBTCMALLOC 1 | #define HAVE_GPERFTOOLS_HEAP_PROFILER_H 1 | #define HAVE_GPERFTOOLS_MALLOC_EXTENSION_H 1 | #define HAVE_GPERFTOOLS_PROFILER_H 1 | #define SIZEOF_AO_T 4 | #define HAVE_LEVELDB_FILTER_POLICY 1 | #define HAVE_SSE /**/ | #define HAVE_SSE2 /**/ | #define HAVE_SSE3 /**/ | #define HAVE_SSSE3 /**/ | #define HAVE_CXX11 1 | #define HAVE_LIBROCKSDB 1 | #define HAVE_LIBAIO 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <xfs/xfs.h> configure:23432: result: no configure:23432: checking xfs/xfs.h presence configure:23432: g++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp configure:23432: $? = 0 configure:23432: result: yes configure:23432: WARNING: xfs/xfs.h: present but cannot be compiled configure:23432: WARNING: xfs/xfs.h: check for missing prerequisite headers? configure:23432: WARNING: xfs/xfs.h: see the Autoconf documentation configure:23432: WARNING: xfs/xfs.h: section "Present But Cannot Be Compiled" configure:23432: WARNING: xfs/xfs.h: proceeding with the compiler's result configure:23432: checking for xfs/xfs.h configure:23432: result: no configure:23436: error: xfs/xfs.h not found (--without-libxfs to disable) Looks like some kind of error related to xfs and large file support. The package also failed to build on s390x for unrelated reasons.