[Résolu] Compilation FreeCad différentes versions

Forum destiné aux questions et discussions en français
Forum rules
Règles du forum et informations utiles.

VEUILLEZ LIRE CECI AVANT DE DEMANDER DE L'AIDE
fran6t
Posts: 348
Joined: Tue Jul 15, 2014 9:29 am
Location: Montauban
Contact:

[Résolu] Compilation FreeCad différentes versions

Postby fran6t » Fri Apr 13, 2018 10:00 am

Tout d’abord encore merci à NormandC et Sgrogan pour la mise à disposition des dépôts permettant d'avoir les 3 versions disponibles de Freecad facilement.

Hier la 0.17 contenait un petit bug corrigé au niveau du dépôt github 3 jours auparavant, j’ai bien essayé de compiler, mais sans réussir à faire une version 0.17.

En clonant le dépôt github c’est une 0.18 toute fraîche que l’on obtient, naïvement je pensais qu'en changeant de branche c’est-à-dire en faisant un
git checkout releases/FreeCAD-0-17 et en relançant une compilation j’obtiendrai une version 0.17 et bien non toujours 0.18

Ma question est donc comment faire pour compiler une version précise ?

Cela concerne pas vraiment FreeCAD, car il s'agit simplement d’un non savoir faire de ma part concernant une compilation en utilisant github.
Peut-être faut-il faire une extraction ou export de branche dans un répertoire local, mais je n’ai pas trouvé de commande voilà si quelqu’un a un lien ou une façon propre de faire je suis preneur.
Last edited by fran6t on Mon Apr 16, 2018 5:51 am, edited 1 time in total.
User avatar
NormandC
Posts: 16198
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Compilation FreeCad différentes versions

Postby NormandC » Fri Apr 13, 2018 11:43 am

Est-ce que tu a relancé cmake avant de compiler?

Bref, après avoir fait git checkout, il faut retourner dans le dossier où FreeCAD est compilé puis

Code: Select all

 cmake .
 make
Mais en compilant la branche Releases tu vas revenir à l'équivalent du paquet freecad-0.17 qui n'inclut pas le correctif.
fran6t
Posts: 348
Joined: Tue Jul 15, 2014 9:29 am
Location: Montauban
Contact:

Re: Compilation FreeCad différentes versions

Postby fran6t » Fri Apr 13, 2018 8:35 pm

Merci Normandc c'est ok.
En plus le commit du patch sur la 0.17 est fait. Le gros fichier test qui posait problème s'ouvre sans erreur j'obtiens donc une version
OS: Ubuntu 14.04.5 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13511 (Git)
Build type: Unknown
Branch: releases/FreeCAD-0-17
Hash: 5773170777f424c932f2088ef92d5f664b7d3c23
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Locale: French/France (fr_FR)
User avatar
NormandC
Posts: 16198
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Compilation FreeCad différentes versions

Postby NormandC » Sat Apr 14, 2018 5:03 pm

Tu sais quoi, tu avais probablement déjà la version 0.17.13511, mais si tu omets l'étape cmake qui configure le tout, le fichier src/Build/Version.h qui est utilisé pour extraire les données de version n'est pas mis à jour avant la compilation.
fran6t
Posts: 348
Joined: Tue Jul 15, 2014 9:29 am
Location: Montauban
Contact:

Re: Compilation FreeCad différentes versions

Postby fran6t » Sun Apr 15, 2018 3:44 pm

Oui merci encore pour tout le temps que tu passes à nous donner des infos