Vous n'êtes pas identifié(e).
Cette erreur m'étonne puisque
Une idée du pourquoi du comment ?
Où le chargeur va-t-il chercher les librairies ?
Quel outil me permettrait de connaître les librairies utilisées par un binaire ?
Les observateurs remarqueront que la librairie n'étant pas exécutable, j'ai tenté un chmod +x nom_de_la_librairie mais ça n'a rien changé.
Merci pour les retours,
Dernière modification par jpt (13-07-2021 09:27:46)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
pour plus dinformations
Les observateurs remarqueront que la librairie n'étant pas exécutable, j'ai tenté un chmod +x nom_de_la_librairie mais ça n'a rien changé.
Les lib ne sont pas executables, les lines symboliques portent eux seuls le x
Dernière modification par cyrille (12-07-2021 12:02:26)
"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."
Association Debian-Facile | Les cahiers du débutant | ISO Debian-Facile | Page perso. sur #df
Hors ligne
Il me semble que ldd fait cela
Bien vu !
Et merci pour cette info, perdue quelque part au fond de ma mémoire…
En l'utilisant, je me rends compte que la machine n'est pas au top pour faire tourner un binaire FreePascal :
S'il n'y avait que ça… Car le plus dément, le plus mystérieux, c'est ça :
Car j'ai bien dit que j'avais recompilé le code, mais donc en fait ce n'est pas vrai : le binaire est le même que celui daté de 2019.
Bon, je lirai la suite avec plaisir mais en fin de journée, c't'aprème toubib + courses pour remplir le frigo, ben ouais, faut bien, des fois
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Dernière modification par raleur (12-07-2021 19:17:08)
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par Debian Alain (12-07-2021 20:39:09)
Hors ligne
Si tu compiles un exécutable 32 bits, alors il a besoin des bibliothèques 32 bits.
Certes, mais comme je l'ai écrit, je l'ai compilé, en mode natif de la nouvelle machine, donc 64 bits.
Enfin, c'est ce que je croyais, d'autant plus que j'ai eu le message habituel avec la ligne en vert indiquant que ça s'est bien passé.
Sauf que, vérifications faites, ça ne s'est pas passé (pourquoi le vert, alors ? Mystère)
Ce qu'il m'a fallu faire, c'est une reconstruction totale (Maj F9 au lieu de Ctrl F9 pour ceux qui connaissent) et là c'est bon.
J'en prends bonne note pour les autres programmes que j'ai à migrer (finirai bien par la mettre en prod', c'te babasse, ).
peux-tu fournir les sources de ton prog. en pascal lazarus ?
Je peux les fournir mais ça n'a strictement aucun intérêt, ça concerne plutôt les options de compilation gérées par FPC.
Et de toute façon, c'est [Résolu]
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Ce qu'il m'a fallu faire, c'est une reconstruction totale
Comment as-tu transféré le projet sur la nouvelle machine ? Seulement les fichiers sources ou aussi les fichiers objet qui avaient été construits sur l'ancienne machines ? Dans le second cas le compilateur a pu considérer que le projet était à jour parce qu'aucun fichier source n'était plus récent que les fichiers objets.
Il vaut mieux montrer que raconter.
Hors ligne
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne