Skip to content

graphics/feh: Update script.#14293

Merged
aclemons merged 1 commit intogithubfrom
feh-dc1cedc9e8717c8d24178e2db2aac4c0
Feb 7, 2026
Merged

graphics/feh: Update script.#14293
aclemons merged 1 commit intogithubfrom
feh-dc1cedc9e8717c8d24178e2db2aac4c0

Conversation

@sbo-bot
Copy link

@sbo-bot sbo-bot bot commented Feb 6, 2026

No description provided.

@sbo-bot sbo-bot bot added the submission-form Changes submitted via the website submission form label Feb 6, 2026
@sbo-bot
Copy link
Author

sbo-bot bot commented Feb 6, 2026

@sbo-bot: build graphics/feh

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

reverse dependencies - graphics/feh

  • desktop/azote

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

✅ sbolint - graphics/feh ✅

sbolint: feh checks out OK

@willysr
Copy link
Member

willysr commented Feb 7, 2026

@sbo-bot: build graphics/feh

Copy link
Collaborator

@aclemons aclemons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sbo-bot
Copy link
Author

sbo-bot bot commented Feb 7, 2026

buildpkg i586 graphics/feh

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Fri Feb  6 14:54:43 GMT 2026
revision: 81b2af3230cb4c86575e05b7bde22d80ad081015
title:    Merge 1c4128103e3eb970c625c6412b6663c56df00d00 into 6efbd92f1a123bf1014d133787cc75390c23596d

================================================================================
graphics/feh                                                            06:22:04
================================================================================

Calculating dependencies ... 
Dependency tree:
graphics/feh (update for git 1c41281 "Update script")
  libraries/imlib2 (update for version 1.12.6)

Building libraries/imlib2 (update for version 1.12.6) ----------------- 06:22:04
Testing SlackBuild files ... done.
Verifying source files ... done.
Testing download URLs ... done.
Running imlib2.SlackBuild ...                                       ETA 06:22:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./imlib2.SlackBuild
Built ok:  imlib2-1.12.6-i586-1_SBo.txz                                 06:22:20
Testing package imlib2-1.12.6-i586-1_SBo.txz ... done.
Test installing imlib2-1.12.6-i586-1_SBo.txz ...
imlib2-1.12.6-i586-1_SBo: successor to Imlib ........................... [ 1.6M]
Unmounting chroot ... done.
Backed up: imlib2-1.12.5-i586-1_SBo.txz
✅ libraries/imlib2 Updated for version 1.12.6 ✅

Building graphics/feh (update for git 1c41281 "Update script") -------- 06:22:21
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
imlib2-1.12.6-i586-1_SBo: successor to Imlib ........................... [ 1.6M]
Running feh.SlackBuild ...                                          ETA 06:22:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./feh.SlackBuild
Built ok:  feh-3.10.3-i586-5_SBo.txz                                    06:22:24
Testing package feh-3.10.3-i586-5_SBo.txz ... done.
Test installing feh-3.10.3-i586-5_SBo.txz ...
feh-3.10.3-i586-5_SBo: image viewer .................................... [ 510K]
Unmounting chroot ... done.
Backed up: feh-3.10.3-i586-4_SBo.txz
✅ graphics/feh Updated for git 1c41281 "Update script" ✅

================================================================================
SUMMARY                                                                 06:22:25
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-02-07_06:22:03.log
Runtime:     0h 0m 22s
Updated:     2
  graphics/feh/feh-3.10.3-i586-5_SBo.txz
  libraries/imlib2/imlib2-1.12.6-i586-1_SBo.txz

Snipped Build Log

Details
in expansion of macro ‘D’
  219 |                 D(("About to load image %s\n", file->filename));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
thumbnail.c:225:25: note: in expansion of macro ‘D’
  225 |                         D(("Successfully loaded %s\n", file->filename));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
thumbnail.c:267:33: note: in expansion of macro ‘D’
  267 |                                 D(("Applying alpha options\n"));
      |                                 ^
thumbnail.c: In function ‘feh_thumbnail_get_file_from_coords’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
events.c:664:25: note: in expansion of macro ‘D’
  664 |                         D(("Blurring\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
thumbnail.c:458:9: note: in expansion of macro ‘D’
  458 |         D(("No matching %d %d\n", x, y));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
events.c:669:33: note: in expansion of macro ‘D’
  669 |                                 D(("angle: %d\n", blur_radius));
      |                                 ^
thumbnail.c: In function ‘feh_thumbnail_get_thumbnail_from_coords’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
thumbnail.c:475:9: note: in expansion of macro ‘D’
  475 |         D(("No matching %d %d\n", x, y));
      |         ^
thumbnail.c: In function ‘feh_thumbnail_get_from_file’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
thumbnail.c:492:9: note: in expansion of macro ‘D’
  492 |         D(("No match\n"));
      |         ^
thumbnail.c: In function ‘feh_thumbnail_get_thumbnail’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
thumbnail.c:591:17: note: in expansion of macro ‘D’
  591 |                 D(("uri is %s, thumb_file is %s\n", uri, thumb_file));
      |                 ^
strverscmp.c: In function ‘strverscmp’:
strverscmp.c:44:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   44 |         if (l[dp]-'1'<9U && r[dp]-'1'<9U) {
      |                      ^
strverscmp.c:44:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   44 |         if (l[dp]-'1'<9U && r[dp]-'1'<9U) {
      |                                      ^
In file included from feh.h:79,
                 from main.c:27:
main.c: In function ‘feh_main_iteration’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:211:17: note: in expansion of macro ‘D’
  211 |                 D(("There are timers in the queue\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:213:25: note: in expansion of macro ‘D’
  213 |                         D(("The first timer has just been added\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:214:25: note: in expansion of macro ‘D’
  214 |                         D(("ft->in = %f\n", ft->in));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:218:25: note: in expansion of macro ‘D’
  218 |                         D(("The first timer was not just added\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:226:17: note: in expansion of macro ‘D’
  226 |                 D(("I next need to action a timer in %f seconds\n", t1));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:237:25: note: in expansion of macro ‘D’
  237 |                         D(("Performing blocking select - waiting for timer or event\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:265:25: note: in expansion of macro ‘D’
  265 |                         D(("Performing blocking select - no timers, or zooming\n"));
      |                         ^
In file included from feh.h:79,
                 from slideshow.c:27:
slideshow.c: In function ‘feh_action_run’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
slideshow.c:383:17: note: in expansion of macro ‘D’
  383 |                 D(("Running action %s\n", action));
      |                 ^
In file included from feh.h:79,
                 from menu.c:27:
menu.c: In function ‘feh_menu_find_selected’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:201:9: note: in expansion of macro ‘D’
  201 |         D(("menu %p\n", m));
      |         ^
menu.c:201:12: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_menu *’ {aka ‘struct _feh_menu *’} [-Wformat=]
  201 |         D(("menu %p\n", m));
      |            ^~~~~~~~~~~  ~
      |                         |
      |                         feh_menu * {aka struct _feh_menu *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
menu.c:201:19: note: format string is defined here
  201 |         D(("menu %p\n", m));
      |                  ~^
      |                   |
      |                   void *
In file included from feh.h:79,
                 from menu.c:27:
menu.c: In function ‘feh_menu_find_selected_r’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:215:9: note: in expansion of macro ‘D’
  215 |         D(("menu %p\n", m));
      |         ^
menu.c:215:12: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_menu *’ {aka ‘struct _feh_menu *’} [-Wformat=]
  215 |         D(("menu %p\n", m));
      |            ^~~~~~~~~~~  ~
      |                         |
      |                         feh_menu * {aka struct _feh_menu *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
menu.c:215:19: note: format string is defined here
  215 |         D(("menu %p\n", m));
      |                  ~^
      |                   |
      |                   void *
In file included from feh.h:79,
                 from menu.c:27:
menu.c: In function ‘feh_menu_find_at_xy’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:326:9: note: in expansion of macro ‘D’
  326 |         D(("looking for menu item at %d,%d\n", x, y));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:329:25: note: in expansion of macro ‘D’
  329 |                         D(("Found an item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:333:9: note: in expansion of macro ‘D’
  333 |         D(("didn't find an item\n"));
      |         ^
menu.c: In function ‘feh_menu_deselect_selected’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:346:17: note: in expansion of macro ‘D’
  346 |                 D(("found a selected menu, deselecting it\n"));
      |                 ^
menu.c: In function ‘feh_menu_show_at’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:383:17: note: in expansion of macro ‘D’
  383 |                 D(("creating menu cover window\n"));
      |                 ^
menu.c: In function ‘feh_menu_hide’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:516:25: note: in expansion of macro ‘D’
  516 |                         D(("DESTROYING menu cover\n"));
      |                         ^
menu.c: In function ‘feh_menu_calc_size’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:664:9: note: in expansion of macro ‘D’
  664 |         D(("menu size calculated. w=%d h=%d\n", m->w, m->h));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:676:25: note: in expansion of macro ‘D’
  676 |                         D(("resizing bg to %dx%d\n", m->w, m->h));
      |                         ^
menu.c: In function ‘feh_menu_draw_item’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:689:9: note: in expansion of macro ‘D’
  689 |         D(("drawing item %p (text %s)\n", i, i->text));
      |         ^
menu.c:689:12: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_menu_item *’ {aka ‘struct _feh_menu_item *’} [-Wformat=]
  689 |         D(("drawing item %p (text %s)\n", i, i->text));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
      |                                           |
      |                                           feh_menu_item * {aka struct _feh_menu_item *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
menu.c:689:27: note: format string is defined here
  689 |         D(("drawing item %p (text %s)\n", i, i->text));
      |                          ~^
      |                           |
      |                           void *
In file included from feh.h:79,
                 from menu.c:27:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:692:17: note: in expansion of macro ‘D’
  692 |                 D(("text item\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:694:25: note: in expansion of macro ‘D’
  694 |                         D(("selected item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:698:25: note: in expansion of macro ‘D’
  698 |                         D(("unselected item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:708:25: note: in expansion of macro ‘D’
  708 |                         D(("submenu item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:720:25: note: in expansion of macro ‘D’
  720 |                         D(("toggleable item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:731:17: note: in expansion of macro ‘D’
  731 |                 D(("separator item\n"));
      |                 ^
menu.c: In function ‘feh_menu_redraw’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:751:17: note: in expansion of macro ‘D’
  751 |                 D(("I have updates to render\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:757:25: note: in expansion of macro ‘D’
  757 |                         D(("update coords %d,%d %d*%d\n", x, y, w, h));
      |                         ^
In file included from feh.h:79,
                 from exif.c:34:
exif.c: In function ‘exif_get_tag’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
exif.c:74:33: note: in expansion of macro ‘D’
   74 |                                 D(("%s: %s\n",
      |                                 ^
exif.c: In function ‘exif_get_tag_content’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
exif.c:103:33: note: in expansion of macro ‘D’
  103 |                                 D(("%s - %s\n",
      |                                 ^
exif.c: In function ‘exif_get_mnote_tag’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
exif.c:134:25: note: in expansion of macro ‘D’
  134 |                         D(("%d/%d %d 0x%2x %s; %s\n", i, num,
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
exif.c:146:49: note: in expansion of macro ‘D’
  146 |                                                 D(("%s\n", buf));
      |                                                 ^
exif.c: In function ‘exif_get_data’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
exif.c:337:17: note: in expansion of macro ‘D’
  337 |                 D(("File not readable or no Exif data present in %s\n",
      |                 ^
In file included from feh.h:79,
                 from timers.c:27:
timers.c: In function ‘feh_handle_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:38:17: note: in expansion of macro ‘D’
   38 |                 D(("No timer to handle, returning\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:43:9: note: in expansion of macro ‘D’
   43 |         D(("Executing timer function now\n"));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:45:9: note: in expansion of macro ‘D’
   45 |         D(("Freeing the timer\n"));
      |         ^
timers.c: In function ‘feh_remove_timer_by_data’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:65:9: note: in expansion of macro ‘D’
   65 |         D(("removing timer for %p\n", data));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:69:17: note: in expansion of macro ‘D’
   69 |                 D(("Stepping through event list\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:72:25: note: in expansion of macro ‘D’
   72 |                         D(("Found it. Removing\n"));
      |                         ^
timers.c: In function ‘feh_remove_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:95:9: note: in expansion of macro ‘D’
   95 |         D(("removing %s\n", name));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:99:17: note: in expansion of macro ‘D’
   99 |                 D(("Stepping through event list\n"));
      |                 ^
In file included from feh.h:79,
                 from wallpaper.c:30:
wallpaper.c: In function ‘feh_wm_set_bg’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:102:25: note: in expansion of macro ‘D’
  102 |                         D(("Found it. Removing\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:376:17: note: in expansion of macro ‘D’
  376 |                 D(("bg saved as %s\n", bgfil));
      |                 ^
timers.c: In function ‘feh_add_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:127:9: note: in expansion of macro ‘D’
  127 |         D(("adding timer %s for %f seconds time\n", name, in));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:434:17: note: in expansion of macro ‘D’
  434 |                 D(("Falling back to XSetRootWindowPixmap\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:136:9: note: in expansion of macro ‘D’
  136 |         D(("ft->in = %f\n", ft->in));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:469:25: note: in expansion of macro ‘D’
  469 |                         D(("centering\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:138:17: note: in expansion of macro ‘D’
  138 |                 D(("No first timer\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:141:17: note: in expansion of macro ‘D’
  141 |                 D(("There is a first timer\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:168:9: note: in expansion of macro ‘D’
  168 |         D(("ft->in = %f\n", ft->in));
      |         ^
timers.c: In function ‘feh_add_unique_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:178:9: note: in expansion of macro ‘D’
  178 |         D(("adding timer with unique name %s\n", evname));
      |         ^
wallpaper.c: In function ‘feh_wm_get_wm_is_e’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:627:25: note: in expansion of macro ‘D’
  627 |                         D(("Enlightenment detected.\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:630:25: note: in expansion of macro ‘D’
  630 |                         D(("Enlightenment not detected.\n"));
      |                         ^
wallpaper.c: In function ‘feh_wm_get_num_desks’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:648:9: note: in expansion of macro ‘D’
  648 |         D(("Got from E IPC: %s\n", buf));
      |         ^
wallpaper.c: In function ‘enl_ipc_get_win’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:668:9: note: in expansion of macro ‘D’
  668 |         D(("Searching for IPC window.\n"));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:679:17: note: in expansion of macro ‘D’
  679 |                 D(("Enlightenment is not running.\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:686:25: note: in expansion of macro ‘D’
  686 |                         D(("E16 IPC Protocol not supported"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:699:25: note: in expansion of macro ‘D’
  699 |                         D((" -> IPC Window property is valid, but the window doesn't exist.\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:709:33: note: in expansion of macro ‘D’
  709 |                                 D((" -> IPC Window lacks the proper atom.  I can't talk to fake IPC windows....\n"));
      |                                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:727:25: note: in expansion of macro ‘D’
  727 |                         D((" -> Found a fake E17 IPC window, ignoring"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:733:17: note: in expansion of macro ‘D’
  733 |                 D((" -> IPC Window found and verified as 0x%08x.  Registering feh as an IPC client.\n", (int) ipc_win));
      |                 ^
wallpaper.c: In function ‘enl_ipc_send’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:761:17: note: in expansion of macro ‘D’
  761 |                 D(("Resending last message \"%s\" to Enlightenment.\n", str));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:767:17: note: in expansion of macro ‘D’
  767 |                 D(("Sending \"%s\" to Enlightenment.\n", str));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:771:25: note: in expansion of macro ‘D’
  771 |                         D(("Hrm. Enlightenment doesn't seem to be running. No IPC window, no IPC.\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:778:17: note: in expansion of macro ‘D’
  778 |                 D(("IPC error:  Unable to find/create ENL_MSG atom.\n"));
      |                 ^
wallpaper.c: In function ‘enl_ipc_get’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:862:17: note: in expansion of macro ‘D’
  862 |                 D(("Received complete reply:  \"%s\"\n", ret_msg));
      |                 ^
wallpaper.c: In function ‘enl_send_and_wait’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:909:25: note: in expansion of macro ‘D’
  909 |                         D(("IPC timed out.  IPC window has gone. Clearing ipc_win.\n"));
      |                         ^
In file included from feh.h:79,
                 from winwidget.c:27:
winwidget.c: In function ‘winwidget_create_from_file’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:140:17: note: in expansion of macro ‘D’
  140 |                 D(("image is %dx%d pixels, format %s\n", ret->w, ret->h, gib_imlib_image_format(ret->im)));
      |                 ^
winwidget.c: In function ‘winwidget_create_window’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:174:9: note: in expansion of macro ‘D’
  174 |         D(("winwidget_create_window %dx%d\n", w, h));
      |         ^
winwidget.c: In function ‘winwidget_update_title’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:381:9: note: in expansion of macro ‘D’
  381 |         D(("winwid->name = %s\n", ret->name));
      |         ^
winwidget.c: In function ‘winwidget_setup_pixmaps’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:445:25: note: in expansion of macro ‘D’
  445 |                         D(("recreating background pixmap (%dx%d)\n", winwid->w, winwid->h));
      |                         ^
winwidget.c: In function ‘winwidget_render_image’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:476:9: note: in expansion of macro ‘D’
  476 |         D(("winwidget_render_image resize %d force_alias %d im %dx%d\n",
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:564:9: note: in expansion of macro ‘D’
  564 |         D(("sx: %d sy: %d sw: %d sh: %d dx: %d dy: %d dw: %d dh: %d zoom: %f\n",
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:570:9: note: in expansion of macro ‘D’
  570 |         D(("winwidget_render(): winwid->im_angle = %f\n", winwid->im_angle));
      |         ^
winwidget.c: In function ‘winwidget_inotify_remove’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:731:9: note: in expansion of macro ‘D’
  731 |         D(("Removing inotify watch\n"));
      |         ^
winwidget.c: In function ‘winwidget_inotify_add’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:743:9: note: in expansion of macro ‘D’
  743 |         D(("Adding inotify watch for %s\n", file->filename));
      |         ^
winwidget.c: In function ‘feh_event_handle_inotify’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:766:5: note: in expansion of macro ‘D’
  766 |     D(("Received inotify events\n"));
      |     ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:781:21: note: in expansion of macro ‘D’
  781 |                     D(("inotify watch was implicitly removed\n"));
      |                     ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:785:25: note: in expansion of macro ‘D’
  785 |                         D(("inotify says file changed\n"));
      |                         ^
winwidget.c: In function ‘winwidget_loadimage’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:829:9: note: in expansion of macro ‘D’
  829 |         D(("filename %s\n", file->filename));
      |         ^
winwidget.c: In function ‘winwidget_show’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:852:17: note: in expansion of macro ‘D’
  852 |                 D(("Waiting for window to map\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:865:17: note: in expansion of macro ‘D’
  865 |                 D(("Window mapped\n"));
      |                 ^
winwidget.c: In function ‘winwidget_move’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:879:17: note: in expansion of macro ‘D’
  879 |                 D(("No move actually needed\n"));
      |                 ^
winwidget.c: In function ‘winwidget_resize’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:922:9: note: in expansion of macro ‘D’
  922 |         D(("   x %d y %d w %d h %d\n", attributes.x, attributes.y, winwid->w,
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:963:17: note: in expansion of macro ‘D’
  963 |                 D(("-> x %d y %d w %d h %d\n", winwid->x, winwid->y, winwid->w,
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:967:17: note: in expansion of macro ‘D’
  967 |                 D(("No resize actually needed\n"));
      |                 ^
winwidget.c: In function ‘winwidget_register’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
winwidget.c:982:9: note: in expansion of macro ‘D’
  982 |         D(("window %p\n", win));
      |         ^
winwidget.c:982:12: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘winwidget’ {aka ‘struct __winwidget *’} [-Wformat=]
  982 |         D(("window %p\n", win));
      |            ^~~~~~~~~~~~~  ~~~
      |                           |
      |                           winwidget {aka struct __winwidget *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
winwidget.c:982:21: note: format string is defined here
  982 |         D(("window %p\n", win));
      |                    ~^
      |                     |
      |                     void *
cc  -O2 -march=i586 -mtune=i686 -D_DEFAULT_SOURCE -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DDEBUG -O0 -DINCLUDE_HELP -D_FILE_OFFSET_BITS=64 -DHAVE_MKSTEMPS -DHAVE_LIBMAGIC -DHAVE_LIBXINERAMA -DHAVE_LIBEXIF -DHAVE_INOTIFY -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.10.3\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DDEBUG -O0 -DINCLUDE_HELP -D_FILE_OFFSET_BITS=64 -DHAVE_MKSTEMPS -DHAVE_LIBMAGIC -DHAVE_LIBXINERAMA -DHAVE_LIBEXIF -DHAVE_INOTIFY -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.10.3\" -o feh events.o feh_png.o filelist.o gib_hash.o gib_imlib.o gib_list.o gib_style.o imlib.o index.o keyevents.o list.o main.o md5.o menu.o multiwindow.o options.o signals.o slideshow.o thumbnail.o timers.o utils.o wallpaper.o winwidget.o exif.o exif_canon.o exif_nikon.o strverscmp.o -lcurl -lmagic -lXinerama -lexif -lm -lpng -lX11 -lImlib2
make[1]: Leaving directory '/tmp/SBo/repo.aslFG0/build_feh/feh-3.10.3/src'
installing manuals to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/man
installing icon to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/share/icons/hicolor/48x48/apps
installing docs to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/doc/feh-3.10.3
installing fonts to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/share/feh/fonts
installing images to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/share/feh/images
installing executables to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/bin
installing desktop file to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/share/applications
installing examples to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/doc/feh-3.10.3/examples
installing icon to /tmp/SBo/repo.aslFG0/build_feh/package-feh/usr/share/icons/hicolor/scalable/apps

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.aslFG0/output_feh/feh-3.10.3-i586-5_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/feh
usr/doc/
usr/doc/feh-3.10.3/
usr/doc/feh-3.10.3/AUTHORS
usr/doc/feh-3.10.3/COPYING
usr/doc/feh-3.10.3/ChangeLog
usr/doc/feh-3.10.3/README.md
usr/doc/feh-3.10.3/TODO
usr/doc/feh-3.10.3/examples/
usr/doc/feh-3.10.3/examples/buttons
usr/doc/feh-3.10.3/examples/find-lowres
usr/doc/feh-3.10.3/examples/keys
usr/doc/feh-3.10.3/examples/themes
usr/doc/feh-3.10.3/feh.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/feh.1.gz
usr/share/
usr/share/applications/
usr/share/applications/feh.desktop
usr/share/feh/
usr/share/feh/fonts/
usr/share/feh/fonts/black.style
usr/share/feh/fonts/menu.style
usr/share/feh/fonts/yudit.ttf
usr/share/feh/images/
usr/share/feh/images/feh.png
usr/share/feh/images/feh.svg
usr/share/feh/images/menubg_default.png
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/48x48/
usr/share/icons/hicolor/48x48/apps/
usr/share/icons/hicolor/48x48/apps/feh.png
usr/share/icons/hicolor/scalable/
usr/share/icons/hicolor/scalable/apps/
usr/share/icons/hicolor/scalable/apps/feh.svg

Slackware package /tmp/SBo/repo.aslFG0/output_feh/feh-3.10.3-i586-5_SBo.txz created.

Built ok:  feh-3.10.3-i586-5_SBo.txz                                    06:22:24
Testing package feh-3.10.3-i586-5_SBo.txz ... 
Test installing feh-3.10.3-i586-5_SBo.txz ...
feh-3.10.3-i586-5_SBo: image viewer .................................... [ 510K]
Unmounting chroot ... 
Backed up: feh-3.10.3-i586-4_SBo.txz
:-) graphics/feh Updated for git 1c41281 "Update script" (-:

@sbo-bot
Copy link
Author

sbo-bot bot commented Feb 7, 2026

sbopkglint i586 graphics/feh

Installing dependency: imlib2
imlib2-1.12.6-i586-1_SBo: successor to Imlib ........................... [ 1.6M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/graphics/feh/feh-3.10.3-i586-5_SBo.txz to /tmp/SBo/sbopkglint.Bv4XRE ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/graphics/feh/feh-3.10.3-i586-5_SBo.txz to /tmp/SBo/sbopkglint.Bv4XRE ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === feh-3.10.3-i586-5_SBo.txz: All tests passed ✅

@sbo-bot
Copy link
Author

sbo-bot bot commented Feb 7, 2026

buildpkg x86_64 graphics/feh

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Fri Feb  6 14:54:43 GMT 2026
revision: 81b2af3230cb4c86575e05b7bde22d80ad081015
title:    Merge 1c4128103e3eb970c625c6412b6663c56df00d00 into 6efbd92f1a123bf1014d133787cc75390c23596d

================================================================================
graphics/feh                                                            06:23:32
================================================================================

Calculating dependencies ... 
Dependency tree:
graphics/feh (update for git 1c41281 "Update script")
  libraries/imlib2 (ok)

Building graphics/feh (update for git 1c41281 "Update script") -------- 06:23:32
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
imlib2-1.12.6-x86_64-1_SBo: successor to Imlib ......................... [ 1.7M]
Running feh.SlackBuild ...                                          ETA 06:24:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./feh.SlackBuild
Built ok:  feh-3.10.3-x86_64-6_SBo.txz                                  06:23:35
Testing package feh-3.10.3-x86_64-6_SBo.txz ... done.
Test installing feh-3.10.3-x86_64-6_SBo.txz ...
feh-3.10.3-x86_64-6_SBo: image viewer .................................. [ 550K]
Unmounting chroot ... done.
Backed up: feh-3.10.3-x86_64-5_SBo.txz
✅ graphics/feh Updated for git 1c41281 "Update script" ✅

================================================================================
SUMMARY                                                                 06:23:36
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-02-07_06:23:31.log
Runtime:     0h 0m 5s
Updated:     1
  graphics/feh/feh-3.10.3-x86_64-6_SBo.txz

Snipped Build Log

Details
 |                         |
      |                         feh_menu * {aka struct _feh_menu *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
menu.c:201:19: note: format string is defined here
  201 |         D(("menu %p\n", m));
      |                  ~^
      |                   |
      |                   void *
In file included from feh.h:79,
                 from menu.c:27:
menu.c: In function ‘feh_menu_find_selected_r’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:215:9: note: in expansion of macro ‘D’
  215 |         D(("menu %p\n", m));
      |         ^
menu.c:215:12: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_menu *’ {aka ‘struct _feh_menu *’} [-Wformat=]
  215 |         D(("menu %p\n", m));
      |            ^~~~~~~~~~~  ~
      |                         |
      |                         feh_menu * {aka struct _feh_menu *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
menu.c:215:19: note: format string is defined here
  215 |         D(("menu %p\n", m));
      |                  ~^
      |                   |
      |                   void *
In file included from feh.h:79,
                 from menu.c:27:
menu.c: In function ‘feh_menu_find_at_xy’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:326:9: note: in expansion of macro ‘D’
  326 |         D(("looking for menu item at %d,%d\n", x, y));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:329:25: note: in expansion of macro ‘D’
  329 |                         D(("Found an item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:333:9: note: in expansion of macro ‘D’
  333 |         D(("didn't find an item\n"));
      |         ^
In file included from feh.h:79,
                 from timers.c:27:
timers.c: In function ‘feh_handle_timer’:
menu.c: In function ‘feh_menu_deselect_selected’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:38:17: note: in expansion of macro ‘D’
   38 |                 D(("No timer to handle, returning\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:346:17: note: in expansion of macro ‘D’
  346 |                 D(("found a selected menu, deselecting it\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:43:9: note: in expansion of macro ‘D’
   43 |         D(("Executing timer function now\n"));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:45:9: note: in expansion of macro ‘D’
   45 |         D(("Freeing the timer\n"));
      |         ^
menu.c: In function ‘feh_menu_show_at’:
timers.c: In function ‘feh_remove_timer_by_data’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:383:17: note: in expansion of macro ‘D’
  383 |                 D(("creating menu cover window\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:65:9: note: in expansion of macro ‘D’
   65 |         D(("removing timer for %p\n", data));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:69:17: note: in expansion of macro ‘D’
   69 |                 D(("Stepping through event list\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:72:25: note: in expansion of macro ‘D’
   72 |                         D(("Found it. Removing\n"));
      |                         ^
timers.c: In function ‘feh_remove_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:95:9: note: in expansion of macro ‘D’
   95 |         D(("removing %s\n", name));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:99:17: note: in expansion of macro ‘D’
   99 |                 D(("Stepping through event list\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:102:25: note: in expansion of macro ‘D’
  102 |                         D(("Found it. Removing\n"));
      |                         ^
timers.c: In function ‘feh_add_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:127:9: note: in expansion of macro ‘D’
  127 |         D(("adding timer %s for %f seconds time\n", name, in));
      |         ^
menu.c: In function ‘feh_menu_hide’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:136:9: note: in expansion of macro ‘D’
  136 |         D(("ft->in = %f\n", ft->in));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:138:17: note: in expansion of macro ‘D’
  138 |                 D(("No first timer\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:141:17: note: in expansion of macro ‘D’
  141 |                 D(("There is a first timer\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:168:9: note: in expansion of macro ‘D’
  168 |         D(("ft->in = %f\n", ft->in));
      |         ^
timers.c: In function ‘feh_add_unique_timer’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
timers.c:178:9: note: in expansion of macro ‘D’
  178 |         D(("adding timer with unique name %s\n", evname));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:516:25: note: in expansion of macro ‘D’
  516 |                         D(("DESTROYING menu cover\n"));
      |                         ^
menu.c: In function ‘feh_menu_calc_size’:
In file included from feh.h:79,
                 from main.c:27:
main.c: In function ‘feh_main_iteration’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:211:17: note: in expansion of macro ‘D’
  211 |                 D(("There are timers in the queue\n"));
      |                 ^
In file included from feh.h:79,
                 from filelist.c:27:
filelist.c: In function ‘feh_file_remove_from_list’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:123:9: note: in expansion of macro ‘D’
  123 |         D(("filelist_len %d -> %d\n", filelist_len, filelist_len - 1));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:213:25: note: in expansion of macro ‘D’
  213 |                         D(("The first timer has just been added\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:214:25: note: in expansion of macro ‘D’
  214 |                         D(("ft->in = %f\n", ft->in));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:218:25: note: in expansion of macro ‘D’
  218 |                         D(("The first timer was not just added\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:226:17: note: in expansion of macro ‘D’
  226 |                 D(("I next need to action a timer in %f seconds\n", t1));
      |                 ^
filelist.c: In function ‘add_file_to_filelist_recursively’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:206:9: note: in expansion of macro ‘D’
  206 |         D(("file is %s\n", path));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:237:25: note: in expansion of macro ‘D’
  237 |                         D(("Performing blocking select - waiting for timer or event\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:217:25: note: in expansion of macro ‘D’
  217 |                         D(("Adding url %s to filelist\n", path));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:223:25: note: in expansion of macro ‘D’
  223 |                         D(("Adding temporary file for stdin (-) to filelist\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
main.c:265:25: note: in expansion of macro ‘D’
  265 |                         D(("Performing blocking select - no timers, or zooming\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:247:17: note: in expansion of macro ‘D’
  247 |                 D(("It is a directory\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:664:9: note: in expansion of macro ‘D’
  664 |         D(("menu size calculated. w=%d h=%d\n", m->w, m->h));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:676:25: note: in expansion of macro ‘D’
  676 |                         D(("resizing bg to %dx%d\n", m->w, m->h));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:287:17: note: in expansion of macro ‘D’
  287 |                 D(("Adding regular file %s to filelist\n", path));
      |                 ^
menu.c: In function ‘feh_menu_draw_item’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:689:9: note: in expansion of macro ‘D’
  689 |         D(("drawing item %p (text %s)\n", i, i->text));
      |         ^
filelist.c: In function ‘feh_file_info_preload’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:317:17: note: in expansion of macro ‘D’
  317 |                 D(("file %p, file->next %p, file->name %s\n", l, l->next, file->name));
      |                 ^
filelist.c:317:20: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘gib_list *’ {aka ‘struct __gib_list *’} [-Wformat=]
  317 |                 D(("file %p, file->next %p, file->name %s\n", l, l->next, file->name));
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
      |                                                               |
      |                                                               gib_list * {aka struct __gib_list *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
menu.c:689:12: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_menu_item *’ {aka ‘struct _feh_menu_item *’} [-Wformat=]
  689 |         D(("drawing item %p (text %s)\n", i, i->text));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~
      |                                           |
      |                                           feh_menu_item * {aka struct _feh_menu_item *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
filelist.c:317:27: note: format string is defined here
  317 |                 D(("file %p, file->next %p, file->name %s\n", l, l->next, file->name));
      |                          ~^
      |                           |
      |                           void *
menu.c:689:27: note: format string is defined here
  689 |         D(("drawing item %p (text %s)\n", i, i->text));
      |                          ~^
      |                           |
      |                           void *
In file included from feh.h:79,
                 from filelist.c:27:
filelist.c:317:20: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘gib_list *’ {aka ‘struct __gib_list *’} [-Wformat=]
  317 |                 D(("file %p, file->next %p, file->name %s\n", l, l->next, file->name));
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ~~~~~~~
      |                                                                   |
      |                                                                   gib_list * {aka struct __gib_list *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
filelist.c:317:42: note: format string is defined here
  317 |                 D(("file %p, file->next %p, file->name %s\n", l, l->next, file->name));
      |                                         ~^
      |                                          |
      |                                          void *
In file included from feh.h:79,
                 from menu.c:27:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:692:17: note: in expansion of macro ‘D’
  692 |                 D(("text item\n"));
      |                 ^
In file included from feh.h:79,
                 from filelist.c:27:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:320:33: note: in expansion of macro ‘D’
  320 |                                 D(("Failed to load file %p\n", file));
      |                                 ^
filelist.c:320:36: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_file *’ {aka ‘struct __feh_file *’} [-Wformat=]
  320 |                                 D(("Failed to load file %p\n", file));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
      |                                                                |
      |                                                                feh_file * {aka struct __feh_file *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:694:25: note: in expansion of macro ‘D’
  694 |                         D(("selected item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:698:25: note: in expansion of macro ‘D’
  698 |                         D(("unselected item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:708:25: note: in expansion of macro ‘D’
  708 |                         D(("submenu item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:720:25: note: in expansion of macro ‘D’
  720 |                         D(("toggleable item\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:731:17: note: in expansion of macro ‘D’
  731 |                 D(("separator item\n"));
      |                 ^
menu.c: In function ‘feh_menu_redraw’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:751:17: note: in expansion of macro ‘D’
  751 |                 D(("I have updates to render\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
menu.c:757:25: note: in expansion of macro ‘D’
  757 |                         D(("update coords %d,%d %d*%d\n", x, y, w, h));
      |                         ^
In file included from feh.h:79,
                 from wallpaper.c:30:
wallpaper.c: In function ‘feh_wm_set_bg’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:376:17: note: in expansion of macro ‘D’
  376 |                 D(("bg saved as %s\n", bgfil));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:434:17: note: in expansion of macro ‘D’
  434 |                 D(("Falling back to XSetRootWindowPixmap\n"));
      |                 ^
filelist.c:320:58: note: format string is defined here
  320 |                                 D(("Failed to load file %p\n", file));
      |                                                         ~^
      |                                                          |
      |                                                          void *
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:469:25: note: in expansion of macro ‘D’
  469 |                         D(("centering\n"));
      |                         ^
In file included from feh.h:79,
                 from filelist.c:27:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:335:33: note: in expansion of macro ‘D’
  335 |                                 D(("Failed to stat file %p\n", file));
      |                                 ^
filelist.c:335:36: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘feh_file *’ {aka ‘struct __feh_file *’} [-Wformat=]
  335 |                                 D(("Failed to stat file %p\n", file));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
      |                                                                |
      |                                                                feh_file * {aka struct __feh_file *}
debug.h:47:24: note: in definition of macro ‘D’
   47 |                 printf a; \
      |                        ^
filelist.c:335:58: note: format string is defined here
  335 |                                 D(("Failed to stat file %p\n", file));
      |                                                         ~^
      |                                                          |
      |                                                          void *
In file included from feh.h:79,
                 from filelist.c:27:
filelist.c: In function ‘feh_file_info_load’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:384:9: note: in expansion of macro ‘D’
  384 |         D(("im is %p\n", im));
      |         ^
wallpaper.c: In function ‘feh_wm_get_wm_is_e’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:627:25: note: in expansion of macro ‘D’
  627 |                         D(("Enlightenment detected.\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:630:25: note: in expansion of macro ‘D’
  630 |                         D(("Enlightenment not detected.\n"));
      |                         ^
filelist.c: In function ‘feh_prepare_filelist’:
wallpaper.c: In function ‘feh_wm_get_num_desks’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:648:9: note: in expansion of macro ‘D’
  648 |         D(("Got from E IPC: %s\n", buf));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:510:9: note: in expansion of macro ‘D’
  510 |         D(("sort mode requested is: %d\n", opt.sort));
      |         ^
wallpaper.c: In function ‘enl_ipc_get_win’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:554:17: note: in expansion of macro ‘D’
  554 |                 D(("Reversing filelist as requested\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:668:9: note: in expansion of macro ‘D’
  668 |         D(("Searching for IPC window.\n"));
      |         ^
In file included from feh.h:79,
                 from options.c:28:
options.c: In function ‘init_parse_options’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:85:9: note: in expansion of macro ‘D’
   85 |         D(("About to check for theme configuration\n"));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:679:17: note: in expansion of macro ‘D’
  679 |                 D(("Enlightenment is not running.\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:88:9: note: in expansion of macro ‘D’
   88 |         D(("About to parse commandline options\n"));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:686:25: note: in expansion of macro ‘D’
  686 |                         D(("E16 IPC Protocol not supported"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:699:25: note: in expansion of macro ‘D’
  699 |                         D((" -> IPC Window property is valid, but the window doesn't exist.\n"));
      |                         ^
In file included from feh.h:79,
                 from slideshow.c:27:
slideshow.c: In function ‘feh_action_run’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
slideshow.c:383:17: note: in expansion of macro ‘D’
  383 |                 D(("Running action %s\n", action));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:709:33: note: in expansion of macro ‘D’
  709 |                                 D((" -> IPC Window lacks the proper atom.  I can't talk to fake IPC windows....\n"));
      |                                 ^
filelist.c: In function ‘feh_read_filelist’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:627:17: note: in expansion of macro ‘D’
  627 |                 D(("Got line '%s'\n", s));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:727:25: note: in expansion of macro ‘D’
  727 |                         D((" -> Found a fake E17 IPC window, ignoring"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:632:17: note: in expansion of macro ‘D’
  632 |                 D(("Got filename %s from filelist file\n", s1));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:733:17: note: in expansion of macro ‘D’
  733 |                 D((" -> IPC Window found and verified as 0x%08x.  Registering feh as an IPC client.\n", (int) ipc_win));
      |                 ^
filelist.c: In function ‘feh_absolute_path’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:656:9: note: in expansion of macro ‘D’
  656 |         D(("Need to convert %s to an absolute form\n", path));
      |         ^
wallpaper.c: In function ‘enl_ipc_send’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:97:17: note: in expansion of macro ‘D’
   97 |                 D(("About to load filelist from file\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:761:17: note: in expansion of macro ‘D’
  761 |                 D(("Resending last message \"%s\" to Enlightenment.\n", str));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:101:9: note: in expansion of macro ‘D’
  101 |         D(("Options parsed\n"));
      |         ^
options.c: In function ‘feh_check_theme_options’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:124:9: note: in expansion of macro ‘D’
  124 |         D(("Theme name is %s\n", theme));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:767:17: note: in expansion of macro ‘D’
  767 |                 D(("Sending \"%s\" to Enlightenment.\n", str));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:771:25: note: in expansion of macro ‘D’
  771 |                         D(("Hrm. Enlightenment doesn't seem to be running. No IPC window, no IPC.\n"));
      |                         ^
options.c: In function ‘feh_load_options_for_theme’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:183:25: note: in expansion of macro ‘D’
  183 |                         D(("Got continued options %s\n", s2));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:194:25: note: in expansion of macro ‘D’
  194 |                         D(("Got theme/options pair %s/%s\n", s1, s2));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:778:17: note: in expansion of macro ‘D’
  778 |                 D(("IPC error:  Unable to find/create ENL_MSG atom.\n"));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:202:33: note: in expansion of macro ‘D’
  202 |                                 D(("Continued line\n"));
      |                                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:211:25: note: in expansion of macro ‘D’
  211 |                         D(("A match. Using options %s\n", s2));
      |                         ^
wallpaper.c: In function ‘enl_ipc_get’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
filelist.c:669:9: note: in expansion of macro ‘D’
  669 |         D(("Converted path to %s\n", ret));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:862:17: note: in expansion of macro ‘D’
  862 |                 D(("Received complete reply:  \"%s\"\n", ret_msg));
      |                 ^
wallpaper.c: In function ‘enl_send_and_wait’:
options.c: In function ‘feh_string_normalize’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:278:9: note: in expansion of macro ‘D’
  278 |         D(("normalizing %s\n", str));
      |         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
wallpaper.c:909:25: note: in expansion of macro ‘D’
  909 |                         D(("IPC timed out.  IPC window has gone. Clearing ipc_win.\n"));
      |                         ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:301:9: note: in expansion of macro ‘D’
  301 |         D(("normalized to %s\n", ret));
      |         ^
options.c: In function ‘feh_parse_option_array’:
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:445:17: note: in expansion of macro ‘D’
  445 |                 D(("Got option, getopt calls it %d, or %c\n", optch, optch));
      |                 ^
debug.h:46:65: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic]
   46 |                 printf("%-12s +%-4u %-20s : ",__FILE__,__LINE__,__FUNCTION__); \
      |                                                                 ^~~~~~~~~~~~
options.c:477:25: note: in expansion of macro ‘D’
  477 |                         D(("adding fontpath %s\n", optarg));
      |                         ^
options.c: In function ‘show_usage’:
options.c:1022:9: warning: string length ‘11734’ is greater than the length ‘4095’ ISO C99 compilers are required to support [-Woverlength-strings]
 1022 |         , stdout);
      |         ^
cc  -O2 -fPIC -D_DEFAULT_SOURCE -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DDEBUG -O0 -DINCLUDE_HELP -D_FILE_OFFSET_BITS=64 -DHAVE_MKSTEMPS -DHAVE_LIBMAGIC -DHAVE_LIBXINERAMA -DHAVE_LIBEXIF -DHAVE_INOTIFY -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.10.3\" -Wall -Wextra -pedantic -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -DHAVE_LIBCURL -DDEBUG -O0 -DINCLUDE_HELP -D_FILE_OFFSET_BITS=64 -DHAVE_MKSTEMPS -DHAVE_LIBMAGIC -DHAVE_LIBXINERAMA -DHAVE_LIBEXIF -DHAVE_INOTIFY -DPREFIX=\"/usr\" -DPACKAGE=\"feh\" -DVERSION=\"3.10.3\" -o feh events.o feh_png.o filelist.o gib_hash.o gib_imlib.o gib_list.o gib_style.o imlib.o index.o keyevents.o list.o main.o md5.o menu.o multiwindow.o options.o signals.o slideshow.o thumbnail.o timers.o utils.o wallpaper.o winwidget.o exif.o exif_canon.o exif_nikon.o strverscmp.o -lcurl -lmagic -lXinerama -lexif -lm -lpng -lX11 -lImlib2
make[1]: Leaving directory '/tmp/SBo/repo.plNkrq/build_feh/feh-3.10.3/src'
installing manuals to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/man
installing fonts to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/share/feh/fonts
installing images to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/share/feh/images
installing icon to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/share/icons/hicolor/48x48/apps
installing docs to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/doc/feh-3.10.3
installing executables to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/bin
installing desktop file to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/share/applications
installing examples to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/doc/feh-3.10.3/examples
installing icon to /tmp/SBo/repo.plNkrq/build_feh/package-feh/usr/share/icons/hicolor/scalable/apps

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.plNkrq/output_feh/feh-3.10.3-x86_64-6_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/feh
usr/doc/
usr/doc/feh-3.10.3/
usr/doc/feh-3.10.3/AUTHORS
usr/doc/feh-3.10.3/COPYING
usr/doc/feh-3.10.3/ChangeLog
usr/doc/feh-3.10.3/README.md
usr/doc/feh-3.10.3/TODO
usr/doc/feh-3.10.3/examples/
usr/doc/feh-3.10.3/examples/buttons
usr/doc/feh-3.10.3/examples/find-lowres
usr/doc/feh-3.10.3/examples/keys
usr/doc/feh-3.10.3/examples/themes
usr/doc/feh-3.10.3/feh.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/feh.1.gz
usr/share/
usr/share/applications/
usr/share/applications/feh.desktop
usr/share/feh/
usr/share/feh/fonts/
usr/share/feh/fonts/black.style
usr/share/feh/fonts/menu.style
usr/share/feh/fonts/yudit.ttf
usr/share/feh/images/
usr/share/feh/images/feh.png
usr/share/feh/images/feh.svg
usr/share/feh/images/menubg_default.png
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/48x48/
usr/share/icons/hicolor/48x48/apps/
usr/share/icons/hicolor/48x48/apps/feh.png
usr/share/icons/hicolor/scalable/
usr/share/icons/hicolor/scalable/apps/
usr/share/icons/hicolor/scalable/apps/feh.svg

Slackware package /tmp/SBo/repo.plNkrq/output_feh/feh-3.10.3-x86_64-6_SBo.txz created.

Built ok:  feh-3.10.3-x86_64-6_SBo.txz                                  06:23:35
Testing package feh-3.10.3-x86_64-6_SBo.txz ... 
Test installing feh-3.10.3-x86_64-6_SBo.txz ...
feh-3.10.3-x86_64-6_SBo: image viewer .................................. [ 550K]
Unmounting chroot ... 
Backed up: feh-3.10.3-x86_64-5_SBo.txz
:-) graphics/feh Updated for git 1c41281 "Update script" (-:

@sbo-bot
Copy link
Author

sbo-bot bot commented Feb 7, 2026

sbopkglint x86_64 graphics/feh

Installing dependency: imlib2
imlib2-1.12.6-x86_64-1_SBo: successor to Imlib ......................... [ 1.7M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/graphics/feh/feh-3.10.3-x86_64-6_SBo.txz to /tmp/SBo/sbopkglint.Z2g420 ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/graphics/feh/feh-3.10.3-x86_64-6_SBo.txz to /tmp/SBo/sbopkglint.Z2g420 ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === feh-3.10.3-x86_64-6_SBo.txz: All tests passed ✅

@aclemons aclemons changed the base branch from master to github February 7, 2026 08:18
@aclemons aclemons merged commit 2c4a8f2 into github Feb 7, 2026
3 checks passed
@aclemons aclemons deleted the feh-dc1cedc9e8717c8d24178e2db2aac4c0 branch February 7, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

submission-form Changes submitted via the website submission form

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants