martino2002, ensure your installation of glibc is up-to-date, unmodified, and is as provided by the core repositories. Make sure all of the requisite packages from base-devel are installed and up-to-date.
size_t
is provided by the header located at /usr/include/sys/types.h
owned by the package glibc; opencubicplayer requires this header intact within your build environment in order to build.
I've reaffirmed that ocp is building within a fresh Arch chroot on my build server as well as with paru in a separate virtual machine. Therefore the PKGBUILD is determined to be in working order.
Pinned Comments
Sapphirus commented on 2023-02-06 02:35 (UTC) (edited on 2023-02-06 02:40 (UTC) by Sapphirus)
A notification for those aren't using an AUR helper:
There has been a change in required dependencies. Libancient, a newly requisite dependency by upstream, of which is now necessitated by ocp has been added to the dependency list.
It is available via the following AUR packages:
https://aur.archlinux.org/packages/libancient
https://aur.archlinux.org/packages/libancient-git