=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for picom-11.2 ninja: Entering directory `output' [1/35] Compiling C object src/picom.p/c2.c.o distcc[1828] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [2/35] Compiling C object src/picom.p/win.c.o distcc[9709] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [3/35] Compiling C object src/picom.p/config.c.o distcc[13275] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [4/35] Compiling C object src/picom.p/x.c.o distcc[2931] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [5/35] Compiling C object src/picom.p/picom.c.o distcc[25218] (dcc_build_somewhere) Warning: failed to distribute, running locally instead In file included from ../src/utils.h:4, from ../src/backend/gl/glx.h:12, from ../src/common.h:45, from ../src/picom.c:43: ../src/picom.c: In function 'schedule_render': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:354:11: note: in expansion of macro 'ev_is_active' 354 | assert(!ev_is_active(&ps->draw_timer)); | ^~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:412:10: note: in expansion of macro 'ev_is_active' 412 | assert(!ev_is_active(&ps->draw_timer)); | ^~~~~~~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:413:2: note: in expansion of macro 'ev_timer_set' 413 | ev_timer_set(&ps->draw_timer, delay_s, 0); | ^~~~~~~~~~~~ ../src/picom.c: In function 'paint_preprocess': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:1128:16: note: in expansion of macro 'ev_is_active' 1128 | } else if (!ev_is_active(&ps->unredir_timer)) { | ^~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:1129:5: note: in expansion of macro 'ev_timer_set' 1129 | ev_timer_set( | ^~~~~~~~~~~~ ../src/picom.c: In function 'draw_callback_impl': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:1830:23: note: in expansion of macro 'ev_is_active' 1830 | if (!fade_running && ev_is_active(&ps->fade_timer)) { | ^~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:1832:30: note: in expansion of macro 'ev_is_active' 1832 | } else if (fade_running && !ev_is_active(&ps->fade_timer)) { | ^~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:1833:3: note: in expansion of macro 'ev_timer_set' 1833 | ev_timer_set(&ps->fade_timer, fade_timeout(ps), 0); | ^~~~~~~~~~~~ ../src/picom.c: In function 'session_init': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/picom.c:2491:2: note: in expansion of macro 'ev_io_init' 2491 | ev_io_init(&ps->xiow, x_event_callback, ConnectionNumber(ps->c.dpy), EV_READ); | ^~~~~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2493:2: note: in expansion of macro 'ev_init' 2493 | ev_init(&ps->unredir_timer, tmout_unredir_callback); | ^~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2494:2: note: in expansion of macro 'ev_init' 2494 | ev_init(&ps->draw_timer, draw_callback); | ^~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../src/picom.c:2496:2: note: in expansion of macro 'ev_init' 2496 | ev_init(&ps->fade_timer, fade_timer_callback); | ^~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2499:2: note: in expansion of macro 'ev_signal_init' 2499 | ev_signal_init(&ps->usr1_signal, reset_enable, SIGUSR1); | ^~~~~~~~~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../src/picom.c:2500:2: note: in expansion of macro 'ev_signal_init' 2500 | ev_signal_init(&ps->int_signal, exit_enable, SIGINT); | ^~~~~~~~~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ In file included from /usr/include/ssp/stdio.h:34, from /usr/include/stdio.h:595, from ../src/picom.c:22: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/picom.c:23: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../src/picom.c:2518:2: note: in expansion of macro 'ev_prepare_init' 2518 | ev_prepare_init(&ps->event_check, handle_queued_x_events); | ^~~~~~~~~~~~~~~ In file included from ../src/picom.c:40: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2521:2: note: in expansion of macro 'ev_set_priority' 2521 | ev_set_priority(&ps->event_check, EV_MINPRI); | ^~~~~~~~~~~~~~~ ../src/picom.c: In function 'session_run': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/picom.c:2831:3: note: in expansion of macro 'ev_timer_set' 2831 | ev_timer_set(&ps->draw_timer, 0, 0); | ^~~~~~~~~~~~ [6/35] Compiling C object src/picom.p/utils.c.o distcc[4017] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [7/35] Compiling C object src/picom.p/vsync.c.o distcc[11126] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [8/35] Compiling C object src/picom.p/diagnostic.c.o distcc[29400] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [9/35] Compiling C object src/picom.p/string_utils.c.o distcc[21229] (dcc_build_somewhere) Warning: failed to distribute, running locally instead In file included from /usr/include/ctype.h:100, from ../src/string_utils.h:4, from ../src/string_utils.c:9: ../src/string_utils.c: In function 'trim_both': ../src/string_utils.c:133:20: warning: array subscript has type 'char' [-Wchar-subscripts] 133 | while (isspace(src[i])) { | ^ ../src/string_utils.c:137:29: warning: array subscript has type 'char' [-Wchar-subscripts] 137 | while (j > i && isspace(src[j])) { | ^ [10/35] Compiling C object src/picom.p/kernel.c.o distcc[10189] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [11/35] Compiling C object src/picom.p/log.c.o distcc[24363] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [12/35] Compiling C object src/picom.p/options.c.o distcc[26691] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [13/35] Compiling C object src/picom.p/render.c.o distcc[132] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [14/35] Compiling C object src/picom.p/event.c.o distcc[1533] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [15/35] Compiling C object src/picom.p/atom.c.o distcc[7420] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [16/35] Compiling C object src/picom.p/file_watch.c.o distcc[15742] (dcc_build_somewhere) Warning: failed to distribute, running locally instead In file included from ../src/file_watch.c:16: ../src/file_watch.c: In function 'file_watch_init': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ In file included from /usr/include/ssp/strings.h:34, from /usr/include/strings.h:72, from /usr/include/string.h:98, from ../src/file_watch.c:2: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/file_watch.c:2: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ In file included from /usr/include/ssp/strings.h:34, from /usr/include/strings.h:72, from /usr/include/string.h:98, from ../src/file_watch.c:2: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ In file included from /usr/include/string.h:127, from ../src/file_watch.c:2: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../src/file_watch.c:98:2: note: in expansion of macro 'ev_io_init' 98 | ev_io_init(&fwr->w, file_watch_ev_cb, fd, EV_READ); | ^~~~~~~~~~ [17/35] Compiling C object src/picom.p/statistics.c.o distcc[13515] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [18/35] Compiling C object src/picom.p/cache.c.o distcc[29417] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [19/35] Compiling C object src/picom.p/config_libconfig.c.o distcc[907] (dcc_build_somewhere) Warning: failed to distribute, running locally instead [20/35] Compiling C object src/picom.p/opengl.c.o [21/35] Compiling C object src/picom.p/vblank.c.o distcc[27238] (dcc_build_somewhere) Warning: failed to distribute, running locally instead In file included from ../src/vblank.c:3: ../src/vblank.c: In function 'sgi_video_sync_scheduler_init': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ In file included from /usr/include/ssp/strings.h:34, from /usr/include/strings.h:72, from /usr/include/string.h:98, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ In file included from /usr/include/ssp/strings.h:34, from /usr/include/strings.h:72, from /usr/include/string.h:98, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:724:51: note: in expansion of macro 'ev_init' 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ ../src/vblank.c:265:2: note: in expansion of macro 'ev_async_init' 265 | ev_async_init(&self->notify, sgi_video_sync_scheduler_callback); | ^~~~~~~~~~~~~ In file included from ../src/vblank.c:3: ../src/vblank.c: In function 'present_vblank_scheduler_init': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ In file included from /usr/include/ssp/strings.h:34, from /usr/include/strings.h:72, from /usr/include/string.h:98, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ In file included from /usr/include/ssp/strings.h:34, from /usr/include/strings.h:72, from /usr/include/string.h:98, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:159, from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ In file included from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:713:73: note: in expansion of macro 'ev_timer_set' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ ../src/vblank.c:358:2: note: in expansion of macro 'ev_timer_init' 358 | ev_timer_init(&self->callback_timer, present_vblank_callback, 0, 0); | ^~~~~~~~~~~~~ In file included from ../src/utils.h:4, from ../src/region.h:10, from ../src/config.h:27, from ../src/vblank.c:10: ../src/vblank.c: In function 'handle_present_complete_notify': /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vblank.c:423:10: note: in expansion of macro 'ev_is_active' 423 | assert(!ev_is_active(&self->callback_timer)); | ^~~~~~~~~~~~ In file included from ../src/vblank.c:3: /tmp/pkgbuild/x11/picom/work.sparc64/.buildlink/include/ev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/vblank.c:424:2: note: in expansion of macro 'ev_timer_set' 424 | ev_timer_set(&self->callback_timer, delay_sec, 0); | ^~~~~~~~~~~~ [22/35] Compiling C object src/picom.p/backend_backend_common.c.o [23/35] Compiling C object src/picom.p/backend_xrender_xrender.c.o [24/35] Compiling C object src/picom.p/backend_dummy_dummy.c.o ../src/backend/dummy/dummy.c: In function 'dummy_check_image': ../src/backend/dummy/dummy.c:59:1347: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1383: note: here ../src/backend/dummy/dummy.c:59:1402: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1437: note: here ../src/backend/dummy/dummy.c:59:1455: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1489: note: here ../src/backend/dummy/dummy.c:59:1503: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1538: note: here ../src/backend/dummy/dummy.c:59:1552: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1587: note: here ../src/backend/dummy/dummy.c:59:1601: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1635: note: here ../src/backend/dummy/dummy.c:59:1649: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1664: note: here ../src/backend/dummy/dummy.c:59:1678: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1713: note: here ../src/backend/dummy/dummy.c:59:1727: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1762: note: here ../src/backend/dummy/dummy.c:59:1776: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:59:1810: note: here ../src/backend/dummy/dummy.c: In function 'dummy_bind_pixmap': ../src/backend/dummy/dummy.c:91:1342: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1378: note: here ../src/backend/dummy/dummy.c:91:1397: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1432: note: here ../src/backend/dummy/dummy.c:91:1450: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1484: note: here ../src/backend/dummy/dummy.c:91:1498: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1533: note: here ../src/backend/dummy/dummy.c:91:1547: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1582: note: here ../src/backend/dummy/dummy.c:91:1596: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1630: note: here ../src/backend/dummy/dummy.c:91:1644: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1659: note: here ../src/backend/dummy/dummy.c:91:1673: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1708: note: here ../src/backend/dummy/dummy.c:91:1722: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1757: note: here ../src/backend/dummy/dummy.c:91:1771: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:91:1805: note: here ../src/backend/dummy/dummy.c:104:1334: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1370: note: here ../src/backend/dummy/dummy.c:104:1389: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1424: note: here ../src/backend/dummy/dummy.c:104:1442: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1476: note: here ../src/backend/dummy/dummy.c:104:1490: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1525: note: here ../src/backend/dummy/dummy.c:104:1539: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1574: note: here ../src/backend/dummy/dummy.c:104:1588: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1622: note: here ../src/backend/dummy/dummy.c:104:1636: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1651: note: here ../src/backend/dummy/dummy.c:104:1665: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1700: note: here ../src/backend/dummy/dummy.c:104:1714: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1749: note: here ../src/backend/dummy/dummy.c:104:1763: warning: this statement may fall through [-Wimplicit-fallthrough=] ../src/backend/dummy/dummy.c:104:1797: note: here [25/35] Compiling C object src/picom.p/dbus.c.o ../src/dbus.c: In function 'cdbus_callback_add_timeout': ../src/dbus.c:252:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:106: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:252:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c: In function 'cdbus_callback_timeout_toggled': ../src/dbus.c:286:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c: In function 'cdbus_callback_add_watch': ../src/dbus.c:342:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:342:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:342:106: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:342:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:342:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:342:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../src/dbus.c:342:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [26/35] Compiling C object src/picom.p/backend_backend.c.o [27/35] Compiling C object src/picom.p/backend_driver.c.o [28/35] Compiling C object src/picom.p/backend_gl_gl_common.c.o [29/35] Compiling C object src/picom.p/backend_gl_shaders.c.o [30/35] Compiling C object src/picom.p/backend_gl_blur.c.o [31/35] Compiling C object src/picom.p/backend_gl_egl.c.o FAILED: src/picom.p/backend_gl_egl.c.o gcc -Isrc/picom.p -Isrc -I../src -Isubprojects/test.h -I../subprojects/test.h -I/usr/X11R7/include/pixman-1 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/include -I/usr/pkg/include/ev -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c11 '-DPICOM_VERSION="v11"' -D_GNU_SOURCE -Wcast-function-type -Wignored-qualifiers -Wmissing-parameter-type -Wnonnull -Wshadow -Wno-type-limits -Wold-style-declaration -Woverride-init -Wsign-compare -Wtype-limits -Wuninitialized -Wshift-negative-value -Wunused-but-set-parameter -Wunused-parameter -Wimplicit-fallthrough=2 -Wno-missing-braces -Wconversion -Wempty-body -O2 -pthread -D_REENTRANT -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_OPENGL -DCONFIG_DBUS -DHAS_KQUEUE -MD -MQ src/picom.p/backend_gl_egl.c.o -MF src/picom.p/backend_gl_egl.c.o.d -o src/picom.p/backend_gl_egl.c.o -c ../src/backend/gl/egl.c In file included from /tmp/pkgbuild/x11/picom/work.sparc64/.x11-buildlink/include/epoxy/egl.h:46, from ../src/backend/gl/egl.h:4, from ../src/backend/gl/egl.c:16: /tmp/pkgbuild/x11/picom/work.sparc64/.x11-buildlink/include/epoxy/egl_generated.h:11:10: fatal error: EGL/eglplatform.h: No such file or directory 11 | #include "EGL/eglplatform.h" | ^~~~~~~~~~~~~~~~~~~ compilation terminated. distcc[494] ERROR: compile ../src/backend/gl/egl.c on 10.0.20.122:3742 failed distcc[494] (dcc_build_somewhere) Warning: remote compilation of '../src/backend/gl/egl.c' failed, retrying locally distcc[494] Warning: failed to distribute ../src/backend/gl/egl.c to 10.0.20.122:3742, running locally instead In file included from /tmp/pkgbuild/x11/picom/work.sparc64/.x11-buildlink/include/epoxy/egl.h:46, from ../src/backend/gl/egl.h:4, from ../src/backend/gl/egl.c:16: /tmp/pkgbuild/x11/picom/work.sparc64/.x11-buildlink/include/epoxy/egl_generated.h:11:10: fatal error: EGL/eglplatform.h: No such file or directory 11 | #include "EGL/eglplatform.h" | ^~~~~~~~~~~~~~~~~~~ compilation terminated. distcc[494] ERROR: compile ../src/backend/gl/egl.c on localhost failed [32/35] Compiling C object src/picom.p/backend_gl_glx.c.o [33/35] Generating man/picom.1 with a custom command ninja: build stopped: subcommand failed. *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/x11/picom *** Error code 1 Stop. make: stopped in /usr/pkgsrc/x11/picom