===== 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 //