Looks like this package isn't being built with the latest system libevent
46:46.88 In file included from Unified_cpp_ipc_chromium0.cpp:83:
46:46.88 icecat/src/icecat-140.12.0/ipc/chromium/src/base/message_pump_libevent.cc:44:1: error: use of undeclared identifier 'EVENT__SIZEOF_TIME_T
'
46:46.88 44 | CHECK_EVENT_SIZEOF(TIME_T, time_t);
46:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:46.89 /srv/storage/icecat/src/icecat-140.12.0/ipc/chromium/src/base/message_pump_libevent.cc:32:19: note: expanded from macro 'CHECK_EVENT_SIZEOF'
46:46.89 32 | static_assert(EVENT__SIZEOF_##TYPE == sizeof(type), \
46:46.89 | ^~~~~~~~~~~~~~~~~~~~
46:46.90 <scratch space>:380:1: note: expanded from here
46:46.90 380 | EVENT__SIZEOF_TIME_T
46:46.90 | ^~~~~~~~~~~~~~~~~~~~
The workaround for me was to remove the line ac_add_options --with-system-libevent from the PKGBUILD.
Probably with _build_system_libs=false everything will compile successfully too, but it will take longer.
Pinned Comments
xiota commented on 2024-02-26 07:32 (UTC) (edited on 2026-04-29 05:17 (UTC) by xiota)
See PKGBUILD for build options. Examples of use without editing:
_build_pgo=false makepkg -Csrextra-x86_64-build -- -- _build_limit_cores=true_build_fast_patch=false yay icecat# usage with AUR helpers may vary