Compiling in Fedora - pharo-project/pharo-vm GitHub Wiki
Installing dependencies
Fedora release 37 (Thirty Seven)
Building the VM requires to install the following dependencies:
dnf -y install sudo
sudo dnf makecache --refresh
sudo dnf update --refresh
sudo dnf --refresh distro-sync -y
sudo dnf check
dnf group install c-development
dnf -y install \
cmake \
git \
pkg-config \
wget \
libuuid-devel \
libffi-devel \
libgit2-devel \
libssh-devel \
SDL2-devel \
freetype-devel
Troubleshooting
To compile libgit in Linux Fedora, it is needed to install libcurl and to create a symbolic link to alias such library with the name used by libGit. For doing so, it is required to do:
sudo ln -s /usr/lib64/libcurl.so.4 /usr/lib64/libcurl-gnutls.so.4