Re: Correcteur-101

Page principale

Répondre à ce message
Auteur: Hervé de Dianous
Date:  
À: guilde
Sujet: Re: Correcteur-101
Christian Marillat wrote:
> Hervé de Dianous <De.Dianous.Herve@???> writes:
>
>>Y a-t'il moyen de contourner cette erreur ou est-ce irrémédiable ?
>
> Il faut le recompiler.


Ben malheureusement, ce n'est pas logiciel libre!
donc on n'a pas les sources:(

cependant, solofo m'a donné la réponse, c'est un PB de libs de gcc :
> C'est quoi ce
> connect__Q23Gtk9ProxyNodePQ23Gtk6ObjectPCcPFv_vPQ24SigC8SlotDatab


un symbole C++ ("manglé").
>objdump -T --demangle gcorr101-bin | grep connect


0808ea30      DF *UND*  000000a2 
SigC::Signal_::out_connect(SigC::SlotData *)
0808efd0      DF *UND*  00000178 
Gtk::TimeoutSig::connect(SigC::Slot0<int> const &, unsigned int)
0808f1d0      DF *UND*  000000f4 
Gnome::Dialog::connect(int, SigC::Slot0<void> const &)
0808f300      DF *UND*  00000156 
Gtk::ProxyNode::connect(Gtk::Object *, char const *, void (*)(...), 
SigC::SlotData *, bool)
0808fd30      DF *UND*  0000012e 
Gtk::CList::Proxy_select_row::connect(SigC::Slot3<void, int, int, 
_GdkEvent *> const &)
08090850      DF *UND*  000002a2 
Gtk::CTree::Proxy_tree_select_row::connect(SigC::Slot2<void, 
Gtk::CTree_Helpers::Row, int> const &)
08090990      DF *UND*  00000176 
Gtk::IdleSig::connect(SigC::Slot0<int> const &, int)



> Y a-t'il moyen de contourner cette erreur ou est-ce irrémédiable ?


1. prendre les librairies (au moins C++) utilisées par gcorr101-bin
dans RedHat 7

2. l'installer quelque part

3. utiliser LD_PRELOAD ou LD_LIBRARY_PATH

Il n'y a pas de portabilité binaire des librairies C++ entre les
différentes versions des compilateurs gcc, il faut récuperer les
version de RedHat 7 (compilées avec gcc 2.96).

HA ben, jongler avec les libs de gcc sur une debian (woody) j'évite !

A+ RV2D

-- 
"Je préfère glisser ma peau sous les draps pour le plaisir des sens
que la risquer sous les drapeaux pour le prix de l'essence."
    un lecteur de télérama.