Source: birdfont Version: 2.28.0-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200402 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > /<<PKGBUILDDIR>>/configure > Checking for valac version >= 0.16.0 > Found Vala 0.48.2 > > Looking for library: xmlbird > Looking for library: cairo > Looking for library: gdk-pixbuf-2.0 > Looking for library: gio-2.0 > Looking for library: glib-2.0 > Looking for library: gtk+-3.0 > Looking for library: webkit2gtk-4.0 > Looking for library: libsoup-2.4 > Looking for library: libnotify > Looking for library: sqlite3 > Looking for library: xmlbird > Looking for library: gee-0.8 > > [92mDone[0m > Writing Config.vala > doit > build/libbirdfont/load_font.c: In function ‘get_bf_font’: > build/libbirdfont/load_font.c:1092:2: warning: implicit declaration of > function ‘bird_font_open_font_format_reader_append_kerning’ > [-Wimplicit-function-declaration] > 1092 | bird_font_open_font_format_reader_append_kerning (bf, file); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > sqlite3.vapi:402.4-402.13: warning: [Deprecated] is deprecated. Use [Version > (deprecated = true, deprecated_since = "", replacement = "")] > libbirdfont/Config.vala:3.5-3.40: warning: the modifier `static' is not > applicable to constants > internal static const string VERSION = "2.28.0"; > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > libbirdfont/Config.vala:4.5-4.39: warning: the modifier `static' is not > applicable to constants > internal static const string PREFIX = "/usr"; > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > libbirdfont/ExportTool.vala:462.3-462.66: warning: unhandled error > `GLib.FileError' > FileUtils.get_contents ((!) template.get_path (), out > html_data); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > sqlite3.vapi:34.59-34.75: warning: use of possibly unassigned parameter > `errmsg' > public int exec (string sql, Callback? callback = null, out > string errmsg = null) { > > ^^^^^^^^^^^^^^^^^ > sqlite3.vapi:54.90-54.107: warning: use of possibly unassigned parameter > `errmsg' > public int get_table (string sql, out string[] resultp, out int > nrow, out int ncolumn, out string? errmsg = null) { > > ^^^^^^^^^^^^^^^^^^ > libbirdfont/BirdFontFile.vala:32.2-32.27: warning: field > `BirdFont.BirdFontFile.has_svg_glyphs' never used > public bool has_svg_glyphs = false; > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > libbirdfont/ExportTool.vala:635.2-635.22: warning: method > `BirdFont.ExportTool.can_write' never used > static bool can_write (File folder) { > ^^^^^^^^^^^^^^^^^^^^^ > libbirdfont/ResizeTool.vala:483.2-483.23: warning: method > `BirdFont.ResizeTool.get_selection_min' never used > void get_selection_min (out double x, out double y) { > ^^^^^^^^^^^^^^^^^^^^^^ > libbirdfont/StrokeTool.vala:1455.2-1455.18: warning: method > `BirdFont.StrokeTool.split_corner' never used > bool split_corner (PathList pl) { > ^^^^^^^^^^^^^^^^^ > libbirdfont/StrokeTool.vala:1902.2-1902.29: warning: method > `BirdFont.StrokeTool.remove_points_in_stroke' never used > void remove_points_in_stroke (PathList pl) { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > libbirdfont/Renderer/Text.vala:392.10-392.11: warning: local variable `py' > declared but never used > double py = cc_y; > ^^ > In file included from /usr/include/glib-2.0/glib.h:62, > from /usr/include/glib-2.0/gobject/gbinding.h:28, > from /usr/include/glib-2.0/glib-object.h:22, > from build/libbirdfont/SvgParser.c:18: > build/libbirdfont/SvgParser.c: In function > ‘bird_font_svg_parser_get_transform_parameters’: > /usr/include/glib-2.0/glib/gmessages.h:644:16: warning: return discards > ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] > 644 | return (val); \ > | ^ > build/libbirdfont/SvgParser.c:2895:2: note: in expansion of macro > ‘g_return_val_if_fail’ > 2895 | g_return_val_if_fail (i != -1, _tmp1_); > | ^~~~~~~~~~~~~~~~~~~~ > build/libbirdfont/SvgParser.c: In function ‘bird_font_svg_parser_parse_int’: > build/libbirdfont/SvgParser.c:9577:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 9577 | if (bird_font_is_null (s)) { > | ^ > build/libbirdfont/SvgParser.c:858:35: note: expected ‘void *’ but argument is > of type ‘const gchar *’ {aka ‘const char *’} > 858 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/SvgParser.c: In function > ‘bird_font_svg_parser_parse_double’: > build/libbirdfont/SvgParser.c:9616:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 9616 | if (bird_font_is_null (s)) { > | ^ > build/libbirdfont/SvgParser.c:858:35: note: expected ‘void *’ but argument is > of type ‘const gchar *’ {aka ‘const char *’} > 858 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/GlyphTable.c: In function ‘bird_font_glyph_table_for_each’: > build/libbirdfont/GlyphTable.c:172:12: warning: assignment discards ‘const’ > qualifier from pointer target type [-Wdiscarded-qualifiers] > 172 | _tmp12_ = _tmp11_; > | ^ > build/libbirdfont/BirdFontFile.c: In function > ‘bird_font_bird_font_file_write_font_file’: > build/libbirdfont/BirdFontFile.c:2134:44: warning: passing argument 2 of > ‘bird_font_glyph_table_for_each’ from incompatible pointer type > [-Wincompatible-pointer-types] > 2134 | bird_font_glyph_table_for_each (_tmp30_, ____lambda503__gfunc, > _data6_); > | ^~~~~~~~~~~~~~~~~~~~ > | | > | void (*)(const void *, > void *) > build/libbirdfont/BirdFontFile.c:946:44: note: expected ‘GFunc’ {aka ‘void > (*)(void *, void *)’} but argument is of type ‘void (*)(const void *, void *)’ > 946 | GFunc func, > | ~~~~~~^~~~ > build/libbirdfont/BirdFontFile.c:2166:44: warning: passing argument 2 of > ‘bird_font_glyph_table_for_each’ from incompatible pointer type > [-Wincompatible-pointer-types] > 2166 | bird_font_glyph_table_for_each (_tmp36_, ____lambda504__gfunc, > _data6_); > | ^~~~~~~~~~~~~~~~~~~~ > | | > | void (*)(const void *, > void *) > build/libbirdfont/BirdFontFile.c:946:44: note: expected ‘GFunc’ {aka ‘void > (*)(void *, void *)’} but argument is of type ‘void (*)(const void *, void *)’ > 946 | GFunc func, > | ~~~~~~^~~~ > build/libbirdfont/BackgroundImage.c: In function > ‘bird_font_background_image_create_png’: > build/libbirdfont/BackgroundImage.c:2051:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 2051 | if (bird_font_is_null (_tmp20_)) { > | ^~~~~~~ > build/libbirdfont/BackgroundImage.c:744:35: note: expected ‘void *’ but > argument is of type ‘const gchar *’ {aka ‘const char *’} > 744 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/BirdFontPart.c: In function ‘bird_font_bird_font_part_save’: > build/libbirdfont/BirdFontPart.c:1769:45: warning: passing argument 2 of > ‘bird_font_glyph_table_for_each’ from incompatible pointer type > [-Wincompatible-pointer-types] > 1769 | bird_font_glyph_table_for_each (_tmp103_, ____lambda334__gfunc, > _data9_); > | ^~~~~~~~~~~~~~~~~~~~ > | | > | void (*)(const void *, > void *) > build/libbirdfont/BirdFontPart.c:504:44: note: expected ‘GFunc’ {aka ‘void > (*)(void *, void *)’} but argument is of type ‘void (*)(const void *, void *)’ > 504 | GFunc func, > | ~~~~~~^~~~ > build/libbirdfont/BirdFont.c: In function > ‘bird_font_bird_font_get_settings_directory’: > build/libbirdfont/BirdFont.c:1524:26: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 1524 | if (bird_font_is_null (_tmp8_)) { > | ^~~~~~ > build/libbirdfont/BirdFont.c:859:26: note: expected ‘void *’ but argument is > of type ‘const gchar *’ {aka ‘const char *’} > 859 | bird_font_is_null (void* n) > | ~~~~~~^ > build/libbirdfont/Font.c: In function ‘bird_font_font_print_all’: > build/libbirdfont/Font.c:1855:42: warning: passing argument 2 of > ‘bird_font_glyph_table_for_each’ from incompatible pointer type > [-Wincompatible-pointer-types] > 1855 | bird_font_glyph_table_for_each (_tmp1_, ___lambda595__gfunc, self); > | ^~~~~~~~~~~~~~~~~~~ > | | > | void (*)(const void *, void > *) > build/libbirdfont/Font.c:505:44: note: expected ‘GFunc’ {aka ‘void (*)(void > *, void *)’} but argument is of type ‘void (*)(const void *, void *)’ > 505 | GFunc func, > | ~~~~~~^~~~ > build/libbirdfont/Font.c:1859:42: warning: passing argument 2 of > ‘bird_font_glyph_table_for_each’ from incompatible pointer type > [-Wincompatible-pointer-types] > 1859 | bird_font_glyph_table_for_each (_tmp3_, ___lambda596__gfunc, self); > | ^~~~~~~~~~~~~~~~~~~ > | | > | void (*)(const void *, void > *) > build/libbirdfont/Font.c:505:44: note: expected ‘GFunc’ {aka ‘void (*)(void > *, void *)’} but argument is of type ‘void (*)(const void *, void *)’ > 505 | GFunc func, > | ~~~~~~^~~~ > . build > . compile_translations > . man:birdfont.1 > . man:birdfont-export.1 > . man:birdfont-import.1 > . man:birdfont-autotrace.1 > . mkdir build/libbirdfont > . copy libbirdfont/Renderer/fontconfig.c > . copy libbirdfont/OpenFontFormat/load_font.c > . copy libbirdfont/overview_glyph.c > . mkdir build/libbirdgems > . copy libbirdgems/fit_cubic.c > . copy libbirdgems/GraphicsGems.h > . valac libbirdgems > . copy libbirdgems/GGVecLib.c > . compile build/libbirdgems/fit_cubic.c > . compile build/libbirdgems/birdgems.c > . compile build/libbirdgems/GGVecLib.c > . libbirdgems > . Create link libbirdgems.so.0.0 libbirdgems.so > . compile build/libbirdfont/load_font.c > . compile build/libbirdfont/overview_glyph.c > . valac libbirdfont > . compile build/libbirdfont/fontconfig.c > . compile build/libbirdfont/Ligature.c > . compile build/libbirdfont/OtfTable.c > . compile build/libbirdfont/OverView.c > . compile build/libbirdfont/Argument.c > . compile build/libbirdfont/Allocation.c > . compile build/libbirdfont/Feature.c > . compile build/libbirdfont/PreviewTools.c > . compile build/libbirdfont/LoadCallback.c > . compile build/libbirdfont/ExportCallback.c > . compile build/libbirdfont/SvgParser.c > . compile build/libbirdfont/ExportSettings.c > . compile build/libbirdfont/Config.c > . compile build/libbirdfont/BackgroundTool.c > . compile build/libbirdfont/ClipTool.c > . compile build/libbirdfont/ExportUtils.c > . compile build/libbirdfont/KerningList.c > . compile build/libbirdfont/MaxpTable.c > . compile build/libbirdfont/CutBackgroundTool.c > . compile build/libbirdfont/UnicodeRangeBits.c > . compile build/libbirdfont/TestBirdFont.c > . compile build/libbirdfont/BackupDir.c > . compile build/libbirdfont/FallbackFont.c > . compile build/libbirdfont/SaveDialog.c > . compile build/libbirdfont/ContextualLigatureCollection.c > . compile build/libbirdfont/Intersection.c > . compile build/libbirdfont/RecentFiles.c > . compile build/libbirdfont/OtfFeatureTable.c > . compile build/libbirdfont/GridTool.c > . compile build/libbirdfont/GlyphTable.c > . compile build/libbirdfont/Tab.c > . compile build/libbirdfont/SpacingClassTools.c > . compile build/libbirdfont/BirdFontFile.c > . compile build/libbirdfont/KerningClasses.c > . compile build/libbirdfont/KernTable.c > . compile build/libbirdfont/OtfInputStream.c > . compile build/libbirdfont/BackgroundTools.c > . compile build/libbirdfont/Headline.c > . compile build/libbirdfont/CmapSubtable.c > . compile build/libbirdfont/FontName.c > . compile build/libbirdfont/Menu.c > . compile build/libbirdfont/ContextualLigature.c > . compile build/libbirdfont/TabContent.c > . compile build/libbirdfont/HheaTable.c > . compile build/libbirdfont/Kerning.c > . compile build/libbirdfont/SubMenu.c > . compile build/libbirdfont/GaspTable.c > . compile build/libbirdfont/Os2Table.c > . compile build/libbirdfont/HiddenTools.c > . compile build/libbirdfont/OtfTags.c > . compile build/libbirdfont/Stop.c > . compile build/libbirdfont/StrokeTool.c > . compile build/libbirdfont/Tool.c > . compile build/libbirdfont/GuideTab.c > . compile build/libbirdfont/Scrollbar.c > . compile build/libbirdfont/Button.c > . compile build/libbirdfont/KernSplitter.c > . compile build/libbirdfont/CharDatabase.c > . compile build/libbirdfont/Line.c > . compile build/libbirdfont/ToolCollection.c > . compile build/libbirdfont/VersionList.c > . compile build/libbirdfont/SpinButton.c > . compile build/libbirdfont/HeadTable.c > . compile build/libbirdfont/Table.c > . compile build/libbirdfont/Task.c > . compile build/libbirdfont/Glyph.c > . compile build/libbirdfont/SpacingClass.c > . compile build/libbirdfont/PathList.c > . compile build/libbirdfont/Cmap.c > . compile build/libbirdfont/Theme.c > . compile build/libbirdfont/SvgTransforms.c > . compile build/libbirdfont/MessageDialog.c > . compile build/libbirdfont/CachedFont.c > . compile build/libbirdfont/BackgroundTab.c > . compile build/libbirdfont/Toolbox.c > . compile build/libbirdfont/FontDisplay.c > . compile build/libbirdfont/Kern.c > . compile build/libbirdfont/SettingsDisplay.c > . compile build/libbirdfont/String.c > . compile build/libbirdfont/UniRange.c > . compile build/libbirdfont/SpacingClassTab.c > . compile build/libbirdfont/KerningStrings.c > . compile build/libbirdfont/PointConverter.c > . compile build/libbirdfont/DrawingTools.c > . compile build/libbirdfont/Ligatures.c > . compile build/libbirdfont/ScaledBackgrounds.c > . compile build/libbirdfont/Screen.c > . compile build/libbirdfont/StrokeTask.c > . compile build/libbirdfont/SpacingData.c > . compile build/libbirdfont/NameTable.c > . compile build/libbirdfont/ZoomTool.c > . compile build/libbirdfont/MainWindow.c > . compile build/libbirdfont/OrientationTool.c > . compile build/libbirdfont/BackgroundSelection.c > . compile build/libbirdfont/HmtxTable.c > . compile build/libbirdfont/OverwriteBfFile.c > . compile build/libbirdfont/GlyphCollection.c > . compile build/libbirdfont/BackgroundImage.c > . compile build/libbirdfont/TrackTool.c > . compile build/libbirdfont/GlyfData.c > . compile build/libbirdfont/SvgFontFormatWriter.c > . compile build/libbirdfont/MenuTab.c > . compile build/libbirdfont/KerningPair.c > . compile build/libbirdfont/Lookup.c > . compile build/libbirdfont/AlternateFeature.c > . compile build/libbirdfont/OffsetTable.c > . compile build/libbirdfont/GlyphRange.c > . compile build/libbirdfont/PairFormat1.c > . compile build/libbirdfont/TabBar.c > . compile build/libbirdfont/TextListener.c > . compile build/libbirdfont/FontCache.c > . compile build/libbirdfont/KerningTools.c > . compile build/libbirdfont/SpacingTab.c > . compile build/libbirdfont/Gradient.c > . compile build/libbirdfont/CmapSubtableFormat12.c > . compile build/libbirdfont/BezierPoints.c > . compile build/libbirdfont/Row.c > . compile build/libbirdfont/EmptyTab.c > . compile build/libbirdfont/LocaTable.c > . compile build/libbirdfont/Widget.c > . compile build/libbirdfont/BirdFontPart.c > . compile build/libbirdfont/EditPointHandle.c > . compile build/libbirdfont/GlyphMaster.c > . compile build/libbirdfont/Preferences.c > . compile build/libbirdfont/KerningDisplay.c > . compile build/libbirdfont/PointSelection.c > . compile build/libbirdfont/Color.c > . compile build/libbirdfont/GsubTable.c > . compile build/libbirdfont/Test.c > . compile build/libbirdfont/FontSettings.c > . compile build/libbirdfont/ZoomView.c > . compile build/libbirdfont/Text.c > . compile build/libbirdfont/SettingsTab.c > . compile build/libbirdfont/DirectoryTable.c > . compile build/libbirdfont/PointTool.c > . compile build/libbirdfont/GlyphSelection.c > . compile build/libbirdfont/OpenFontFormatReader.c > . compile build/libbirdfont/MoveTool.c > . compile build/libbirdfont/BirdFont.c > . compile build/libbirdfont/FeatureList.c > . compile build/libbirdfont/Svg.c > . compile build/libbirdfont/FileTools.c > . compile build/libbirdfont/GlyphCanvas.c > . compile build/libbirdfont/BezierTool.c > . compile build/libbirdfont/Lookups.c > . compile build/libbirdfont/CligFeature.c > . compile build/libbirdfont/LicenseDialog.c > . compile build/libbirdfont/CodePageBits.c > . compile build/libbirdfont/FontData.c > . compile build/libbirdfont/MergeTask.c > . compile build/libbirdfont/CircleTool.c > . compile build/libbirdfont/LigatureList.c > . compile build/libbirdfont/SaveDialogListener.c > . compile build/libbirdfont/Font.c > . compile build/libbirdfont/RectangleTool.c > . compile build/libbirdfont/ThemeTools.c > . compile build/libbirdfont/GlyphSequence.c > . compile build/libbirdfont/OverViewItem.c > . compile build/libbirdfont/CharacterInfo.c > . compile build/libbirdfont/Expander.c > . compile build/libbirdfont/LanguageSelectionTab.c > . compile build/libbirdfont/Layer.c > . compile build/libbirdfont/GlyfTable.c > . compile build/libbirdfont/ColorTool.c > . compile build/libbirdfont/KerningRange.c > . compile build/libbirdfont/Alternate.c > . compile build/libbirdfont/AbstractMenu.c > . compile build/libbirdfont/ScaledBackgroundPart.c > . compile build/libbirdfont/Dialog.c > . compile build/libbirdfont/CmapSubtableFormat0.c > . compile build/libbirdfont/CvtTable.c > . compile build/libbirdfont/AlternateSets.c > . compile build/libbirdfont/LabelTool.c > . compile build/libbirdfont/OverWriteDialogListener.c > . compile build/libbirdfont/Doubles.c > . compile build/libbirdfont/OverviewTools.c > build/libbirdfont/FileDialogTab.c: In function > ‘bird_font_file_dialog_tab_real_double_click’: > build/libbirdfont/FileDialogTab.c:1212:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 1212 | if (bird_font_is_null (_tmp0_)) { > | ^~~~~~ > build/libbirdfont/FileDialogTab.c:328:35: note: expected ‘void *’ but > argument is of type ‘const gchar *’ {aka ‘const char *’} > 328 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/SearchPaths.c: In function > ‘bird_font_search_paths_search_file’: > build/libbirdfont/SearchPaths.c:292:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 292 | if (bird_font_is_null (_tmp7_)) { > | ^~~~~~ > build/libbirdfont/SearchPaths.c:79:35: note: expected ‘void *’ but argument > is of type ‘const gchar *’ {aka ‘const char *’} > 79 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/SearchPaths.c: In function > ‘bird_font_search_paths_get_locale_directory’: > build/libbirdfont/SearchPaths.c:690:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 690 | if (bird_font_is_null (_tmp6_)) { > | ^~~~~~ > build/libbirdfont/SearchPaths.c:79:35: note: expected ‘void *’ but argument > is of type ‘const gchar *’ {aka ‘const char *’} > 79 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/SearchPaths.c:717:26: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 717 | if (!bird_font_is_null (_tmp14_)) { > | ^~~~~~~ > build/libbirdfont/SearchPaths.c:79:35: note: expected ‘void *’ but argument > is of type ‘const gchar *’ {aka ‘const char *’} > 79 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > In file included from /usr/include/glib-2.0/glib.h:62, > from /usr/include/glib-2.0/gobject/gbinding.h:28, > from /usr/include/glib-2.0/glib-object.h:22, > from build/libbirdfont/PenTool.c:18: > build/libbirdfont/PenTool.c: In function ‘bird_font_pen_tool_get_next_point’: > /usr/include/glib-2.0/glib/gmessages.h:644:16: warning: returning > ‘BirdFontEditPoint *’ {aka ‘struct _BirdFontEditPoint *’} from a function > with incompatible return type ‘BirdFontPointSelection *’ {aka ‘struct > _BirdFontPointSelection *’} [-Wincompatible-pointer-types] > 644 | return (val); \ > | ^ > build/libbirdfont/PenTool.c:8851:2: note: in expansion of macro > ‘g_return_val_if_fail’ > 8851 | g_return_val_if_fail (_tmp16_ != NULL, _tmp18_); > | ^~~~~~~~~~~~~~~~~~~~ > /usr/include/glib-2.0/glib/gmessages.h:644:16: warning: returning > ‘BirdFontEditPoint *’ {aka ‘struct _BirdFontEditPoint *’} from a function > with incompatible return type ‘BirdFontPointSelection *’ {aka ‘struct > _BirdFontPointSelection *’} [-Wincompatible-pointer-types] > 644 | return (val); \ > | ^ > build/libbirdfont/PenTool.c:8858:2: note: in expansion of macro > ‘g_return_val_if_fail’ > 8858 | g_return_val_if_fail (_tmp21_ != NULL, _tmp23_); > | ^~~~~~~~~~~~~~~~~~~~ > build/libbirdfont/TextArea.c: In function > ‘bird_font_text_area_generate_paragraphs’: > build/libbirdfont/TextArea.c:918:25: warning: passing argument 1 of > ‘bird_font_is_null’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 918 | if (bird_font_is_null (_tmp0_)) { > | ^~~~~~ > build/libbirdfont/TextArea.c:489:35: note: expected ‘void *’ but argument is > of type ‘const gchar *’ {aka ‘const char *’} > 489 | gboolean bird_font_is_null (void* n); > | ~~~~~~^ > build/libbirdfont/DefaultCharactersSet.c: In function > ‘bird_font_default_character_set_get_prefered_language_code’: > build/libbirdfont/DefaultCharactersSet.c:386:18: warning: assignment to > ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘const gchar * > const*’ {aka ‘const char * const*’} [-Wincompatible-pointer-types] > 386 | _tmp1_ = _tmp0_ = g_get_language_names (); > | ^ > /bin/sh: 1: freetype-config: not found > birdfont/GtkWindow.vala:708.17-708.28: warning: Gdk.cairo_create has been > deprecated since 3.22 > birdfont/GtkWindow.vala:645.17-645.28: warning: Gdk.cairo_create has been > deprecated since 3.22 > birdfont/GtkWindow.vala:581.9-581.20: warning: Gdk.cairo_create has been > deprecated since 3.22 > birdfont/GtkWindow.vala:354.80-354.84: warning: Gtk.Stock has been deprecated > since 3.10 > birdfont/GtkWindow.vala:354.80-354.91: warning: Gtk.Stock.CANCEL has been > deprecated since 3.10 > birdfont/GtkWindow.vala:334.70-334.74: warning: Gtk.Stock has been deprecated > since 3.10 > birdfont/GtkWindow.vala:334.70-334.79: warning: Gtk.Stock.OPEN has been > deprecated since 3.10 > birdfont/GtkWindow.vala:336.70-336.74: warning: Gtk.Stock has been deprecated > since 3.10 > birdfont/GtkWindow.vala:336.70-336.79: warning: Gtk.Stock.SAVE has been > deprecated since 3.10 > birdfont/GtkWindow.vala:341.60-341.64: warning: Gtk.Stock has been deprecated > since 3.10 > birdfont/GtkWindow.vala:341.60-341.69: warning: Gtk.Stock.OPEN has been > deprecated since 3.10 > birdfont/GtkWindow.vala:343.60-343.64: warning: Gtk.Stock has been deprecated > since 3.10 > birdfont/GtkWindow.vala:343.60-343.69: warning: Gtk.Stock.SAVE has been > deprecated since 3.10 > birdfont/GtkWindow.vala:418.9-418.28: warning: GLib.Thread.create has been > deprecated since 2.32. Use new Thread<T> () > birdfont/GtkWindow.vala:428.9-428.28: warning: GLib.Thread.create has been > deprecated since 2.32. Use new Thread<T> () > birdfont/GtkWindow.vala:447.20-447.39: warning: GLib.Thread.create has been > deprecated since 2.32. Use new Thread<T> () > birdfont/GtkWindow.vala:463.4-463.30: warning: unhandled error `GLib.Error' > export_notification.show (); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ > birdfont/GtkWindow.vala:478.13-478.32: warning: GLib.Thread.create has been > deprecated since 2.32. Use new Thread<T> () > birdfont/GtkWindow.vala:498.13-498.32: warning: GLib.Thread.create has been > deprecated since 2.32. Use new Thread<T> () > birdfont/GtkWindow.vala:517.13-517.32: warning: GLib.Thread.create has been > deprecated since 2.32. Use new Thread<T> () > birdfont/Main.vala:34.2-34.37: warning: Access to static member > `BirdFont.BirdFont.load_font_from_command_line' with an instance reference > birdfont.load_font_from_command_line (); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > birdfont/GtkWindow.vala:86.7-86.21: warning: unreachable catch clause detected > } catch (Error e) { > ^^^^^^^^^^^^^^^ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_real_get_clipboard_data’: > build/birdfont/GtkWindow.c:1065:10: warning: assignment discards ‘const’ > qualifier from pointer target type [-Wdiscarded-qualifiers] > 1065 | _tmp4_ = gtk_selection_data_get_data ((GtkSelectionData*) _tmp3_); > | ^ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_real_file_chooser’: > build/birdfont/GtkWindow.c:1419:5: warning: ‘GtkStock’ is deprecated > [-Wdeprecated-declarations] > 1419 | _tmp3_ = bird_font_gtk_window_show_file_chooser (self, title, > GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_OPEN); > | ^~~~~~ > build/birdfont/GtkWindow.c:1425:6: warning: ‘GtkStock’ is deprecated > [-Wdeprecated-declarations] > 1425 | _tmp4_ = bird_font_gtk_window_show_file_chooser (self, title, > GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_SAVE); > | ^~~~~~ > build/birdfont/GtkWindow.c:1435:5: warning: ‘GtkStock’ is deprecated > [-Wdeprecated-declarations] > 1435 | _tmp5_ = bird_font_gtk_window_show_file_chooser (self, title, > GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_OPEN); > | ^~~~~~ > build/birdfont/GtkWindow.c:1441:6: warning: ‘GtkStock’ is deprecated > [-Wdeprecated-declarations] > 1441 | _tmp6_ = bird_font_gtk_window_show_file_chooser (self, title, > GTK_FILE_CHOOSER_ACTION_SAVE, GTK_STOCK_SAVE); > | ^~~~~~ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_show_file_chooser’: > build/birdfont/GtkWindow.c:1564:2: warning: ‘GtkStock’ is deprecated > [-Wdeprecated-declarations] > 1564 | _tmp0_ = (GtkFileChooserDialog*) gtk_file_chooser_dialog_new (title, > (GtkWindow*) self, action, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, label, > GTK_RESPONSE_ACCEPT, NULL); > | ^~~~~~ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_real_run_background_thread’: > build/birdfont/GtkWindow.c:1772:3: warning: ‘g_thread_create’ is deprecated: > Use 'g_thread_new' instead [-Wdeprecated-declarations] > 1772 | _tmp2_ = g_thread_create > (_bird_font_gtk_window_background_thread_gthread_func, g_object_ref (self), > TRUE, &_inner_error0_); > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib.h:111, > from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, > from /usr/include/gtk-3.0/gdk/gdk.h:30, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/glib-2.0/glib/deprecated/gthread.h:100:10: note: declared here > 100 | GThread *g_thread_create (GThreadFunc func, > | ^~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_real_run_non_blocking_background_thread’: > build/birdfont/GtkWindow.c:1821:3: warning: ‘g_thread_create’ is deprecated: > Use 'g_thread_new' instead [-Wdeprecated-declarations] > 1821 | _tmp1_ = g_thread_create > (_bird_font_task_perform_task_gthread_func, g_object_ref (t), TRUE, > &_inner_error0_); > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib.h:111, > from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, > from /usr/include/gtk-3.0/gdk/gdk.h:30, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/glib-2.0/glib/deprecated/gthread.h:100:10: note: declared here > 100 | GThread *g_thread_create (GThreadFunc func, > | ^~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_real_export_font’: > build/birdfont/GtkWindow.c:1883:3: warning: ‘g_thread_create’ is deprecated: > Use 'g_thread_new' instead [-Wdeprecated-declarations] > 1883 | _tmp1_ = g_thread_create > (_bird_font_gtk_window_export_thread_gthread_func, g_object_ref (self), TRUE, > &_inner_error0_); > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib.h:111, > from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, > from /usr/include/gtk-3.0/gdk/gdk.h:30, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/glib-2.0/glib/deprecated/gthread.h:100:10: note: declared here > 100 | GThread *g_thread_create (GThreadFunc func, > | ^~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function ‘bird_font_gtk_window_real_load’: > build/birdfont/GtkWindow.c:1987:3: warning: ‘g_thread_create’ is deprecated: > Use 'g_thread_new' instead [-Wdeprecated-declarations] > 1987 | _tmp1_ = g_thread_create > (_bird_font_gtk_window_loading_thread_gthread_func, g_object_ref (self), > TRUE, &_inner_error0_); > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib.h:111, > from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, > from /usr/include/gtk-3.0/gdk/gdk.h:30, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/glib-2.0/glib/deprecated/gthread.h:100:10: note: declared here > 100 | GThread *g_thread_create (GThreadFunc func, > | ^~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function ‘bird_font_gtk_window_real_save’: > build/birdfont/GtkWindow.c:2053:3: warning: ‘g_thread_create’ is deprecated: > Use 'g_thread_new' instead [-Wdeprecated-declarations] > 2053 | _tmp1_ = g_thread_create > (_bird_font_gtk_window_saving_thread_gthread_func, g_object_ref (self), TRUE, > &_inner_error0_); > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib.h:111, > from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, > from /usr/include/gtk-3.0/gdk/gdk.h:30, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/glib-2.0/glib/deprecated/gthread.h:100:10: note: declared here > 100 | GThread *g_thread_create (GThreadFunc func, > | ^~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function > ‘bird_font_gtk_window_real_load_background_image’: > build/birdfont/GtkWindow.c:2118:3: warning: ‘g_thread_create’ is deprecated: > Use 'g_thread_new' instead [-Wdeprecated-declarations] > 2118 | _tmp1_ = g_thread_create > (_bird_font_gtk_window_background_image_thread_gthread_func, g_object_ref > (self), TRUE, &_inner_error0_); > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib.h:111, > from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, > from /usr/include/gtk-3.0/gdk/gdk.h:30, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/glib-2.0/glib/deprecated/gthread.h:100:10: note: declared here > 100 | GThread *g_thread_create (GThreadFunc func, > | ^~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function ‘__lambda23_’: > build/birdfont/GtkWindow.c:2456:2: warning: ‘gdk_cairo_create’ is deprecated: > Use 'gdk_window_begin_draw_frame() and > gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations] > 2456 | _tmp1_ = gdk_cairo_create (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, > gdk_window_get_type (), GdkWindow)); > | ^~~~~~ > In file included from /usr/include/gtk-3.0/gdk/gdk.h:33, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here > 35 | cairo_t * gdk_cairo_create (GdkWindow *window); > | ^~~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function ‘__lambda15_’: > build/birdfont/GtkWindow.c:2757:2: warning: ‘gdk_cairo_create’ is deprecated: > Use 'gdk_window_begin_draw_frame() and > gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations] > 2757 | _tmp2_ = gdk_cairo_create (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, > gdk_window_get_type (), GdkWindow)); > | ^~~~~~ > In file included from /usr/include/gtk-3.0/gdk/gdk.h:33, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here > 35 | cairo_t * gdk_cairo_create (GdkWindow *window); > | ^~~~~~~~~~~~~~~~ > build/birdfont/GtkWindow.c: In function ‘__lambda5_’: > build/birdfont/GtkWindow.c:2999:2: warning: ‘gdk_cairo_create’ is deprecated: > Use 'gdk_window_begin_draw_frame() and > gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations] > 2999 | _tmp11_ = gdk_cairo_create (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, > gdk_window_get_type (), GdkWindow)); > | ^~~~~~~ > In file included from /usr/include/gtk-3.0/gdk/gdk.h:33, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from build/birdfont/GtkWindow.c:21: > /usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here > 35 | cairo_t * gdk_cairo_create (GdkWindow *window); > | ^~~~~~~~~~~~~~~~ > /usr/bin/ld: build/bin//libbirdfont.so: undefined reference to > `cairo_gobject_surface_get_type' > /usr/bin/ld: build/bin//libbirdfont.so: undefined reference to > `cairo_gobject_context_get_type' > collect2: error: ld returned 1 exit status The full build log is available from: http://qa-logs.debian.net/2020/04/02/birdfont_2.28.0-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.