--- Begin Message ---
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.
--- End Message ---