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.