Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 16/02/2017, à 02:27

serviteur

Compilation Fluid Designer 2.78a (Blender).

Salut à tous,

J'aimerai compilé Fluid Designer 2.78a basé sur Blender, car sur le site officiel il ya pas une version pour Ubuntu et ses variantes.

Le lien du Code Source de Fluid Designer:

-https://github.com/Microvellum/BlenderFD-2.78a

-https://github.com/Microvellum/

Voici le lien officel de comment compiler Blender sur Ubuntu:

https://doc.ubuntu-fr.org/blender_compilation

Un tutoriel (en anglais) pour compiler sur Ubuntu 16.04
https://blog.khophi.co/building-blender … ntu-16-04/

Comment faire la compilation sur Xubuntu 16.04.1, ayant déjà  téléchargé le code source  de Fluid designer 2.78a et désarchivé dans:
/home/serviteur/Téléchargements/BlenderFD-2.78a-master ?

Après avoir installé les prérequis selon la doc, dois-je encore Récuperer les sources de Blender comme en dessous ?

mkdir ~/blender-git
cd ~/blender-git
git clone http://git.blender.org/blender.git
cd blender
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master

Dernière modification par serviteur (Le 16/02/2017, à 02:28)


" Le disciple (serviteur) n'est pas plus que le maître; mais tout disciple accompli sera comme son maître." Luc 6:40;  Jean. 13:16
'' J'ai été crucifié avec Christ et je suis une nouvelle création" GAL2: 20, 2Cor5: 17, Rom 6:6-7
HP EliteBook Workstation Intel i7 2760QM, 16GB RAM, Nvidia Quadro 4000M
HP xw4600 Workstation: Intel Core 2 Quad Q9300, 4 GB RAM, Nvidia Geforce  GTX 580

Hors ligne

#2 Le 17/02/2017, à 12:10

J5012

Re : Compilation Fluid Designer 2.78a (Blender).

non puisque ce n'est pas blender que tu veux compiler mais fluidesigner ...

mkdir ~/blenderfd-git
cd ~/blenderfd-git
git clone https://github.com/Microvellum/BlenderFD-2.78a.git
cd blender-en-fait-le-sous-dossier-du-clone-git=chez-toi-au-dossier::/home/serviteur/Téléchargements/BlenderFD-2.78a-master

→ tu vas donc dans ton dossier desarchivé :

cd /home/serviteur/Téléchargements/BlenderFD-2.78a-master
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master

Hors ligne

#3 Le 17/02/2017, à 16:47

serviteur

Re : Compilation Fluid Designer 2.78a (Blender).

Merci J5012 pour ta réponse.

J'ai commencé par installé les prérequis:

sudo apt install git build-essential cmake cmake-curses-gui ccmake

E: Impossible de trouver le paquet ccmake

serviteur @ HP-EliteBook-8760w  ~
└─ $ ▶ sudo apt install git build-essential cmake cmake-curses-gui ccmake
[sudo] Mot de passe de serviteur : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet ccmake
serviteur @ HP-EliteBook-8760w  ~

J'ai installé les prérequis en tapant:

sudo apt install git build-essential cmake cmake-curses-gui 
serviteur @ HP-EliteBook-8760w  ~
└─ $ ▶ sudo apt install git build-essential cmake cmake-curses-gui 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential is already the newest version (12.1ubuntu2).
The following additional packages will be installed:
  cmake-data git-man liberror-perl libjsoncpp1
Paquets suggérés :
  codeblocks eclipse ninja-build git-daemon-run | git-daemon-sysvinit git-doc
  git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn
Les NOUVEAUX paquets suivants seront installés :
  cmake cmake-curses-gui cmake-data git git-man liberror-perl libjsoncpp1
0 mis à jour, 7 nouvellement installés, 0 à enlever et 18 non mis à jour.
Il est nécessaire de prendre 8 853 ko dans les archives.
Après cette opération, 50,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://cm.archive.ubuntu.com/ubuntu xenial-updates/main amd64 cmake-data all 3.5.1-1ubuntu3 [1 121 kB]
Réception de:2 http://cm.archive.ubuntu.com/ubuntu xenial/main amd64 libjsoncpp1 amd64 1.7.2-1 [73,0 kB]
Réception de:3 http://cm.archive.ubuntu.com/ubuntu xenial-updates/main amd64 cmake amd64 3.5.1-1ubuntu3 [2 623 kB]
Réception de:4 http://cm.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 cmake-curses-gui amd64 3.5.1-1ubuntu3 [1 276 kB]
Réception de:5 http://cm.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19,6 kB]
Réception de:6 http://cm.archive.ubuntu.com/ubuntu xenial/main amd64 git-man all 1:2.7.4-0ubuntu1 [735 kB]
Réception de:7 http://cm.archive.ubuntu.com/ubuntu xenial/main amd64 git amd64 1:2.7.4-0ubuntu1 [3 006 kB]
8 853 ko réceptionnés en 23s (381 ko/s)                                        
Sélection du paquet cmake-data précédemment désélectionné.
(Lecture de la base de données... 222866 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cmake-data_3.5.1-1ubuntu3_all.deb ...
Dépaquetage de cmake-data (3.5.1-1ubuntu3) ...
Sélection du paquet libjsoncpp1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libjsoncpp1_1.7.2-1_amd64.deb ...
Dépaquetage de libjsoncpp1:amd64 (1.7.2-1) ...
Sélection du paquet cmake précédemment désélectionné.
Préparation du dépaquetage de .../cmake_3.5.1-1ubuntu3_amd64.deb ...
Dépaquetage de cmake (3.5.1-1ubuntu3) ...
Sélection du paquet cmake-curses-gui précédemment désélectionné.
Préparation du dépaquetage de .../cmake-curses-gui_3.5.1-1ubuntu3_amd64.deb ...
Dépaquetage de cmake-curses-gui (3.5.1-1ubuntu3) ...
Sélection du paquet liberror-perl précédemment désélectionné.
Préparation du dépaquetage de .../liberror-perl_0.17-1.2_all.deb ...
Dépaquetage de liberror-perl (0.17-1.2) ...
Sélection du paquet git-man précédemment désélectionné.
Préparation du dépaquetage de .../git-man_1%3a2.7.4-0ubuntu1_all.deb ...
Dépaquetage de git-man (1:2.7.4-0ubuntu1) ...
Sélection du paquet git précédemment désélectionné.
Préparation du dépaquetage de .../git_1%3a2.7.4-0ubuntu1_amd64.deb ...
Dépaquetage de git (1:2.7.4-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu5) ...
Paramétrage de cmake-data (3.5.1-1ubuntu3) ...
Paramétrage de libjsoncpp1:amd64 (1.7.2-1) ...
Paramétrage de cmake (3.5.1-1ubuntu3) ...
Paramétrage de cmake-curses-gui (3.5.1-1ubuntu3) ...
Paramétrage de liberror-perl (0.17-1.2) ...
Paramétrage de git-man (1:2.7.4-0ubuntu1) ...
Paramétrage de git (1:2.7.4-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu5) ...
serviteur @ HP-EliteBook-8760w  ~
└─ $ ▶ 

Récupérer les sources de BlenderFD-2.78a

serviteur @ HP-EliteBook-8760w  ~
└─ $ ▶ mkdir ~/blenderfd-git
serviteur @ HP-EliteBook-8760w  ~
└─ $ ▶ cd ~/blenderfd-git
serviteur @ HP-EliteBook-8760w  ~/blenderfd-git
└─ $ ▶ git clone https://github.com/Microvellum/BlenderFD-2.78a.git
Clonage dans 'BlenderFD-2.78a'...
remote: Counting objects: 9381, done.
remote: Total 9381 (delta 0), reused 0 (delta 0), pack-reused 9381
Réception d'objets: 100% (9381/9381), 106.65 MiB | 785.00 KiB/s, fait.
Résolution des deltas: 100% (2467/2467), fait.
Vérification de la connectivité... fait.
Extraction des fichiers: 100% (8608/8608), fait.
serviteur @ HP-EliteBook-8760w  ~/blenderfd-git
└─ $ ▶ cd /home/serviteur/Téléchargements/BlenderFD-2.78a-master
serviteur @ HP-EliteBook-8760w  ~/Téléchargements/BlenderFD-2.78a-master
└─ $ ▶ git submodule update --init --recursive
fatal: Not a git repository (or any of the parent directories): .git
serviteur @ HP-EliteBook-8760w  ~/Téléchargements/BlenderFD-2.78a-master
└─ $ ▶ 


NB: Les sources récupérées sont aussi dans le dossier courant dans le répertoire: /home/serviteur/blenderfd-git/BlenderFD-2.78a

recupe10.png


La commande:

git submodule update --init --recursive

me donne: fatal: Not a git repository (or any of the parent directories): .git

Je n'ai plus continué, comment résoudre ?

Dernière modification par serviteur (Le 17/02/2017, à 17:09)


" Le disciple (serviteur) n'est pas plus que le maître; mais tout disciple accompli sera comme son maître." Luc 6:40;  Jean. 13:16
'' J'ai été crucifié avec Christ et je suis une nouvelle création" GAL2: 20, 2Cor5: 17, Rom 6:6-7
HP EliteBook Workstation Intel i7 2760QM, 16GB RAM, Nvidia Quadro 4000M
HP xw4600 Workstation: Intel Core 2 Quad Q9300, 4 GB RAM, Nvidia Geforce  GTX 580

Hors ligne

#4 Le 17/02/2017, à 16:52

serviteur

Re : Compilation Fluid Designer 2.78a (Blender).

J'aimerai savoir pour la suite après avoir résolu ( fatal: Not a git repository...)  tel que dit sur la doc.



Mettre à jour les sources

cd MON_DOSSIER/blender-git/blender
git pull --rebase
git submodule foreach git pull --rebase origin master

cd MON_DOSSIER/blender-git/blender

chez moi ça sera:

cd /home/serviteur/blenderfd-git/BlenderFD-2.78a

ou

cd /home/serviteur/Téléchargements/BlenderFD-2.78a-master 

?


Installation et Compilation des dépendances

cd MON_DOSSIER/blender-git/blender/build_files/build_environment/
./install_deps.sh

cd MON_DOSSIER/blender-git/blender/build_files/build_environment/

chez moi ça sera:

cd /home/serviteur/blenderfd-git/BlenderFD-2.78a/build_files/build_environment/  

ou

cd /home/serviteur/Téléchargements/BlenderFD-2.78a-master/build_files/build_environment/

?


Configuration avec CMake

mkdir MON_DOSSIER/blender-git/build
cd MON_DOSSIER/blender-git/build
cmake ../blender

chez moi ça sera:

mkdir /home/serviteur/blenderfd-git/BlenderFD-2.78a//build
cd /home/serviteur/blenderfd-git/BlenderFD-2.78a/build
cmake ../blenderfd

ou


mkdir /home/serviteur/Téléchargements/BlenderFD-2.78a-master/build
cd /home/serviteur/Téléchargements/BlenderFD-2.78a-master/build
cmake ../blenderfd


Pour configurer les paramètres de Compilation :

ccmake ../blender

Pour moi, sera t-il ceci:

ccmake ../blenderfd

Compilation

cd MON_DOSSIER/blender-git/build
make -j 12
make install

Mon Intel i7 2760QM à 4 Cores soit 8 threads

Pour moi, sera t-il ceci:

cd /home/serviteur/blenderfd-git/build
make -j 8
make install

ou


cd /home/serviteur/Téléchargements/BlenderFD-2.78a-master/build
make -j 8
make install

Dernière modification par serviteur (Le 17/02/2017, à 16:55)


" Le disciple (serviteur) n'est pas plus que le maître; mais tout disciple accompli sera comme son maître." Luc 6:40;  Jean. 13:16
'' J'ai été crucifié avec Christ et je suis une nouvelle création" GAL2: 20, 2Cor5: 17, Rom 6:6-7
HP EliteBook Workstation Intel i7 2760QM, 16GB RAM, Nvidia Quadro 4000M
HP xw4600 Workstation: Intel Core 2 Quad Q9300, 4 GB RAM, Nvidia Geforce  GTX 580

Hors ligne

#5 Le 17/02/2017, à 22:04

J5012

Re : Compilation Fluid Designer 2.78a (Blender).

une fois les sources telechargées avec le master-zip et decompressées, leur mise à jour n'est pas obligatoire via la commande git, puisque tu viens de les recuperer ... tu peux compiler de suite ...

l'erreur comme quoi git ne reconnait pas l'archive telechargée est justement du fait que tu l'as telechargé, les fichiers de marquage que la commande git cree lors d'un clonage manquent donc ...

pour le make, ca depend si tu utilises l'archive dezippee ou la version clonée ...

Hors ligne