Unresolved symbol in pcp-export-zabbix-agent

I was checking the integration between zabbix7 and pcp using pcp-export-zabbix-agent. The packages work fine in Fedora . When repeating the congiguration in Almalinux10, I get an “undefined symbol: zbx_module_history_write_cbs”

Packages are:

$ rpm -q zabbix7.0-agent pcp-export-zabbix-agent
zabbix7.0-agent-7.0.28-1.el10_2.x86_64
pcp-export-zabbix-agent-7.0.3-3.el10.x86_64

zabbix7.0-agent comes from EPEL, but pcp-export-zabbix-agent seems to be recompiled by Almalinux

Hello,

zbx_module_history_write_cbs() is an optional Zabbix module interface used for exporting history data. Its absence does not necessarily mean that the PCP agent module failed to load.

Could you please check whether the Zabbix agent is still running and whether the PCP item keys are available?

systemctl status zabbix-agent
zabbix_agentd -p 2>/dev/null | grep ‘^pcp.’

It would also be helpful to provide the complete Zabbix agent log around the error, especially any lines containing:

loaded modules
loading modules failed
zbxpcp

If zbxpcp.so is loaded and the pcp.* keys return values, the undefined-symbol message may only be a harmless loader warning.

The AlmaLinux package appears to be rebuilt from the CentOS Stream 10 PCP package rather than containing an AlmaLinux-specific implementation.