chargement libgiac impossible dans OOo
Publié : mar. avr. 27, 2010 5:36 pm
Salut,
j'avance sur ce problème.
Petit rappel : ma compil libgiac en 64 bits ne veut pas se charger dans mon extension alors que ta compil passe bien. la commande ldd ne fait pas apparaître de librairie manquante pourtant ça ne passe pas.
Je me suis attaqué au mammouth OOo. J'ai recompilé le module qui charge la librairie via la commande dlopen() et j'y ai ajouté le code :
car OOo ne remonte pas dlerror() dans la fenêtre d'erreur.
Maintenant j'en sais plus, voilà le message que j'obtiens :
Si ça t'inspire....
j'avance sur ce problème.
Petit rappel : ma compil libgiac en 64 bits ne veut pas se charger dans mon extension alors que ta compil passe bien. la commande ldd ne fait pas apparaître de librairie manquante pourtant ça ne passe pas.
Je me suis attaqué au mammouth OOo. J'ai recompilé le module qui charge la librairie via la commande dlopen() et j'y ai ajouté le code :
Code : Tout sélectionner
if (pLib == 0) {
printf("******** Error osl_loadModule: %s\n", dlerror());
printf("******** Nom du module : %s\n",pszModuleName);
}
car OOo ne remonte pas dlerror() dans la fenêtre d'erreur.
Maintenant j'en sais plus, voilà le message que j'obtiens :
Code : Tout sélectionner
*** Ouverture du module : /home/chris/.openoffice.org/3/user/uno_packages/cache/uno_packages/Nfgrpn_/CmathOOoCAS.oxt/Linux_x86_64/CmathOOoCAS.uno.so
*** pLib = 0
******** Error osl_loadModule: /home/chris/.openoffice.org/3/user/uno_packages/cache/uno_packages/Nfgrpn_/CmathOOoCAS.oxt/Linux_x86_64/libgiac.so.0: undefined symbol: _ZNSt3tr18__detail12__prime_listE
******** Nom du module : /home/chris/.openoffice.org/3/user/uno_packages/cache/uno_packages/Nfgrpn_/CmathOOoCAS.oxt/Linux_x86_64/CmathOOoCAS.uno.so