• Bug#1066610: gnomad2: FTBFS: jukebox.c:1979:13: error: implicit declara

    From Lucas Nussbaum@21:1/5 to All on Wed Mar 13 14:10:01 2024
    Source: gnomad2
    Version: 2.9.6-8
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef

    Hi,

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

    This is most likely caused by a change in dpkg 1.22.6, that enabled -Werror=implicit-function-declaration. For more information, see https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration

    Relevant part (hopefully):
    gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.9.6\" -DPACKAGE_STRING=\"gnomad2\ 2.9.6\" -DPACKAGE_BUGREPORT=\"triad@df.lth.se\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.9.6\" -DHAVE_STDIO_H=1 -DHAVE_
    STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_TAGLIB=1 -DHAVE_LIBMTP=1 -DHAVE_LIBMTP_030=1 -DHAVE_GUDEV=1 -DGETTEXT_PACKAGE=\"
    gnomad2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_
    FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_CHDIR=1 -I. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/
    include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/
    include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/libusb-1.0
    -I/usr/include/taglib -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DPIXMAPSDIR=\""/usr/share/pixmaps"
    \" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DGTK_DISABLE_SINGLE_INCLUDES -DG_
    DISABLE_SINGLE_INCLUDES -c -o editmeta.o editmeta.c
    gnomad2.c: In function ‘scan_jukebox’:
    gnomad2.c:282:3: warning: ‘g_thread_create’ is deprecated: Use 'g_thread_new' instead [-Wdeprecated-declarations]
    282 | g_thread_create(scan_thread,(gpointer) &scan_thread_args, FALSE, NULL);
    | ^~~~~~~~~~~~~~~
    In file included from /usr/include/glib-2.0/glib.h:115,
    from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
    from /usr/include/gtk-3.0/gdk/gdk.h:30,
    from /usr/include/gtk-3.0/gtk/gtk.h:30,
    from common.h:51,
    from gnomad2.c:20: /usr/include/glib-2.0/glib/deprecated/gthread.h:102:10: note: declared here
    102 | GThread *g_thread_create (GThreadFunc func,
    | ^~~~~~~~~~~~~~~
    gnomad2.c: In function ‘main’:
    gnomad2.c:456:3: warning: ‘g_thread_init’ is deprecated [-Wdeprecated-declarations]
    456 | g_thread_init(NULL);
    | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/deprecated/gthread.h:267:10: note: declared here
    267 | void g_thread_init (gpointer vtable);
    | ^~~~~~~~~~~~~
    gnomad2.c:477:3: warning: ‘gtk_window_set_wmclass’ is deprecated [-Wdeprecated-declarations]
    477 | gtk_window_set_wmclass(GTK_WINDOW(main_window), PACKAGE, "main");
    | ^~~~~~~~~~~~~~~~~~~~~~
    In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
    from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
    from /usr/include/gtk-3.0/gtk/gtk.h:31: /usr/include/gtk-3.0/gtk/gtkwindow.h:154:12: note: declared here
    154 | void gtk_window_set_wmclass (GtkWindow *window,
    | ^~~~~~~~~~~~~~~~~~~~~~
    gnomad2.c:499:3: warning: ‘gtk_vbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    499 | vbox = gtk_vbox_new(FALSE, 5);
    | ^~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:286: /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
    61 | GtkWidget * gtk_vbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    gnomad2.c:534:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    534 | prefshbox = gtk_hbox_new(FALSE, 0);
    | ^~~~~~~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:262: /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    gnomad2.c:552:3: warning: ‘gtk_vbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    552 | vbox=gtk_vbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
    61 | GtkWidget * gtk_vbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    gnomad2.c:613:3: warning: ‘gtk_menu_item_set_right_justified’ is deprecated [-Wdeprecated-declarations]
    613 | gtk_menu_item_set_right_justified(GTK_MENU_ITEM(root_menu), TRUE);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:33,
    from /usr/include/gtk-3.0/gtk/gtk.h:72: /usr/include/gtk-3.0/gtk/gtkmenuitem.h:137:12: note: declared here
    137 | void gtk_menu_item_set_right_justified (GtkMenuItem *menu_item,
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    util.c: In function ‘add_empty_hbox’:
    util.c:199:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    199 | GtkWidget *thing = gtk_hbox_new (FALSE, 0);
    | ^~~~~~~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
    from common.h:51,
    from util.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    prefs.c: In function ‘get_prefs_filenameformat’:
    prefs.c:425:13: warning: Deprecated pre-processor symbol: replace with "const"
    425 | G_CONST_RETURN gchar *returnformat;
    | ^~~~~~~~~~~~~~~~~~~~~~~~~ prefs.c: In function ‘create_prefs_widgets’:
    prefs.c:457:3: warning: ‘gtk_vbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    457 | vbox = gtk_vbox_new(FALSE, 0);
    | ^~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:286,
    from common.h:51,
    from prefs.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
    61 | GtkWidget * gtk_vbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    prefs.c:462:3: warning: ‘gtk_vbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    462 | vbox_naming = gtk_vbox_new(FALSE, 0);
    | ^~~~~~~~~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
    61 | GtkWidget * gtk_vbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    prefs.c:472:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    472 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:262: /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    prefs.c:479:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    479 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c: In function ‘jukebox_get_deviceinfo_dialog’:
    jukebox.c:457:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    457 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
    from common.h:51,
    from jukebox.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:468:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    468 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:480:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    480 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:492:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    492 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:503:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    503 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:514:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    514 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:528:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    528 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:541:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    541 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:553:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    553 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:566:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    566 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:579:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    579 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:592:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    592 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:605:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    605 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:617:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    617 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:629:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    629 | hbox = gtk_hbox_new(FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c: In function ‘jb2hd_thread’:
    jukebox.c:1979:13: error: implicit declaration of function ‘set_tag_for_file’; did you mean ‘set_tag_for_mp3file’? [-Werror=implicit-function-declaration]
    1979 | set_tag_for_file (meta, get_prefs_tagoverride());
    | ^~~~~~~~~~~~~~~~
    | set_tag_for_mp3file
    editmeta.c: In function ‘edit_dialog_create’:
    editmeta.c:320:42: warning: not enough variable arguments to fit a sentinel [-Wformat=]
    320 | NULL, 0, NULL);
    | ^~~~
    editmeta.c:323:42: warning: not enough variable arguments to fit a sentinel [-Wformat=]
    323 | NULL, 0, NULL);
    | ^~~~
    editmeta.c:326:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
    326 | tempwid = gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, 0);
    | ^~~~~~~
    editmeta.c:330:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
    330 | tempwid = gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_OK, 1);
    | ^~~~~~~
    editmeta.c:342:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    342 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    In file included from /usr/include/gtk-3.0/gtk/gtk.h:262,
    from common.h:51,
    from editmeta.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:366:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    366 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:387:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    387 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:409:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    409 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:432:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    432 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:456:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    456 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:481:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    481 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:504:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    504 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c: In function ‘play_thread’:
    editmeta.c:527:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    527 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:552:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    552 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:568:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    568 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    editmeta.c:583:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    583 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c:3469:5: warning: ‘g_mutex_new’ is deprecated [-Wdeprecated-declarations]
    3469 | play_thread_mutex = g_mutex_new();
    | ^~~~~~~~~~~~~~~~~
    In file included from /usr/include/glib-2.0/glib.h:115,
    from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
    from /usr/include/gtk-3.0/gdk/gdk.h:30,
    from /usr/include/gtk-3.0/gtk/gtk.h:30: /usr/include/glib-2.0/glib/deprecated/gthread.h:279:17: note: declared here
    279 | GMutex * g_mutex_new (void);
    | ^~~~~~~~~~~
    editmeta.c:598:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
    598 | hbox = gtk_hbox_new (FALSE, 0);
    | ^~~~
    /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
    63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
    | ^~~~~~~~~~~~
    jukebox.c: In function ‘jukebox_synchronize_time’:
    jukebox.c:3574:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    3574 | GTimeVal currenttimeval;
    | ^~~~~~~~
    In file included from /usr/include/glib-2.0/glib/galloca.h:34,
    from /usr/include/glib-2.0/glib.h:32: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
    580 | struct _GTimeVal
    | ^~~~~~~~~
    jukebox.c:3575:3: warning: ‘GTime’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    3575 | GTime currenttime;
    | ^~~~~
    jukebox.c:3577:3: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations]
    3577 | g_get_current_time(&currenttimeval);
    | ^~~~~~~~~~~~~~~~~~
    In file included from /usr/include/glib-2.0/glib/giochannel.h:35,
    from /usr/include/glib-2.0/glib.h:56: /usr/include/glib-2.0/glib/gmain.h:728:8: note: declared here
    728 | void g_get_current_time (GTimeVal *result);
    | ^~~~~~~~~~~~~~~~~~
    jukebox.c:3578:3: warning: ‘GTime’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    3578 | currenttime = (GTime) currenttimeval.tv_sec;
    | ^~~~~~~~~~~
    util.c: In function ‘seconds_to_mmss’:
    util.c:151:21: warning: ‘%s’ directive output may be truncated writing up to 2 bytes into a region of size between 1 and 8 [-Wformat-truncation=]
    151 | snprintf(tmp, 10, "%" PRIguint32 ":%s", minfrac, tmp2);
    | ^~~ ~~~~ util.c:151:38: note: format string is defined here
    151 | snprintf(tmp, 10, "%" PRIguint32 ":%s", minfrac, tmp2);
    | ^~
    In file included from /usr/include/stdio.h:906,
    from common.h:22:
    In function ‘snprintf’,
    inlined from ‘seconds_to_mmss’ at util.c:151:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 3 and 12 bytes into a destination of size 10
    54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    55 | __glibc_objsize (__s), __fmt,
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    56 | __va_arg_pack ());
    | ~~~~~~~~~~~~~~~~~
    gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.9.6\" -DPACKAGE_STRING=\"gnomad2\ 2.9.6\" -DPACKAGE_BUGREPORT=\"triad@df.lth.se\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.9.6\" -DHAVE_STDIO_H=1 -DHAVE_
    STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_TAGLIB=1 -DHAVE_LIBMTP=1 -DHAVE_LIBMTP_030=1 -DHAVE_GUDEV=1 -DGETTEXT_PACKAGE=\"
    gnomad2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_
    FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_CHDIR=1 -I. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/
    include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/
    include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/libusb-1.0
    -I/usr/include/taglib -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DPIXMAPSDIR=\""/usr/share/pixmaps"
    \" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DGTK_DISABLE_SINGLE_INCLUDES -DG_
    DISABLE_SINGLE_INCLUDES -c -o filesystem.o filesystem.c
    gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.9.6\" -DPACKAGE_STRING=\"gnomad2\ 2.9.6\" -DPACKAGE_BUGREPORT=\"triad@df.lth.se\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.9.6\" -DHAVE_STDIO_H=1 -DHAVE_
    STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_TAGLIB=1 -DHAVE_LIBMTP=1 -DHAVE_LIBMTP_030=1 -DHAVE_GUDEV=1 -DGETTEXT_PACKAGE=\"
    gnomad2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_
    FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_CHDIR=1 -I. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/
    include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/
    include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/libusb-1.0
    -I/usr/include/taglib -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DPIXMAPSDIR=\""/usr/share/pixmaps"
    \" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DGTK_DISABLE_SINGLE_INCLUDES -DG_
    DISABLE_SINGLE_INCLUDES -c -o playlists.o playlists.c
    gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.9.6\" -DPACKAGE_STRING=\"gnomad2\ 2.9.6\" -DPACKAGE_BUGREPORT=\"triad@df.lth.se\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.9.6\" -DHAVE_STDIO_H=1 -DHAVE_
    STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_TAGLIB=1 -DHAVE_LIBMTP=1 -DHAVE_LIBMTP_030=1 -DHAVE_GUDEV=1 -DGETTEXT_PACKAGE=\"
    gnomad2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_
    FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_CHDIR=1 -I. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/
    include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/
    include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/libusb-1.0
    -I/usr/include/taglib -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DPIXMAPSDIR=\""/usr/share/pixmaps"
    \" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DGTK_DISABLE_SINGLE_INCLUDES -DG_
    DISABLE_SINGLE_INCLUDES -c -o xfer.o xfer.c
    gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.9.6\" -DPACKAGE_STRING=\"gnomad2\ 2.9.6\" -DPACKAGE_BUGREPORT=\"triad@df.lth.se\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.9.6\" -DHAVE_STDIO_H=1 -DHAVE_
    STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_TAGLIB=1 -DHAVE_LIBMTP=1 -DHAVE_LIBMTP_030=1 -DHAVE_GUDEV=1 -DGETTEXT_PACKAGE=\"
    gnomad2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_
    FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_CHDIR=1 -I. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/
    include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/
    include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/libusb-1.0
    -I/usr/include/taglib -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/x86_64-linux-gnu\" -DPIXMAPSDIR=\""/usr/share/pixmaps"
    \" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DGTK_DISABLE_SINGLE_INCLUDES -DG_
    DISABLE_SINGLE_INCLUDES -c -o data.o data.c

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Apr 15 23:40:02 2024
    This is a multi-part message in MIME format...

    Your message dated Mon, 15 Apr 2024 21:36:53 +0000
    with message-id <E1rwU0T-0066kb-Mb@fasolo.debian.org>
    and subject line Bug#1066610: fixed in gnomad2 2.9.6-9
    has caused the Debian Bug report #1066610,
    regarding gnomad2: FTBFS: jukebox.c:1979:13: error: implicit declaration of function ‘set_tag_for_file’; did you mean ‘set_tag_for_mp3file’? [-Werror=implicit-function-declaration]
    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.)


    --
    1066610: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066610
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 13 Mar 2024 13:07:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-106.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
    FROMDEVELOPER,FVGT_m_MULTI_ODD,SPF_HELO_NONE,SPF_NONE,
    T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,
    USER_IN_DKIM_WHITELIST autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 129; hammy, 150; neutral, 491; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:108, 0.000-+--H*RT:311
    Return-path: <lucas@debian.org>
    Received: from stravin