problemes d'execution et de compilation |
lguenhael
Administrateur
|
Bonjour,
Sur le poste 2 vous installez une version 32 ou 64 bits? Chez moi tout fonctionne très bien pour la version 2012 développement 64 bits sous Ubuntu 10.04 que ce soit essaicast, compilcast, l'exécutable Cast3M original ou celui recompilé. Si j'ai un moment j'essayerai sous une version plus récente d'Ubuntu. Guénhaël. |
||||||||||||
|
problemes d'execution et de compilation - suite |
ejoseph
|
Bonjour,
Merci de cette première réponse qui m'a incité à faire quelques bricolages. Sue le poste 2 , le même que 1 (dual boot Win/Linux) , j'ai bien installé une version 64 bits. Mais en parcourant le fichier de lancement castem12 , une variable m'a interpellé : $BATCHQUEUE. Selon la valeur de cette dernière , le script lance ou pas le programme $CASTEM/bin/cle , source de mon problème. Quelques petits commentaires sur les lignes de tests et voilà c'est reparti ! Je ne sais pas ce que représente cette variable , mais il n'y a que sur cette configuration quelle pose problème. Donc maintenent , sur les 3 postes 2,3 et 4 (Linux) , essaicast échoue en incriminant apparamment LIBMED (?) A+ EJ |
||||||||||||
_________________ EJ |
problemes d'execution et de compilation - suite |
ejoseph
|
Bonjour,
En réponse à Guénhaël , j'avais sous la main un vieux PC en ubuntu 10.04 32 bits. j'ai rapidement installé Cast3m et mêmes symptômes. Voici un extrait de la longue liste de messages laconiques apres essaicast : /opt/cast3m-v12/lib/libmed.a(MEDversionedApiF.o): dans la fonction « addFortranSymbol(MED_VERSIONED_API&) »: MEDversionedApiF.cxx:(.text+0x1a): référence indéfinie vers « std::allocator<char>::allocator() » .... /opt/cast3m-v12/lib/libmed.a(MEDmodeAcces.o): dans la fonction « std::_Rb_tree<unsigned long, std::pair<unsigned>, std::_Select1st<std::pair<unsigned> >, std::less<unsigned>, std::allocator<std::pair<unsigned> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned> const&) »: ... Il manque vraissemblablement une LIB , mais laquelle ? Bonne reflexion, EJ |
||||||||||||
_________________ EJ |
lguenhael
Administrateur
|
Bonjour,
Chez moi il lance bien /bin/cle et je pense que votre problème vient des droits qui sont à redéfinir. Voyez si vous avez les droits d'exécution sur /bin/cle. Guénhaël. |
||||||||||||
|
Compilation essaicast partiellement résolu |
ejoseph
|
Bonjour,
Une partie des problèmes sont résolus : Sur la version CAST3M linux 32 bits sous Mint , il suffit dans essaicast de modifier la ligne gfortran -m32 -static-libgfortran -static-libgcc -O5 -o cast temp/main.o temp/bdata.o *.o castem.a\ $CASTEM/lib/esope.a\ $CASTEM/lib/libfxdr.a\ $CASTEM/lib/libjpeg.so.62\ $CASTEM/lib/libmed.a\ $CASTEM/lib/libhdf5.a\ $CASTEM/lib/libz.a\ -lglut -lGL -lX11 par gfortran -m32 -static-libgfortran -static-libgcc -O5 -o cast temp/main.o temp/bdata.o *.o castem.a\ $CASTEM/lib/esope.a\ $CASTEM/lib/libfxdr.a\ $CASTEM/lib/libjpeg.so.62\ $CASTEM/lib/libglut.so.3\ $CASTEM/lib/libmed.a\ $CASTEM/lib/libhdf5.a\ $CASTEM/lib/libz.a\ -lGL -lX11 C'était simplement un problème avec libglut En ce qui concerne le lancement du programme $CASTEM/bin/cle sous Mint 64 bits , je pense qu'il s'agit d'un programme compilé en 32 bits ($ file cle -> ELF 32-bit LSB executable) , malgré les droits d'exécution sur ce fichier. Pour essaicast 64 bits , je cherche encore ... Bonne journée, EJ |
||||||||||||
_________________ EJ |
problemes d'execution et de compilation |
|
||
Powered by phpBB Forum © phpBB Group
Design by phpBBStyles.com | Styles Database.
Content © RDforum.free.fr/Cast3M
Design by phpBBStyles.com | Styles Database.
Content © RDforum.free.fr/Cast3M