===== Commit 2013-08-26 =====
Portage VS2012 - debian wheezy (gcc 4.7.2)
===== portage =====
** Libs-Visual studio 2012 **
* Compilation d'un nouveau jeu de libs compatible VS2012 & libs "up to date" (attention : ni vtk6, ni qt5 pas encore bien gérés par cmake)
* Utilisation du cmake-2.8.11 (pour support de vs2012)
* Correction des fichiers cmakelists.txt pour utilisation avec le cmake (reste compatible avec libs 2008 mais necessite mise à jours cmake sur les stations => cmake 2.8.11 dans répertoire /opt/cmake-2.8.11).
important :updatez votre configuration "linuxbin"
* Maintenant, pour linker avec python, il faut utiliser
${PYTHON_LIBRARY_RELEASE} et ${PYTHON_LIBRARY_DEBUG}
* Ajout du projet win64-vs2012.cmake
** PySide **
* Essai d'utilisation de [[ http://qt-project.org/wiki/Category:LanguageBindings::PySide|PySide]] en remplacement de PyQt :
* PySide projet entièrement lgpl (pas de problèmes de license)
* géré par les gens de Qt en parallèle avec Qt
* à priori ca marche pour nous (il me reste à traduire geniso.gui4)
* PyQt toujours actif si python ne trouve pas PySide
** gcc-4.7.2 - Debian Wheezy **
* installé dans une virtualBox (si qqn veut l'image disk)
* tous les packages "out of the box" sauf :
* intel mkl (ne fait pas partie de la distribution debian)
* tbb : la version installée corrompt le code => télécharger et recompiler la version courante (tbb42-20130613oss)
* Ajout d'un certain nombre de ''this->'' dans la dérivation de classes templates (elements Methods)
** METAFOR_USE_TBBMALLOC **
* Ajout de l'option cmake ''METAFOR_USE_TBBMALLOC'' (ON par défaut) permettant de désactiver le remplacement du malloc système par celui de tbb (à ne jamais utiliser sauf raison de debug)
* Il n'est pas possible à ce jour de compiler entièrement sans tbb !!!
===== Divers =====
** printParameters **
* Deplacement de la fonction de philippe toolbox.utilities.printParameters vers toolbox.remeshedUtilities.printParameters
* Correction de l'appel 'from ctypes import *' dans la fonction en 'import ctypes'
* idem dans les fonctions 'printParameters2Matlab' de mes cas tests
* nb : toolbox.utilities n'est pas un fourre tout d'utilitaires, mais le coeur de Metafor. On devrait le renommer, mais prière de ne rien y ajouter si ce n'est indispensable...
** battery.py **
* correction de la regular expression générant les diffs sur les fichiers TSC-FAILED dans la sortie html
** XFEM_ALE **
* Commit des resultats de batterie des test d'Ewen sur les stations
* Reste un truc à éclaircir rapport au test apps.XFEM.ALE_frictionless
===== Fichiers ajoutés/supprimés =====
A oo_meta/CMake/mtfLicense/fabulous.lic
A linuxbin/cfg/blueberry/cmake.profile
A linuxbin/cfg/gaston/cmake.profile
R
--- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2013/08/26 //