Hello,
I'm trying to install a fresh Centova Cast v3 instance on AlmaLinux 8, but I’m running into consistent errors during the Liquidsoap installation phase.
⚠️ Issue
The installer fails when compiling the following packages:
fdkaac
pcre
samplerate
taglib
Each failure is caused by this error:
pgsql
Copia
Modifica
pkgconf: unknown option -- personality
Error: command exited with code 1: /usr/bin/pkgconf --personality x86_64-pc-linux-gnu ...
After checking, it seems that the pkgconf binary shipped with AlmaLinux 8 is outdated, and does not support the --personality option required by OPAM when building Liquidsoap and its dependencies.
🛠️ What I’ve Tried
Installed all required development packages: taglib-devel, libsamplerate-devel, fdk-aac-devel, etc.
Confirmed the presence of .pc files under /usr/lib64/pkgconfig
Set PKG_CONFIG_PATH properly
Tried the installation on RockyLinux 8 and Debian as well — same issue
❓ Questions
Is it confirmed that Liquidsoap via OPAM requires pkgconf >= 2.0 or newer for successful compilation?
Is there an official workaround for users running AlmaLinux 8 or RockyLinux 8?