Compiler avec debian


#1

Blockquote BobSynfig

18d

Tu peux aussi essayer de compiler toi-même depuis le source, tu auras une version “à plat” directement dans un dossier.
La tâche est devenue très simple depuis quelques temps avec les outils “Nix”:

  • Tu chopes les sources sur GitHub (avec Git ou en décompressant un zip)
  • Tu vas sur la page de ReadTheDocs, il y a quelques pré-requis à taper en ligne de commande, une seule fois
  • Tu te places dans l’environnement de dev en lançant ./dev_env.sh
  • (Depuis le nouvel invite de commande) Tu lances la compilation avec ./build-debug.sh ou ./build-production.sh
    1/2h après tout est prêt à l’utilisation ^^

Note qu’il peut y avoir des problèmes de compatibilité entre les versions de Synfig qui font qu’un fichier .sif ne sera pas forcément compatible, il vaut mieux utiliser des versions récentes si possible

Blockquote
je reprends un post qui a ete fermé… parce que jene n’y comprends rien
j’ai ete faire des recherches et il me disent que le systeme est destabilisé si je compile…
y 'as t-il quelqu’un qui pourrais me parler comme a un debutant et me guider pas a pas
et surtout m’exiquer ce qui se passes
pourme permettre de le faire?
merci d’avance.paul.


#2

je n’ai pas trouvé “nix” sur synaptic… dans debian…


#3

Ce n’est pas un paquet, c’est une distro “virtuelle”
https://synfig-docs-dev.readthedocs.io/en/latest/common/building.html
A noter que la dernière version (2.1.3) a un bug sur 2 paquets (voir https://github.com/synfig/synfig/issues/676)

Pour une vue générale il ya des infos dans le wiki https://wiki.synfig.org/Dev:IDE_Linux#Netbeans_from_gnu.2Flinux


#4

Un correctif a été trouvé pour l’erreur indiquée dans mon précédent post

Pour installer movit 1.6.2 (voir https://github.com/NixOS/nixpkgs/issues/49883)

  • lance ton ./dev-env.sh qui doit planter à la fin
  • trouve le répertoire où doit être placé le fichier patché (pourrait être différent selon la version):
    [root@localhost ~]# locate development | grep nix | grep movit /nix/store/sqg2iwnz6dwfjczhi4frp3ga2qyy0i5a-nixpkgs-19.03pre159614.f52b7f5c345/nixpkgs/pkgs/development/libraries/movit /nix/store/sqg2iwnz6dwfjczhi4frp3ga2qyy0i5a-nixpkgs-19.03pre159614.f52b7f5c345/nixpkgs/pkgs/development/libraries/movit/default.nix
  • va dans ce répertoire et télécharge le fichier patché (de la vue raw dans Github):
    sudo wget https://raw.githubusercontent.com/NixOS/nixpkgs/6daa1938b69486dfc75600253ee3878702c604ea/pkgs/development/libraries/movit/default.nix
  • retourne dans ton répertoire source et lance ./dev-env.sh à nouveau

Ca devrait marcher :slight_smile:


#5

c’est gentil merci a ton premier message…je pensais a abandonner
apres avoir essayé de lire les liens que tu m’as envoyé
c’est vraiement trop compliqué pour moi et ma petite tete!
mais si tu me prends par la main(:slight_smile:)
alors je vais faire ce qie tu me dis
merci paul.