Je suis en train d'essayer de télécharger un package et je suis confrontée à une erreur que je n'arrive pas à résoudre. Lors de l'installation, j'arrive à l'étape make cbust_amd_libm_aocc où j'obtiens une erreur - qui indique que le compilateur ne parvient pas à trouver la bibliothèque -lalm. Je me suis donc rendu sur le site offciel AMD pour télécharger le package AMD Math Library (LibM). Je dois noter que j'ai d'abord essayer l'option github (https://github.com/amd/aocl-libm-ose) mais en arrivant au bout du processus, la librarie n'était toujours pas reconnue. J'ai donc opté pour télécharger le dossier compressé, j'ai dézippé et j'ai make (en suivant le README). Et là, surprise, chaque fonction du make renvoie cette erreur "fatal error: 'amdlibm.h' file not found".
Je n'arrive pas à comprendre comment cela peut se produire conceptuellement. J'ai littéralement juste téléchargé et "make".
Si vous avez des idées, je vous en serais reconnaissant!
Merci pour votre temps,
L'erreur (tronquée, j'en ai toute une série) :
/Téléchargements/amd-libm/examples$ make
clang -march=native -g -I/include -o ./test_libm ./src/*.c -L/lib -lalm -lm
./src/use_acos.c:29:10: fatal error: 'amdlibm.h' file not found
#include "amdlibm.h"
^~~~~~~~~~~
1 error generated.
./src/use_asin.c:30:10: fatal error: 'amdlibm.h' file not found
#include "amdlibm.h"
Après quoi le fichier test résultant est ouvrable sans erreur. Finalement, une manière alternative de faire était décrire dans le Makefile du package que je voulais installer de base, et plus succint.
Je note en résolu au cas où quelqu'un aurait la même erreur!
- Edité par ColinLolos 30 mai 2023 à 14:38:32
Make : fatal error: 'amdlibm.h' file not found
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.