this one is probably known as the abi change is intentional .. xfconf-4.12.1 and below allow builds, xfconf-4.13.0 and above break " make configure " due to the ABI change Am assuming this will be patched/fixed shortly .. it's a pity a conversion stub was not available in the new library to allow both ABI's to briefly coexist ..
not the build of xfconf-4.13.0 et al fails against itself (once installed built with xfconf-4.12.1 installed, xfconf-4-12.1 in uninstalled and xfconf-4-13.0 fails to build..
Created attachment 7143 build log of failure the build log of xfconf-4.13.0-git compiling against itself (xfconf-4.12.1 not present)
xfconf-4.13.0 et al will compile with perl and perl-bindings deselected when built against itself..
Here is a patch to the issue (which is reported already)... https://bugzilla.xfce.org/show_bug.cgi?id=13619
The attached patch - Ali Akcaagac should solve your problem. Please test it and report back if it is not the case
We have decided to revert the api version bump in 4.13.1 and instead bump the soname version number (you should have now libxfconf-0.so.3.0.0 so you can have also the old libxfconf-0.so.2.0.0 installed as well), technically speaking this is not the ideal solution, but it makes life easier for packagers. Please test it and report back in case of problems.
Fixed in 4.13.1