[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#955680: marked as done (birdfont: FTBFS: ld: build/bin//libbirdfont.so: undefined reference to `cairo_gobject_surface_get_type')



Your message dated Sun, 03 May 2020 16:33:30 +0000
with message-id <E1jVHYY-000AAo-Ua@fasolo.debian.org>
and subject line Bug#955680: fixed in birdfont 2.28.0-2
has caused the Debian Bug report #955680,
regarding birdfont: FTBFS: ld: build/bin//libbirdfont.so: undefined reference to `cairo_gobject_surface_get_type'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
955680: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955680
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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		
> 
> Done
> 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 ---
--- Begin Message ---
Source: birdfont
Source-Version: 2.28.0-2
Done: Hideki Yamane <henrich@debian.org>

We believe that the bug you reported is fixed in the latest version of
birdfont, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 955680@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hideki Yamane <henrich@debian.org> (supplier of updated birdfont package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 04 May 2020 00:55:34 +0900
Source: birdfont
Architecture: source
Version: 2.28.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Fonts Task Force <debian-fonts@lists.debian.org>
Changed-By: Hideki Yamane <henrich@debian.org>
Closes: 955680
Changes:
 birdfont (2.28.0-2) unstable; urgency=low
 .
   * debian/control
     - Set Standards-Version: 4.5.0
     - Bump up to debhelper-compat (= 13)
   * debian/salsa-ci.yml
     - set allow_failure: true for reprotest
 .
   [ Adrian Bunk ]
   * Link with libcairo-gobject. (Closes: #955680)
Checksums-Sha1:
 81a508c506d86da89a8c75b1c686609cd67b007a 2083 birdfont_2.28.0-2.dsc
 ad3909be203574c9438713e86477961498dfcd5a 11136 birdfont_2.28.0-2.debian.tar.xz
 366ea92714c454a514168554bcc687ae87c7f1e6 15608 birdfont_2.28.0-2_amd64.buildinfo
Checksums-Sha256:
 c560a2f22428aff35ad4bf33b1567a9ade11ff2dbfaf010fd9bca9dce482d770 2083 birdfont_2.28.0-2.dsc
 bbeff303bd75874a446c2dbe6578e65a9ca543a4a55288790b23e203fe625997 11136 birdfont_2.28.0-2.debian.tar.xz
 3835f211fa7362d1803d042f50c05310156a1e410ef6017282bbc9f8989483c0 15608 birdfont_2.28.0-2_amd64.buildinfo
Files:
 018d94ccba9ba9a340e5d50c74536cc5 2083 fonts optional birdfont_2.28.0-2.dsc
 8aabb230bbdd59757a6fb2f1a039804b 11136 fonts optional birdfont_2.28.0-2.debian.tar.xz
 74cfcba5584910dc9b7404939cccab90 15608 fonts optional birdfont_2.28.0-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEWOEiL5aWyIWjzRBMXTKNCCqqsUAFAl6u79YACgkQXTKNCCqq
sUBW5g//dN33lxDBl356uJ0f+4pQY/awIDTxaCFJltAEtXUv+zHyP1S/8eXJGvji
+EC4Go5saiPNF3GnzE0NvlyxVV+PJ8seBNAChu+RtKzoW+jKvgi266BJN7ZPiJFK
y4QWKV7kjLjvbZ8sojhJ9D5QwSRhy7sQW/RI/jslzIkgl6XVBSK9ciFk1VbVpkW2
6ErTdUJk0+UDhTiYzzY9r3lJwBVmnF1u5gv8BBd6ez1FFPu33zYe6dOgsyhW3gmP
m5Vzly3KyuKcLh5rM0Rn1CKAmyDKdfgiBPZ632dZLICUSOZc5j2K7wrUGT1k5xN4
QlkWnMnoQ5YDqzQGRcmBM7CO6iEZLKEzxrWOs97Yr9lnVgMR1o1hEHtrBQy69F/0
aWvsYxHFpi9gvWjeGMN/4cUbI8J8nKF/2LNwWp+6LEzPjv7MdVnyv/Ato9AmpneE
6+mrr8SDFOqHPpyEQDlAZNinvVoH5mPYknvemAhYPi5xtZE7j5PfbCDqQpGku/3Y
q4xQWgPqL0QnVzdLSGVTB7tDvMFnZ7WvY4+h41UqmSWT3WWQlb1bDU8IviRB49oD
LN2gtv1mIqj6pM9mwrULr9oRX7Dig8r2e+CWJpn+R8RQxxmDWDl5qD2gs4wCE/UM
gqsEQoq6VzPag9I2yviEw/JbyTmZNTIFy/3YPmEzGyqKZ92E/bQ=
=3soa
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: