-
Notifications
You must be signed in to change notification settings - Fork 0
BuildCentOS
staticlibs edited this page Nov 20, 2020
·
8 revisions
Enable EPEL repository, PowerTools repository and wilton/asio COPR repository:
sudo yum update
sudo yum install dnf-plugins-core
sudo yum copr enable wilton/asio
sudo yum install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum update
Install tools and dependencies:
sudo yum install cmake gcc gcc-c++ git java-1.8.0-openjdk-devel make pkgconfig zip asio-devel curl-devel glib2-devel gtk3-devel jansson-devel libgit2-devel libharu-devel libjpeg-turbo-devel libpng-devel log4cplus-devel openssl-devel popt-devel postgresql-devel soci-devel soci-postgresql-devel soci-sqlite3-devel sqlite-devel systemd-devel systemd-devel webkitgtk4-devel webkitgtk4-jsc-devel zlib-devel
Setup Java:
export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
Build:
cd wilton
mkdir build
cd build
cmake .. -DWILTON_BUILD_FLAVOUR=el8
make dist
./wilton_<version>/bin/wilton -v
Enable EPEL repository:
sudo yum install epel-release
sudo yum update
Install tools and dependencies:
sudo yum install cmake gcc gcc-c++ git java-1.8.0-openjdk-devel make pkgconfig zip asio-devel glib2-devel gtk3-devel jansson-devel libgit2-devel libjpeg-turbo-devel libpng-devel log4cplus-devel openssl-devel popt-devel postgresql-devel soci-devel soci-postgresql-devel soci-sqlite3-devel sqlite-devel systemd-devel systemd-devel webkitgtk4-devel webkitgtk4-jsc-devel zlib-devel
Setup Java:
export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
Build:
cd wilton
mkdir build
cd build
cmake .. -DWILTON_BUILD_FLAVOUR=el7
make dist
./wilton_<version>/bin/wilton -v