Le Thu, 12 Jan 2006 18:24:58 +0100
Sylvain Sauvage <[EMAIL PROTECTED]> a écrit:

> On peut espérer mais j'ai des doutes : le « c2 » signifie que la
> bibliothèque utilise la nouvelle version de l'ABI C++.
> 
> L'ABI définit la façon dont les programmes communiquent (comment sont
> codées les fonctions, les appels, les structures, etc.). Pour prendre un
> exemple simple, quand un programme demande à une bibliothèque une
> fonction, il la demande sous une forme codée. Disons qu'il code truc_I:I
> une fonction « truc » qui prend un int et renvoie un int.
> Le changement d'ABI signifie un changement de ce codage : truc_I:I
> devient truc(I)=I. Alors là évidemment, le programme qui demande truc_I:I
> ne la trouvera jamais dans la nouvelle version de la bibliothèque.
> 
> (Mon exemple est très simpliste, le changement d'ABI C++ porte sur
> d'autres codages mais celui des noms de fonctions est assez simple à
> comprendre.)
> 


> Donc, je pense que le paquet va s'installer mais que le programme ne
> fonctionnera pas ou aura de gros problèmes (modification des positions
> des champs dans une structure p.ex.).
 Humm, à ce stade je vois deux méthodes

1) mettre les source sur sarge et rebuild du paquet....
2) On continue dans la bidouille +++ en intégrant les anciennes
librairies dans le paquet: pour cela:

Edition du binaire de la librairie libmod_plug.so qui est le le seul
appelant libmodplug.so. Transformation du nom libmodplug.so en
libmodplog.so. Vérification par ldd. Recopie de la librairie
libmodplug.so sue <paquet>/usr/lib/libmodplog.so et 

mv vlc_0.8.1.svn20050314-1_i386.deb
vlc_0.8.1.svn20050314etch2-1_i386.deb 

Le résultat est au même endroit.

Ça c'est de la bidouille et ça devrait marcher non??

François Boisson


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à