accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

[NetBSD] petite question sur dlopen ()

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.bsd ] 

Retour : Accueil du site fr comp os bsd   charte stats de ce groupe


  Sujet:   [NetBSD] petite question sur dlopen ()  
 De: 10...@free.fr (Vincent (ex Elendir))
 Groupes: fr.comp.os.bsd
 Organisation: Guest of ProXad - France
 Date: 29. Mar 2008, 10:22:42
Salut,

j'ai rapatrié la version SVN de Scribus. Elle compile sans problèmes, 
une fois que l'on a installé « cmake » et cups. Cependant, au lancement, 
le programme principal ne peut charger aucun greffon (/plugin/). À 
chaque essai, j'obtiens un message d'erreur « symbole non défini » pour 
deux symboles C++ particuliers.

Impossible de trouver l'extension: 
/usr/pkg/scribus135/lib/scribus/plugins//libscriptplugin.so: Undefined 
symbol "_ZTI13UpdateMemento" (symnum = 1176)
Impossible de trouver l'extension: 
/usr/pkg/scribus135/lib/scribus/plugins//libsubdivide.so: Undefined 
symbol "_ZN14ScActionPlugin16staticMetaObjectE" (symnum = 47)

Ces deux symboles sont définis dans le programme principal, mais l'un 
est de type « R » et l'autre « V ». J'imagine que cette erreur provient 
de dlopen () au chargement des .so.

D'où ma question : comment résoudre ce problème ? En changeant un 
paramètre à l'édition de liens (RPATH ?) ou bien en modifiant le code 
pour passer les symboles irrésolus en type « T » ou équivalent ?

Vincent


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)