prko
April 3, 2024, 2:24pm
26
Hi, the build instructions for Linux on the following pages do not work properly on my Ubuntu 22.04 ARM64.
I found the way to build without the dependency errors, but I think I do not have write access and am not sure if the following way is generally applicable: If so, could someone check and update the guide?
sudo apt-get update
sudo apt-get upgrade
reboot
cd ~
sudo apt-get install build-essential cmake libjack-jackd2-dev libsndfile1-dev libfftw3-dev libxt-dev libavahi-client-dev
sudo apt-get install git libasound2-dev libicu-dev libreadline6-dev libudev-dev pkg-config libncurses5-dev
sudo apt-get install qtbase5-dev qt5-qmake qttools5-dev qttools5-dev-tools qtdeclarative5-dev libqt5svg5-dev libqt5websockets5-dev qtwebengine5-dev
sudo apt-get install jackd2
sudo apt-get install emacs
git clone --recurse-submodules https://github.com/SuperCollider/SuperCollider.git
cd SuperCollider
mkdir build && cd build
cmake ..
make
sudo make install
1 Like
prko
March 3, 2025, 12:55pm
28
Step-by-step build process for Ubuntu 24.4 ARM64 on 2 March 2025:
optional step (but currently users will get an error if emacs is not installed):
sudo apt-get install emacs
required step:
sudo apt-get install jackd2
Select “<Yes>” when asked "“Enable realtime process priority?”
required step:
sudo apt-get install build-essential cmake libjack-jackd2-dev libsndfile1-dev libfftw3-dev libxt-dev libavahi-client-dev
required step:
sudo apt-get install git libasound2-dev libicu-dev libreadline6-dev libudev-dev pkg-config libncurses5-dev
required step:
sudo apt-get install qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-declarative-dev libqt6gui6 libqt6printsupport6 libqt6svgwidgets6 libqt6websockets6-dev libqt6webenginecore6 libqt6webenginecore6-bin qt6-webengine-dev qt6-webengine-dev-tools libqt6webchannel6-dev libqt6opengl6-dev libqt6svg6-dev linguist-qt6 qt6-l10n-tools libglx-dev libgl1-mesa-dev libvulkan-dev libxkbcommon-dev libxcb-xkb-dev
required step:
cd ~/Downloads
required step:
git clone --recurse-submodules https://github.com/SuperCollider/SuperCollider.git
required step:
cd SuperCollider
required step:
mkdir build && cd build
required step:
cmake ..
required step:
make
required step:
sudo make install
required step:
sudo ldconfig