Anomalie #67

MorpheeMorphoMaxTree : erreur de compilation sous Linux - et proposition de correction

Added by Etienne Decencière almost 8 years ago. Updated almost 8 years ago.

Status:RésoluStart date:11/17/2009
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

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.

History

#1 Updated by Jorge Hernandez almost 8 years ago

  • Status changed from Nouveau to Résolu

Le changement est fait sur Windows!!!

Also available in: Atom PDF