Chargement...
 
Skip to main content

Commentaires

  • Un simple 'make' ?
    Hachesse Sun 10 Dec 2017 14:18

    "Normalement, un simple make suffit à compiler et installer le plugin :"
    😂
    Bin pas du tout en ce qui concerne ma config un peu datée (linux mint 17.3 kernel 3.19).
    Mais voici la recette pour ceux qui galèrent:
    Déjà, pas mal de logiciels/librairies à installer, au-delà de ce qui est mentionné dans le README de github (par ailleurs très bien fait)
    Copy to clipboard
    sudo apt-get install git sudo apt-get install cmake sudo apt-get install libx11-dev sudo apt-get install libGL-dev sudo apt-get install libgl1-mesa-dev sudo apt-get install libxcursor-dev sudo apt-get install libxinerama-dev sudo apt-get install libxrandr-dev sudo apt-get install apt-file sudo apt-get install zlib1g-dev sudo apt-get install g++ sudo apt-get install libasound2-dev sudo apt-get install freeglut3-dev sudo apt-get install libgtk2.0-dev sudo apt-file update

    Ensuite, on commence à suivre les instructions du README:
    Copy to clipboard
    git clone https://github.com/VCVRack/Rack.git cd Rack git submodule update --init --recursive make dep

    A ce stade une erreur de compilation apparaît 😑,
    Copy to clipboard
    cd rtaudio/cmakebuild && cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX="/mnt/f854ef78-b2a8-4e7e-8b6d-52946426373d/home/lessouchay/Bureau/VCV/Rack/dep" .. -- Using Linux ALSA CMake Error at CMakeLists.txt:118 (cmake_POLICY): Policy "CMP0042" is not known to this version of CMake.

    Elle requiert la modification d'un fichier : ./rtaudio/CMakeLists.txt, mettre en commentaire la ligne 118
    Copy to clipboard
    #cmake_POLICY(SET CMP0042 OLD)

    On relance la compil des dépendances avec
    Copy to clipboard
    make dep

    Au deuxième passage, ça marche 😀

    Bon à ce stade les dépendances ça va, on s'attaque au prog principal:
    Avant de lancer 'make', aller à la ligne 12 dans le fichier Rack/compile.mk, et la commenter:
    Copy to clipboard
    ifneq ($(ARCH), mac) # #CXXFLAGS += -Wsuggest-override endif

    Allez, on se le 'make' (comme indiqué dans le README, j'invente rien).

    Et pour finir, compiler les plugins comme indiqué dans le README:
    Copy to clipboard
    cd plugins git clone https://github.com/VCVRack/Fundamental.git git submodule update --init --recursive make

    A l'issue de ce processus, le logiciel principal et le module 'Fundamental' semblent tourner, chez moi.
    Dédouanement préventif: Je n'ai aucune compétence pour dépanner une config, et ne fournis ces éléments qu'afin de donner du courage à ceux qui souhaitent s'en inspirer s'ils ont butté sur un des (nombreux) écueils possibles et ici résolus. La lise des librairies incorporées peut être différente pour d'autres configurations.

    • un détail oublié
      Hachesse Sun 10 Dec 2017 14:55

      Replied to "Normalement... Avant de relancer la compil des dépendances, il faut penser à mettre en commentaires dans ./Rack/Makefile la ligne 139:
      Copy to clipboard
      # git clone https://github.com/thestk/rtaudio.git

      Autrement le make plante quand il cherche à recharger rtaudio...