Source: libprelude
Version: 5.1.1-4
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200321 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
> -I../..  -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0 
> -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. 
> -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I../.. 
> -I../../src/include -I../../src/include -I../../src/libprelude-error 
> -I../../bindings/c++/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o Prelude_la-Prelude.lo `test -f 'Prelude.cxx' || 
> echo './'`Prelude.cxx
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. 
> -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0 -g -O2 
> -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. 
> -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I../.. 
> -I../../src/include -I../../src/include -I../../src/libprelude-error 
> -I../../bindings/c++/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c Prelude.cxx  -fPIC -DPIC -o 
> .libs/Prelude_la-Prelude.o
> Prelude.cxx: In function ‘void SWIG_RubyInitializeTrackings()’:
> Prelude.cxx:1263:85: error: call of overloaded 
> ‘rb_define_virtual_variable(const char [21], VALUE (&)(...), NULL)’ is 
> ambiguous
>  1263 |   rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", 
> swig_ruby_trackings_count, NULL);
>       |                                                                       
>               ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:59:1: note: candidate: 
> ‘void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, 
> VALUE (*)(...), void (*)(...))’
>    59 | rb_define_virtual_variable(const char *q, type *w, void_type *e)
>       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:90:1: note: candidate: 
> ‘void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, 
> VALUE (*)(...), void (*)(VALUE, ID, VALUE*))’
>    90 | rb_define_virtual_variable(const char *q, type *w, rb_gvar_setter_t 
> *e)
>       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> Prelude.cxx: In function ‘void SWIG_RubyIterateTrackings(void (*)(void*, 
> VALUE))’:
> Prelude.cxx:1317:106: warning: ‘int 
> ruby::backward::cxxanyargs::rb_st_foreach(st_table*, int (*)(...), 
> st_data_t)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  1317 |   st_foreach(swig_ruby_trackings, (int 
> (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth);
>       |                                                                       
>                                    ^
> In file included from /usr/include/ruby-2.7.0/ruby/intern.h:39,
>                  from /usr/include/ruby-2.7.0/ruby/ruby.h:2148,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/st.h:142:20: note: declared here
>   142 | #define st_foreach rb_st_foreach
>       |                    ^~~~~~~~~~~~~
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:362:1: note: in 
> expansion of macro ‘st_foreach’
>   362 | st_foreach(st_table *q, int_type *w, st_data_t e)
>       | ^~~~~~~~~~
> Prelude.cxx:1317:106: warning: ‘int 
> ruby::backward::cxxanyargs::rb_st_foreach(st_table*, int (*)(...), 
> st_data_t)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  1317 |   st_foreach(swig_ruby_trackings, (int 
> (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth);
>       |                                                                       
>                                    ^
> In file included from /usr/include/ruby-2.7.0/ruby/intern.h:39,
>                  from /usr/include/ruby-2.7.0/ruby/ruby.h:2148,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/st.h:142:20: note: declared here
>   142 | #define st_foreach rb_st_foreach
>       |                    ^~~~~~~~~~~~~
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:362:1: note: in 
> expansion of macro ‘st_foreach’
>   362 | st_foreach(st_table *q, int_type *w, st_data_t e)
>       | ^~~~~~~~~~
> Prelude.cxx: In member function ‘bool 
> swig::GC_VALUE::relational_equal_op(const swig::GC_VALUE&, const ID&, bool 
> (*)(const VALUE&, const VALUE&)) const’:
> Prelude.cxx:2081:69: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2081 |                        (RUBY_METHOD_FUNC(swig_rescue_swallow)), Qnil);
>       |                                                                     ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2081:69: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2081 |                        (RUBY_METHOD_FUNC(swig_rescue_swallow)), Qnil);
>       |                                                                     ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In member function ‘swig::GC_VALUE 
> swig::GC_VALUE::unary_op(const ID&) const’:
> Prelude.cxx:2121:67: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2121 |                      (RUBY_METHOD_FUNC(swig_rescue_swallow)), Qnil);
>       |                                                                   ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2121:67: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2121 |                      (RUBY_METHOD_FUNC(swig_rescue_swallow)), Qnil);
>       |                                                                   ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In member function ‘swig::GC_VALUE 
> swig::GC_VALUE::binary_op(const swig::GC_VALUE&, const ID&) const’:
> Prelude.cxx:2140:67: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2140 |                      (RUBY_METHOD_FUNC(swig_rescue_swallow)), Qnil);
>       |                                                                   ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2140:67: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2140 |                      (RUBY_METHOD_FUNC(swig_rescue_swallow)), Qnil);
>       |                                                                   ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In function ‘int SWIG_AsVal_unsigned_SS_long(VALUE, long 
> unsigned int*)’:
> Prelude.cxx:2480:104: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2480 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                  ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2480:104: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2480 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                  ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In function ‘int SWIG_AsVal_unsigned_SS_long_SS_long(VALUE, long 
> long unsigned int*)’:
> Prelude.cxx:2525:102: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2525 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULL), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2525:102: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2525 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULL), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In function ‘int SWIG_AsVal_long(VALUE, long int*)’:
> Prelude.cxx:2583:103: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2583 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                 ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2583:103: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2583 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                 ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In function ‘int SWIG_AsVal_long_SS_long(VALUE, long long int*)’:
> Prelude.cxx:2613:101: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2613 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LL), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                               ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:2613:101: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  2613 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LL), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                               ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx: In function ‘int SWIG_AsVal_double(VALUE, double*)’:
> Prelude.cxx:4504:102: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  4504 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2DBL), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> Prelude.cxx:4504:102: warning: ‘VALUE 
> ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), 
> VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated 
> [-Wdeprecated-declarations]
>  4504 |     if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2DBL), (VALUE)a, 
> RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) {
>       |                                                                       
>                                ^
> In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
>                  from /usr/include/ruby-2.7.0/ruby.h:33,
>                  from Prelude.cxx:879:
> /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:198:1: note: declared 
> here
>   198 | rb_rescue(type *q, VALUE w, type *e, VALUE r)
>       | ^~~~~~~~~
> make[5]: *** [Makefile:1606: Prelude_la-Prelude.lo] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/03/21/libprelude_5.1.1-4_unstable.log

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