Acemi: Ubuntu Studio 20.04'te FaustLive'ı derlemek ve kurmak için QMAKE nasıl kullanılır? Qmake w / linux-g ++ ile Makefile oluşturulamıyor

Aug 19 2020

FaustLive, Faust için açık kaynaklı bir prototip oluşturma ortamıdır (açık kaynak, derlenmiş ses programlama dili). İşte FaustLive'ın GitHub'ı:https://github.com/grame-cncm/faustlive

Faust'u terminal aracılığıyla başarıyla derleyip kurduktan sonra, Ubuntu Studio 20.04'ümde FaustLive ile aynı şeyi yapmakta sorun yaşıyorum. İşte yapım talimatları:https://github.com/grame-cncm/faustlive/tree/master/Build

Listelenen tüm önkoşul paketlerini yükledim (anlayabildiğim kadarıyla, terminal / linux acemi olarak). Onların "Proje oluşturma" aşamasına takılı kaldım. Dizini, talimatlara göre github'larını klonladığım FaustLive klasörüne değiştirdikten sonra, çalıştırmaya çalışıyorum:

$ qmake -spec /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qplatformdefs.h

Qmake çalıştırılırken sadece şunu tekrar eder:

/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qplatformdefs.h:3: Extra characters after test expression.Aradaki birkaç satır atlayarak h: 3 ile h: 59 arasında tekrar eder. Nihai çıktı:Error processing project file: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qplatformdefs.h

Buradan ne yapacağım?

Yanıtlar

1 N0rbert Aug 19 2020 at 03:03

ArchLinux'tan PKGBUILD kullanarak Ubuntu için aşağıdaki yöntemi elde edebiliriz:

sudo apt-add-repository universe
sudo apt-get install build-essential qt5-default faust qrencode libjack-jackd2-dev \
libmicrohttpd-dev liblo-dev libsndfile1-dev libasound2-dev libcurl4-openssl-dev

cd ~/Downloads
git clone https://github.com/grame-cncm/faustlive.git
cd faustlive
git submodule update --init
cd Build

make

sudo cp FaustLive/FaustLive /usr/local/bin
sudo mkdir -p /usr/local/share/applications/
sed "s|Icon=Faustlive|Icon=/usr/local/share/icons/hicolor/256x256/apps/FaustLive.png|" -i rsrc/FaustLive.desktop
sudo cp rsrc/FaustLive.desktop /usr/local/share/applications/
sudo mkdir -p /usr/local/share/icons/hicolor/256x256/apps
sudo cp ../Resources/FaustLive.png /usr/local/share/icons/hicolor/256x256/apps

Sonuç olarak, kısayolunu kullanarak FaustLive'ı çalıştırabileceksiniz.