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.

Reply via email to