Utiliser Free Pascal 32 bits
Librairies manquantes
Logiciels / Programmation
Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
(Impression d'avoir déjà posé cette question, mais je ne retrouve pas la discussion.)
J'essaie d'utiliser Free Pascal 32 bits (une version portable que j'ai trouvée sur GitHub) sur une machine 64 bits.
J'ai ce message d'erreur :
Code TEXT :
/usr/bin/ld : ne peut pas trouver -l:libX11.so.6 : Aucun fichier ou dossier de ce type /usr/bin/ld : ne peut pas trouver -lXext : Aucun fichier ou dossier de ce type /usr/bin/ld : ne peut pas trouver -lXft : Aucun fichier ou dossier de ce type
J'ai activé les dépôts 32 bits dans le gestionnaire de paquets, mais je ne sais pas lesquels choisir.
Édité par Roland57 Le 13/03/2026 à 18h29
nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Le plus proche que j' ai trouvé c' est ceci, mais pas pour Free Pascal mais Free Basic.
https://www.mageialinux-online.org/forum/topic.php?id=27920&pt=1#m274154
Un urpmf libX11.so.6" me donne: libx11_6 comme paquet qui devrait le contenir ( ici en 32 bits car pas de 64 dans le nom lib64x11_6 est pour la version 64 bits
).Pour Xext, je dirais : libxext-devel ( en 32 bits)
Pour Xft : libxft-devel ( en 32 bits)
Édité par nic80 Le 13/03/2026 à 22h54
Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Merci.
L'installation de libxft-devel échoue.
Citation :le fichier /usr/bin/icu-config de l'installation de libicu-devel-1:73.2-1.2.mga9.i586 entre en conflit avec le fichier du paquet lib64icu-devel-1:73.2-1.2.mga9.x86_64
le fichier /usr/include/ffi.h de l'installation de libffi-devel-3.4.4-1.mga9.i586 entre en conflit avec le fichier du paquet lib64ffi-devel-3.4.4-1.mga9.x86_64
le fichier /usr/share/graphite2/graphite2-relwithdebinfo.cmake de l'installation de libgraphite2-devel-1.3.14-2.mga9.i586 entre en conflit avec le fichier du paquet lib64graphite2-devel-1.3.14-2.mga9.x86_64
le fichier /usr/bin/freetype-config de l'installation de libfreetype2-devel-2.13.0-1.2.mga9.tainted.i586 entre en conflit avec le fichier du paquet lib64freetype2-devel-2.13.0-1.2.mga9.x86_64
le fichier /usr/bin/cairo-trace de l'installation de libcairo-devel-1.17.6-2.mga9.i586 entre en conflit avec le fichier du paquet lib64cairo-devel-1.17.6-2.mga9.x86_64
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Si tu veux faire de la compilation croisée, il faut envisager un outil du genre chroot (basique) voire iurt ou mock. Il existe certainement plein d'autres solutions.
Pour le faire avec mock, j'imagine deux voies :
1- tu lances mock pour ouvrir une console, et tu travailles dans la console.
2- tu écris le fichier .spec décrivant la construction d'un paquet rpm, il pourra être construit au choix en 32bits ou en 64bits.
Yves
Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Ce n'est pas quelque chose dont j'ai vraiment besoin. C'était pour voir si un certain projet se compilait sans erreur en 32 bits.
Il me semble que j'avais réussi par le passé, mais je ne sais plus comment j'avais fait.
Édité par Roland57 Le 14/03/2026 à 08h30
Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
| Arch | Machine | OS |
| x86_64 | lenovo x250 | mga9 |
| armv7hl | bananapro | mga9 |
| aarch64 | Raspberry Pi 4B | mga9 |
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves
nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Du coup un urpme lib64icu-devel lib64ffi-devel lib64graphite2-devel lib64freetype2-devel lib64cairo-devel
Puis de nouveau tentative d'installer les paquets 32 bits ?
Roland57 Membre non connecté
-
- Voir le profil du membre Roland57
- Inscrit le : 08/02/2020
- Site internet
- Groupes :
Merci pour la commande. Je l'ai essayée, mais je me suis arrêté au moment de la confirmation. 89 paquets allaient être désinstallés. Je ne voudrais pas tout casser pour quelque chose dont je n'ai pas vraiment besoin.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie