Source: elektra
Version: 0.8.14-5.1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161111 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libelektra && /usr/bin/cc  
> -DHAVE_KDBCONFIG_H -Delektra_EXPORTS 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include 
> -I/<<PKGBUILDDIR>>/src/include 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/bindings/cpp/include 
> -I/<<PKGBUILDDIR>>/src/bindings/cpp/include 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libelektra  -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=gnu99  
> -Wno-deprecated-declarations  -Wno-long-long -pedantic -Wno-variadic-macros 
> -Wall -Wextra -Wno-overlength-strings -Wsign-compare -Wfloat-equal 
> -Wformat-security -Wshadow -Wcomments -Wtrigraphs -Wundef -Wuninitialized 
> -Winit-self -Wmaybe-uninitialized -Wsign-compare -Wfloat-equal 
> -Wformat-security -fPIC   -o CMakeFiles/elektra.dir/array.c.o   -c 
> /<<PKGBUILDDIR>>/src/libelektra/array.c
> [ 14%] Building CXX object 
> src/plugins/python/CMakeFiles/elektra-python-objects.dir/python.cpp.o
> In file included from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:9:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h: In function 
> 'elektraAddWarningf6':
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:489:1: warning: 
> null character(s) ignored
>   buffer[12] = '\0'; strcat(buffer, "/mountpoint");
>  ^
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:489:0: warning: 
> ISO C forbids nested functions [-Wpedantic]
>   buffer[12] = '\0'; strcat(buffer, "/mountpoint");
>  
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:489:0: error: 
> invalid storage class for function 'elektraSetErrorf8'
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h: In function 
> 'elektraSetErrorf8':
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:489:0: warning: 
> declaration of 'reason' shadows a parameter [-Wshadow]
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:455:69: note: 
> shadowed declaration is here
>  static inline void elektraAddWarningf6(Key *warningKey, const char *reason,
>                                                                      ^~~~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:490:14: 
> warning: declaration of 'file' shadows a parameter [-Wshadow]
>   keySetMeta(warningKey, buffer, keyName(warningKey));
>               ^~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:456:14: note: 
> shadowed declaration is here
>   const char *file, const char *line, ...)
>               ^~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:490:32: 
> warning: declaration of 'line' shadows a parameter [-Wshadow]
>   keySetMeta(warningKey, buffer, keyName(warningKey));
>                                 ^~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:456:32: note: 
> shadowed declaration is here
>   const char *file, const char *line, ...)
>                                 ^~~~
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/plugins/python && /usr/bin/c++   
> -DELEKTRA_STATIC -DHAVE_KDBCONFIG_H -DPLUGIN_SHORT_NAME=python 
> -DPYTHON_PLUGIN_NAME=python -DPYTHON_PLUGIN_SYMBOL_NAME=Python 
> -DREADME=readme_python.c -DSWIG_RUNTIME=\"runtime.h\" -DSWIG_TYPE_TABLE=kdb 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include 
> -I/<<PKGBUILDDIR>>/src/include 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/bindings/cpp/include 
> -I/<<PKGBUILDDIR>>/src/bindings/cpp/include -I/usr/include/python3.5m 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/plugins/python 
> -I/<<PKGBUILDDIR>>/tests/cframework  -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++11  
> -Wno-deprecated-declarations  -Wstrict-null-sentinel -D_GLIBCXX_USE_NANOSLEEP 
> -Wno-missing-field-initializers -Wold-style-cast -Woverloaded-virtual  
> -Wsign-promo  -Wno-long-long -pedantic -Wno-variadic-macros -Wall -Wextra 
> -Wno-overlength-strings -Wsign-compare -Wfloat-equal -Wformat-security 
> -Wshadow -Wcomments -Wtrigraphs -Wundef -Wuninitialized -Winit-self 
> -Wmaybe-uninitialized   -fPIC -Wno-shadow -Wno-old-style-cast 
> -Wno-unused-variable -o CMakeFiles/elektra-python-objects.dir/python.cpp.o -c 
> /<<PKGBUILDDIR>>/src/plugins/python/python.cpp
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h: In function 
> 'elektraAddWarningf6':
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:510:1: warning: 
> ISO C forbids nested functions [-Wpedantic]
>   {
>  ^~    
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:510:20: error: 
> invalid storage class for function 'elektraSetError8'
>   {
>                     ^               
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h: In function 
> 'elektraSetError8':
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:510:64: 
> warning: declaration of 'reason' shadows a parameter [-Wshadow]
>   {
>                                                                 ^     
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:455:69: note: 
> shadowed declaration is here
>  static inline void elektraAddWarningf6(Key *warningKey, const char *reason,
>                                                                      ^~~~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:511:14: 
> warning: declaration of 'file' shadows a parameter [-Wshadow]
>    buffer[10] = keyString(meta)[0];
>               ^~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:456:14: note: 
> shadowed declaration is here
>   const char *file, const char *line, ...)
>               ^~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:511:32: 
> warning: declaration of 'line' shadows a parameter [-Wshadow]
>    buffer[10] = keyString(meta)[0];
>                                 ^~~ 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:456:32: note: 
> shadowed declaration is here
>   const char *file, const char *line, ...)
>                                 ^~~~
> In file included from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:9:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:3:0: error: 
> unterminated #ifndef
>  #ifndef KDBERRORS_H
>  
> In file included from /<<PKGBUILDDIR>>/src/plugins/sync/sync.c:32:0:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:3:0: error: 
> unterminated #ifndef
>  #ifndef KDBERRORS_H
>  
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:33:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h: In function 
> 'elektraAddWarningf13':
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:3:0: error: 
> unterminated #ifndef
>  #ifndef KDBERRORS_H
>  
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:32:1: warning: ISO C 
> forbids nested functions [-Wpedantic]
>  int elektraValidationGet(Plugin *handle ELEKTRA_UNUSED, KeySet *returned, 
> Key *parentKey ELEKTRA_UNUSED)
>  ^~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:32:5: error: static 
> declaration of 'elektraValidationGet' follows non-static declaration
>  int elektraValidationGet(Plugin *handle ELEKTRA_UNUSED, KeySet *returned, 
> Key *parentKey ELEKTRA_UNUSED)
>      ^~~~~~~~~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:0:
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:37:5: note: previous 
> declaration of 'elektraValidationGet' was here
>  int elektraValidationGet(Plugin *handle, KeySet *ks, Key *parentKey);
>      ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:56:1: warning: ISO C 
> forbids nested functions [-Wpedantic]
>  int elektraValidationSet(Plugin *handle ELEKTRA_UNUSED, KeySet *returned, 
> Key *parentKey)
>  ^~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:56:5: error: static 
> declaration of 'elektraValidationSet' follows non-static declaration
>  int elektraValidationSet(Plugin *handle ELEKTRA_UNUSED, KeySet *returned, 
> Key *parentKey)
>      ^~~~~~~~~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:0:
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:38:5: note: previous 
> declaration of 'elektraValidationSet' was here
>  int elektraValidationSet(Plugin *handle, KeySet *ks, Key *parentKey);
>      ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c: In function 
> 'elektraValidationSet':
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:62:14: warning: 
> declaration of 'meta' shadows a previous local [-Wshadow]
>    const Key *meta = keyGetMeta (cur, "check/validation");
>               ^~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:33:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:942:13: note: 
> shadowed declaration is here
>   const Key *meta = keyGetMeta(warningKey, "warnings");
>              ^~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:72:9: warning: 
> declaration of 'buffer' shadows a previous local [-Wshadow]
>     char buffer [1000];
>          ^~~~~~
> In file included from /<<PKGBUILDDIR>>/src/plugins/sync/sync.c:35:0:
> /usr/include/x86_64-linux-gnu/sys/stat.h:208:12: error: storage class 
> specified for parameter 'stat'
>  extern int stat (const char *__restrict __file,
>             ^~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:213:12: error: storage class 
> specified for parameter 'fstat'
>  extern int fstat (int __fd, struct stat *__buf) __THROW __nonnull ((2));
>             ^~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:33:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:941:7: note: 
> shadowed declaration is here
>   char buffer[] = "warnings/#00\0description";
>        ^~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:237:12: error: storage class 
> specified for parameter 'fstatat'
>  extern int fstatat (int __fd, const char *__restrict __file,
>             ^~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:33:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:16:72: warning: 
> implicit declaration of function 'elektraSetError41' 
> [-Wimplicit-function-declaration]
>  #define ELEKTRA_SET_ERROR_HELPER_HELPER(number, key, text, file, line) 
> elektraSetError ## number\
>                                                                         ^
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:13:65: note: in 
> expansion of macro 'ELEKTRA_SET_ERROR_HELPER_HELPER'
>  #define ELEKTRA_SET_ERROR_HELPER(number, key, text, file, line) 
> ELEKTRA_SET_ERROR_HELPER_HELPER\
>                                                                  
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:10:46: note: in 
> expansion of macro 'ELEKTRA_SET_ERROR_HELPER'
>  #define ELEKTRA_SET_ERROR(number, key, text) ELEKTRA_SET_ERROR_HELPER\
>                                               ^~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:74:4: note: in expansion 
> of macro 'ELEKTRA_SET_ERROR'
>     ELEKTRA_SET_ERROR (41, parentKey, buffer);
>     ^~~~~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:262:12: error: storage class 
> specified for parameter 'lstat'
>  extern int lstat (const char *__restrict __file,
>             ^~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: error: storage class 
> specified for parameter 'chmod'
>  extern int chmod (const char *__file, __mode_t __mode)
>             ^~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:290:12: error: storage class 
> specified for parameter 'lchmod'
>  extern int lchmod (const char *__file, __mode_t __mode)
>             ^~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:296:12: error: storage class 
> specified for parameter 'fchmod'
>  extern int fchmod (int __fd, __mode_t __mode) __THROW;
>             ^~~~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:16:72: warning: 
> implicit declaration of function 'elektraSetError42' 
> [-Wimplicit-function-declaration]
>  #define ELEKTRA_SET_ERROR_HELPER_HELPER(number, key, text, file, line) 
> elektraSetError ## number\
>                                                                         ^
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:13:65: note: in 
> expansion of macro 'ELEKTRA_SET_ERROR_HELPER_HELPER'
>  #define ELEKTRA_SET_ERROR_HELPER(number, key, text, file, line) 
> ELEKTRA_SET_ERROR_HELPER_HELPER\
>                                                                  
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:10:46: note: in 
> expansion of macro 'ELEKTRA_SET_ERROR_HELPER'
>  #define ELEKTRA_SET_ERROR(number, key, text) ELEKTRA_SET_ERROR_HELPER\
>                                               ^~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:86:5: note: in expansion 
> of macro 'ELEKTRA_SET_ERROR'
>      ELEKTRA_SET_ERROR (42, parentKey, keyString(msg));
>      ^~~~~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:302:12: error: storage class 
> specified for parameter 'fchmodat'
>  extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
>             ^~~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:90:10: warning: 
> declaration of 'buffer' shadows a previous local [-Wshadow]
>      char buffer [1000];
>           ^~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:311:17: error: storage class 
> specified for parameter 'umask'
>  extern __mode_t umask (__mode_t __mask) __THROW;
>                  ^~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:320:12: error: storage class 
> specified for parameter 'mkdir'
>  extern int mkdir (const char *__path, __mode_t __mode)
>             ^~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:33:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:941:7: note: 
> shadowed declaration is here
>   char buffer[] = "warnings/#00\0description";
>        ^~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:327:12: error: storage class 
> specified for parameter 'mkdirat'
>  extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
>             ^~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:335:12: error: storage class 
> specified for parameter 'mknod'
>  extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
>             ^~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c: In function 
> 'elektraAddWarningf13':
> /usr/include/x86_64-linux-gnu/sys/stat.h:342:12: error: storage class 
> specified for parameter 'mknodat'
>  extern int mknodat (int __fd, const char *__path, __mode_t __mode,
>             ^~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:103:1: warning: ISO C 
> forbids nested functions [-Wpedantic]
>  Plugin *ELEKTRA_PLUGIN_EXPORT(validation)
>  ^~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:349:12: error: storage class 
> specified for parameter 'mkfifo'
>  extern int mkfifo (const char *__path, __mode_t __mode)
>             ^~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:32:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/src/include/kdbplugin.h:47:41: error: static declaration of 
> 'libelektra_validation_LTX_elektraPluginSymbol' follows non-static declaration
>    #define ELEKTRA_PLUGIN_EXPORT(module) 
> libelektra_##module##_LTX_elektraPluginSymbol(void)
>                                          ^
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:103:9: note: in 
> expansion of macro 'ELEKTRA_PLUGIN_EXPORT'
>  Plugin *ELEKTRA_PLUGIN_EXPORT(validation)
>          ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:356:12: error: storage class 
> specified for parameter 'mkfifoat'
>  extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
>             ^~~~~~~~
> /<<PKGBUILDDIR>>/src/include/kdbplugin.h:47:41: note: previous declaration of 
> 'libelektra_validation_LTX_elektraPluginSymbol' was here
>    #define ELEKTRA_PLUGIN_EXPORT(module) 
> libelektra_##module##_LTX_elektraPluginSymbol(void)
>                                          ^
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:43:9: note: in expansion 
> of macro 'ELEKTRA_PLUGIN_EXPORT'
>  Plugin *ELEKTRA_PLUGIN_EXPORT(validation);
>          ^~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:109:1: error: expected 
> declaration or statement at end of input
>  }
>  ^
> /usr/include/x86_64-linux-gnu/sys/stat.h:363:12: error: storage class 
> specified for parameter 'utimensat'
>  extern int utimensat (int __fd, const char *__path,
>             ^~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:33:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:936:70: 
> warning: unused parameter 'reason' [-Wunused-parameter]
>  static inline void elektraAddWarningf13(Key *warningKey, const char *reason,
>                                                                       ^~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:44:1: error: nested function 
> 'getchar' declared 'extern'
>  getchar (void)
>  ^~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:371:12: error: storage class 
> specified for parameter 'futimens'
>  extern int futimens (int __fd, const struct timespec __times[2]) __THROW;
>             ^~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:44:1: error: static declaration of 
> 'getchar' follows non-static declaration
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:937:14: 
> warning: unused parameter 'file' [-Wunused-parameter]
>   const char *file, const char *line, ...)
>               ^~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:398:12: error: storage class 
> specified for parameter '__fxstat'
>  extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf)
>             ^~~~~~~~
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdberrors.h:937:32: 
> warning: unused parameter 'line' [-Wunused-parameter]
>   const char *file, const char *line, ...)
>                                 ^~~~
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:540:12: note: previous declaration of 'getchar' was here
>  extern int getchar (void);
>             ^~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:400:12: error: storage class 
> specified for parameter '__xstat'
>  extern int __xstat (int __ver, const char *__filename,
>             ^~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:53:1: error: nested function 
> 'fgetc_unlocked' declared 'extern'
>  fgetc_unlocked (FILE *__fp)
>  ^~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:53:1: error: static declaration of 
> 'fgetc_unlocked' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:563:12: note: previous declaration of 'fgetc_unlocked' 
> was here
>  extern int fgetc_unlocked (FILE *__stream);
>             ^~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:402:12: error: storage class 
> specified for parameter '__lxstat'
>  extern int __lxstat (int __ver, const char *__filename,
>             ^~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:404:12: error: storage class 
> specified for parameter '__fxstatat'
>  extern int __fxstatat (int __ver, int __fildes, const char *__filename,
>             ^~~~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:441:12: error: storage class 
> specified for parameter '__xmknod'
>  extern int __xmknod (int __ver, const char *__path, __mode_t __mode,
>             ^~~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:63:1: error: nested function 
> 'getc_unlocked' declared 'extern'
>  getc_unlocked (FILE *__fp)
>  ^~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:63:1: error: static declaration of 
> 'getc_unlocked' follows non-static declaration
> In file included from 
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.h:32:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:30:
> At top level:
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:552:12: note: previous declaration of 'getc_unlocked' 
> was here
>  extern int getc_unlocked (FILE *__stream);
>             ^~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/include/kdbplugin.h:47:41: warning: 
> 'libelektra_validation_LTX_elektraPluginSymbol' defined but not used 
> [-Wunused-function]
>    #define ELEKTRA_PLUGIN_EXPORT(module) 
> libelektra_##module##_LTX_elektraPluginSymbol(void)
>                                          ^
> /<<PKGBUILDDIR>>/src/plugins/validation/validation.c:103:9: note: in 
> expansion of macro 'ELEKTRA_PLUGIN_EXPORT'
>  Plugin *ELEKTRA_PLUGIN_EXPORT(validation)
>          ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/sys/stat.h:444:12: error: storage class 
> specified for parameter '__xmknodat'
>  extern int __xmknodat (int __ver, int __fd, const char *__path,
>             ^~~~~~~~~~
> In file included from /usr/include/features.h:364:0,
>                  from /usr/include/limits.h:25,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
>                  from /<<PKGBUILDDIR>>/src/include/kdbos.h:92,
>                  from 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdb.h:35,
>                  from /<<PKGBUILDDIR>>/src/include/kdbplugin.h:25,
>                  from /<<PKGBUILDDIR>>/src/plugins/sync/sync.h:29,
>                  from /<<PKGBUILDDIR>>/src/plugins/sync/sync.c:30:
> /usr/include/x86_64-linux-gnu/sys/stat.h:452:1: error: storage class 
> specified for parameter 'stat'
>  __NTH (stat (const char *__path, struct stat *__statbuf))
>  ^
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:70:1: error: nested function 
> 'getchar_unlocked' declared 'extern'
>  getchar_unlocked (void)
>  ^~~~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:70:1: error: static declaration of 
> 'getchar_unlocked' follows non-static declaration
> In file included from /<<PKGBUILDDIR>>/src/plugins/sync/sync.c:35:0:
> /usr/include/x86_64-linux-gnu/sys/stat.h:453:1: error: expected ';', ',' or 
> ')' before '{' token
>  {
>  ^
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:553:12: note: previous declaration of 'getchar_unlocked' 
> was here
>  extern int getchar_unlocked (void);
>             ^~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:79:1: error: nested function 
> 'putchar' declared 'extern'
>  putchar (int __c)
>  ^~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:79:1: error: static declaration of 
> 'putchar' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:582:12: note: previous declaration of 'putchar' was here
>  extern int putchar (int __c);
>             ^~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:88:1: error: nested function 
> 'fputc_unlocked' declared 'extern'
>  fputc_unlocked (int __c, FILE *__stream)
>  ^~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:88:1: error: static declaration of 
> 'fputc_unlocked' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:596:12: note: previous declaration of 'fputc_unlocked' 
> was here
>  extern int fputc_unlocked (int __c, FILE *__stream);
>             ^~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:98:1: error: nested function 
> 'putc_unlocked' declared 'extern'
>  putc_unlocked (int __c, FILE *__stream)
>  ^~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:98:1: error: static declaration of 
> 'putc_unlocked' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:604:12: note: previous declaration of 'putc_unlocked' 
> was here
>  extern int putc_unlocked (int __c, FILE *__stream);
>             ^~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:105:1: error: nested function 
> 'putchar_unlocked' declared 'extern'
>  putchar_unlocked (int __c)
>  ^~~~~~~~~~~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:105:1: error: static declaration 
> of 'putchar_unlocked' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:605:12: note: previous declaration of 'putchar_unlocked' 
> was here
>  extern int putchar_unlocked (int __c);
>             ^~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:935:0,
>                  from /usr/include/augeas.h:23,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:115:1: error: nested function 
> 'getline' declared 'extern'
>  getline (char **__lineptr, size_t *__n, FILE *__stream)
>  ^~~~~~~
> /usr/include/x86_64-linux-gnu/bits/stdio.h:115:1: error: static declaration 
> of 'getline' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:680:20: note: previous declaration of 'getline' was here
>  extern _IO_ssize_t getline (char **__restrict __lineptr,
>                     ^~~~~~~
> In file included from /usr/include/features.h:364:0,
>                  from /usr/include/limits.h:25,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
>                  from /<<PKGBUILDDIR>>/src/include/kdbos.h:92,
>                  from 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdb.h:35,
>                  from /<<PKGBUILDDIR>>/src/include/kdbplugin.h:25,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:8,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:125:1: error: nested function 
> 'feof_unlocked' declared 'extern'
>  __NTH (feof_unlocked (FILE *__stream))
>  ^
> /usr/include/x86_64-linux-gnu/bits/stdio.h:125:1: error: static declaration 
> of 'feof_unlocked' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:838:12: note: previous declaration of 'feof_unlocked' 
> was here
>  extern int feof_unlocked (FILE *__stream) __THROW __wur;
>             ^~~~~~~~~~~~~
> In file included from /usr/include/features.h:364:0,
>                  from /usr/include/limits.h:25,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
>                  from /<<PKGBUILDDIR>>/src/include/kdbos.h:92,
>                  from 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdb.h:35,
>                  from /<<PKGBUILDDIR>>/src/include/kdbplugin.h:25,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:8,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio.h:132:1: error: nested function 
> 'ferror_unlocked' declared 'extern'
>  __NTH (ferror_unlocked (FILE *__stream))
>  ^
> /usr/include/x86_64-linux-gnu/bits/stdio.h:132:1: error: static declaration 
> of 'ferror_unlocked' follows non-static declaration
> In file included from /usr/include/augeas.h:23:0,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:13,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/stdio.h:839:12: note: previous declaration of 'ferror_unlocked' 
> was here
>  extern int ferror_unlocked (FILE *__stream) __THROW __wur;
>             ^~~~~~~~~~~~~~~
> In file included from /usr/include/features.h:364:0,
>                  from /usr/include/limits.h:25,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:168,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/syslimits.h:7,
>                  from 
> /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed/limits.h:34,
>                  from /<<PKGBUILDDIR>>/src/include/kdbos.h:92,
>                  from 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/include/kdb.h:35,
>                  from /<<PKGBUILDDIR>>/src/include/kdbplugin.h:25,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.h:8,
>                  from /<<PKGBUILDDIR>>/src/plugins/augeas/augeas.c:17:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:31:1: error: nested function 
> 'sprintf' declared 'extern'
>  __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
>  ^
> src/plugins/validation/CMakeFiles/elektra-validation-objects.dir/build.make:69:
>  recipe for target 
> 'src/plugins/validation/CMakeFiles/elektra-validation-objects.dir/validation.c.o'
>  failed
> make[3]: *** 
> [src/plugins/validation/CMakeFiles/elektra-validation-objects.dir/validation.c.o]
>  Error 1

The full build log is available from:
   http://aws-logs.debian.net/2016/11/11/elektra_0.8.14-5.1_unstable.log

This failure happens on a CPU with TSX extensions available, but is not
reproducible on a machine without them. For context, I recommend reading the
thread starting at https://lists.debian.org/debian-devel/2016/11/msg00210.html

The node used is an Amazon EC2 VM with 64 cores. /proc/cpuinfo says:
   model    : 79
   model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
   stepping : 1

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to