Selon Sylvain Sauvage <[email protected]>: > [email protected], lundi 13 avril 2009, 17:24:20 CEST > > > > Bonjour, > > âjour, > > > Suite à mon thread précédent [1] (et à son succès !!!), je vais > reformuler ma > > demande : > > > > J'ai besoin de compiler le paquet Q Light Controller [2] en 64 bits à > partir des > > sources disponibles sur sourceforge (et si possible d'en faire un .deb > histoire > > de ne pas être le seul à en profiter). Le problème est que ce paquet > dépend des > > librairies FTDI (en particulier pour l'interface OPENDMX-USB que j'utilise) > qui > > n'existent qu'en 32 bits apparemment [3]. Résultat, la phase "make" ne > > fonctionne pas comme stipulé dans le rapport de bug que j'ai fait[3]. > > A priori, ils ne fixeront pas le problème, vu que les librairies sont 32 > bits et > > c'est tout. > > Détail de vocabulaire : si, ils « fixent » le problème > puisquâils ne le _régleront_ pas.
Oui, j'ai fait un raccourci. Désolé. > > Sinon, je ne comprends pas ton rapport de bogue. Ãvidemment, > tu ne peux lier une bibliothèque 32 bits à un programme 64 bits. > Dâoù vient la libftd2xx.a.0.16 ? (Pas trouvée par apt-file.) > Tu dois en installer une version 64 bits. En pratique, j'ai téléchargé les sources qu'ils fournissent sur sourceforge, et j'ai juste suivi la procédure du README (y compris pour les dépendances, dont libftd2xx ne fait pas partie d'après le README, donc je suppose qu'il fait partie des sources que j'ai chargé, je n'en sais rien). Cette librairie est trouvable sur www.ftdichips.com, mais, lors de l'install 32 bits (sur une autre machine), je n'en ai pas eu besoin, elle était déjà intégrée dans le paquet (c'est un peu la démarche qu'ils retiennent, j'ai l'impression. > > > Donc, comment puis-je faire pour compiler (et utiliser) malgré tout ce > paquet > > sur ma machine 64 bits ? Wrapper ? Chroot ? > > Tu peux compiler ton programme dans un environnement 32 bits > (chroot p.ex.) puis lâutiliser dans un environnement 64 bits (du > moment que les bibliothèques utilisées sont disponibles, dans > /lib32 p.ex.). Ou tu peux aussi lâutiliser dans un chroot > 32 bits. Au choix. OK, merci. Je vais opter pour la première solution, je pense. Du coup, la création d'un .deb "64 bits" n'a aucun intérêt, je suppose ? > > -- > Sylvain Sauvage > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot > ``spam'' dans vos champs "From" et "Reply-To:" > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers [email protected] > En cas de soucis, contactez EN ANGLAIS [email protected] > > -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected]

