Forums » Forum général »
Soucis sur la derniere version (r318)
Added by Théveny Frédéric over 10 years ago
Bonjour à tous,
je viens de faire une MAJ de mes sources et j’essaye de compiler computreeCore.
j’ai l’erreur suivante :
ct_context.h:14: error: 'class CT_CoordinateSystemManager' has no member named 'currentCoordinateSystem' #define PS_COORDINATES_SYS PS_COORDINATES_SYS_MANAGER->currentCoordinateSystem()
Une idée pour contourner ?
Merci !
Fred
Replies (7)
RE: Soucis sur la derniere version (r318) - Added by Krebs Michaël over 10 years ago
oui faire à nouveau un update, je viens de faire un commit.
RE: Soucis sur la derniere version (r318) - Added by Théveny Frédéric over 10 years ago
Ok c’est fait, mais ça bloque un peut plus loin :
computree/computreev3/pluginshared/ct_attributes/ct_stditemattributecoordinatewrappert.hpp:77: error: 'PS_COORDINATES_SYS' was not declared in this scope PS_COORDINATES_SYS->convertExport((((ItemDrawableClass*)item)->*m_gMethods[0])(), et computree/computreev3/pluginshared/ct_attributes/ct_stditemattributecoordinatet.hpp:78: error: 'PS_COORDINATES_SYS' was not declared in this scope PS_COORDINATES_SYS->convertExport(m_datas[0],
J’ai beau avoir mis un include “ct_global/ct_contect.h” dans les deux fichiers, ce n’est pas passé
RE: Soucis sur la derniere version (r318) - Added by Krebs Michaël over 10 years ago
je viens de faire un commit qui résout les problèmes de compilation que tu as. tu compile sous linux je suppose....
RE: Soucis sur la derniere version (r318) - Added by Théveny Frédéric over 10 years ago
Oui je suis sur debian jessie (la prochaine).
J’ai fait l’update et je t’embête encore avec quelques problèmes de compilation : CT_AbstractCloudIndexRegistered pose des problèmes de références croisées :
computree/computreev3/pluginshared/ct_cloudindex/tools/ct_cloudindexiteratort.h:31: error: invalid use of incomplete type 'class CT_AbstractCloudIndexRegistered' m_index = dynamic_cast<CT_AbstractCloudIndexT<T>*>(cir->abstractCloudIndex()); computree/computreev3/pluginshared/ct_cloudindex/tools/ct_cloudindexiteratort.h:31: error: invalid use of incomplete type 'class CT_AbstractCloudIndexRegistered' m_index = dynamic_cast<CT_AbstractCloudIndexT<T>*>(cir->abstractCloudIndex()); computree/computreev3/pluginshared/ct_defines.h:31: error: forward declaration of 'class CT_AbstractCloudIndexRegistered' class CT_AbstractCloudIndexRegistered;
RE: Soucis sur la derniere version (r318) - Added by Krebs Michaël over 10 years ago
Ok je me suis monté une machine virtuelle linux et ça compile maintenant. Fait un update et n’oublie pas de lancer le script “unix_launchAllScripts.sh” contenu dans le dossier computreev3/scripts (une fois seulement) qui aura pour effet de copier certains fichiers nécessaire à l’exécution de computree (notamment pour afficher les points)
RE: Soucis sur la derniere version (r318) - Added by Théveny Frédéric over 10 years ago
Alors j’ai fait l’update, je suis passé à QT5.3.2 et le cœur semble compiler.
Il me reste des erreurs de compil mais c’est dans mon plugin. Je te tiens au courant de l’évolution.
Encore merci de ta réactivité.
Fred
RE: Soucis sur la derniere version (r318) - Added by Théveny Frédéric over 10 years ago
Je confirme ça compile sous Debian Jessie / QT5
maintenant j’adapte mon plugin à Eigen et aux modifications induites suite à l’intégration de cette lib.