Source: referencer Version: 1.2.2-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20160930 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): > g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\""/usr/share/referencer"\" > -DGNOMELOCALEDIR=\"/usr/share/locale\" > -DPLUGINDIR=\""/usr/lib/x86_64-linux-gnu/referencer"\" > -I/usr/include/python2.7 -Wdate-time -D_FORTIFY_SOURCE=2 -g > -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -pthread -I/usr/include/gtkmm-2.4 > -I/usr/lib/x86_64-linux-gnu/gtkmm-2.4/include -I/usr/include/atkmm-1.6 > -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 > -I/usr/include/gdkmm-2.4 -I/usr/lib/x86_64-linux-gnu/gdkmm-2.4/include > -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include > -I/usr/include/pangomm-1.4 -I/usr/lib/x86_64-linux-gnu/pangomm-1.4/include > -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include > -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include > -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 > -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 > -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 > -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include > -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include > -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 > -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/poppler/glib > -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/glib-2.0 > -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 > -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 > -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I.. -g -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -c -o Document.o Document.C > Document.C: In member function 'void Document::updateRelFileName(const > Glib::ustring&)': > Document.C:300:17: error: no match for 'operator==' (operand types are > 'Glib::RefPtr<Gio::File>' and 'int') > if (lib_path == 0) { > ~~~~~~~~~^~~~ > Document.C:300:17: note: candidate: operator==(int, int) <built-in> > Document.C:300:17: note: no known conversion for argument 1 from > 'Glib::RefPtr<Gio::File>' to 'int' > In file included from > /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from BibUtils.h:16, > from Document.C:20: > /usr/include/glibmm-2.4/glibmm/refptr.h:387:1: note: candidate: bool > Glib::RefPtr<T_CppObject>::operator==(const Glib::RefPtr<T_CppObject>&) const > [with T_CppObject = Gio::File] > RefPtr<T_CppObject>::operator==(const RefPtr& src) const noexcept > ^~~~~~~~~~~~~~~~~~~ > /usr/include/glibmm-2.4/glibmm/refptr.h:387:1: note: no known conversion > for argument 1 from 'int' to 'const Glib::RefPtr<Gio::File>&' > In file included from /usr/include/unicode/unistr.h:32:0, > from /usr/include/unicode/strenum.h:14, > from /usr/include/unicode/uenum.h:24, > from /usr/include/unicode/ucnv.h:51, > from /usr/include/libxml2/libxml/encoding.h:31, > from /usr/include/libxml2/libxml/parser.h:810, > from /usr/include/libxml2/libxml/globals.h:18, > from /usr/include/libxml2/libxml/xmlIO.h:117, > from /usr/include/libxml2/libxml/xmlwriter.h:18, > from Document.C:14: > /usr/include/unicode/stringpiece.h:209:1: note: candidate: UBool > icu_57::operator==(const icu_57::StringPiece&, const icu_57::StringPiece&) > operator==(const StringPiece& x, const StringPiece& y); > ^~~~~~~~ > /usr/include/unicode/stringpiece.h:209:1: note: no known conversion for > argument 1 from 'Glib::RefPtr<Gio::File>' to 'const icu_57::StringPiece&' > In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from BibUtils.h:16, > from Document.C:20: > /usr/include/glibmm-2.4/glibmm/date.h:591:13: note: candidate: bool > Glib::operator==(const Glib::Date&, const Glib::Date&) > inline bool operator==(const Date& lhs, const Date& rhs) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/date.h:591:13: note: no known conversion for > argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::Date&' > In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:27:0, > from /usr/include/glibmm-2.4/glibmm/wrap.h:23, > from > /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, > from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, > from /usr/include/glibmm-2.4/glibmm.h:93, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from BibUtils.h:16, > from Document.C:20: > /usr/include/glibmm-2.4/glibmm/quark.h:71:1: note: candidate: bool > Glib::operator==(const Glib::QueryQuark&, const Glib::QueryQuark&) > operator==(const QueryQuark& a, const QueryQuark& b) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/quark.h:71:1: note: no known conversion for > argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::QueryQuark&' > In file included from /usr/include/glibmm-2.4/glibmm/thread.h:49:0, > from /usr/include/glibmm-2.4/glibmm.h:89, > from /usr/include/gtkmm-2.4/gtkmm.h:87, > from BibUtils.h:16, > from Document.C:20: > /usr/include/glibmm-2.4/glibmm/timeval.h:202:1: note: candidate: bool > Glib::operator==(const Glib::TimeVal&, const Glib::TimeVal&) > operator==(const TimeVal& lhs, const TimeVal& rhs) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/timeval.h:202:1: note: no known conversion > for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::TimeVal&' > In file included from ucompose.hpp:38:0, > from Document.C:15: > /usr/include/glibmm-2.4/glibmm/ustring.h:1519:1: note: candidate: bool > Glib::operator==(const char*, const Glib::ustring&) > operator==(const char* lhs, const ustring& rhs) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/ustring.h:1519:1: note: no known conversion > for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const char*' > /usr/include/glibmm-2.4/glibmm/ustring.h:1512:1: note: candidate: bool > Glib::operator==(const Glib::ustring&, const char*) > operator==(const ustring& lhs, const char* rhs) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/ustring.h:1512:1: note: no known conversion > for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::ustring&' > /usr/include/glibmm-2.4/glibmm/ustring.h:1505:1: note: candidate: bool > Glib::operator==(const Glib::ustring&, const Glib::ustring&) > operator==(const ustring& lhs, const ustring& rhs) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/ustring.h:1505:1: note: no known conversion > for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::ustring&' > /usr/include/glibmm-2.4/glibmm/ustring.h:992:1: note: candidate: bool > Glib::operator==(const const_iterator&, const const_iterator&) > operator==(const Glib::ustring::const_iterator& lhs, const > Glib::ustring::const_iterator& rhs) > ^~~~~~~~ > /usr/include/glibmm-2.4/glibmm/ustring.h:992:1: note: no known conversion > for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const const_iterator& {aka > const Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<const char*, > std::__cxx11::basic_string<char> > >&}' > Makefile:519: recipe for target 'Document.o' failed > make[3]: *** [Document.o] Error 1 If the failure looks somehow time/timezone related: Note that this rebuild was performed without the 'tzdata' package installed in the chroot. tzdata used be (transitively) part of build-essential, but it no longer is. If this package requires it to build, it should be added to build-depends. For the release team's opinion on this, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185 The full build log is available from: http://aws-logs.debian.net/2016/09/30/referencer_1.2.2-1_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.