Anomalie #67
MorpheeMorphoMaxTree : erreur de compilation sous Linux - et proposition de correction
0%
Description
J'utilise gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3 .
J'obtiens less erreurs suivantes :
/home/decencie/src/trunk/addons/free/MorphoMaxTree/pythonExt/PythonExport.cpp: In function ‘morphee::RES_C morphee::MorphoMaxTree::<unnamed>::t_Py_MaxTreeWithBox(const morphee::ImageInterface*, const morphee::ImageInterface*, const morphee::selement::NeighborList&, morphee::ImageInterface*, boost::python::api::object&)’:
/home/decencie/src/trunk/addons/free/MorphoMaxTree/pythonExt/PythonExport.cpp:269: erreur: expected primary-expression before ‘>’ token
/home/decencie/src/trunk/addons/free/MorphoMaxTree/pythonExt/PythonExport.cpp:269: erreur: expected primary-expression before ‘)’ token
/home/decencie/src/trunk/addons/free/MorphoMaxTree/pythonExt/PythonExport.cpp: In function ‘morphee::RES_C morphee::MorphoMaxTree::<unnamed>::t_Py_MaxTreeWithBox(const morphee::ImageInterface*, const morphee::selement::NeighborList&, morphee::ImageInterface*, boost::python::api::object&)’:
/home/decencie/src/trunk/addons/free/MorphoMaxTree/pythonExt/PythonExport.cpp:298: erreur: expected primary-expression before ‘>’ token
/home/decencie/src/trunk/addons/free/MorphoMaxTree/pythonExt/PythonExport.cpp:298: erreur: expected primary-expression before ‘)’ token
Elles ont la même cause. Dans le premier cas, il s'agit de la ligne:
tTreeBox g = maxTree.getGraphWithBox<tTreeBox>();
Sur mon système, le problème disparait avec la correction suivante:
tTreeBox g = maxTree.template getGraphWithBox<tTreeBox>();
On peut corriger de la même façon la ligne 298.
Je veux bien intégrer la modification sur le serveur svn, si une bonne volonté vérifie que ça marche aussi sous Windows.
Updated by Jorge Hernandez about 15 years ago
- Status changed from Nouveau to Résolu
Le changement est fait sur Windows!!!