Problème de compilation de HM sous unix

Résolu/Fermé
HRafBeatz Messages postés 4 Date d'inscription samedi 9 mai 2015 Statut Membre Dernière intervention 10 mai 2015 - 9 mai 2015 à 14:51
HRafBeatz Messages postés 4 Date d'inscription samedi 9 mai 2015 Statut Membre Dernière intervention 10 mai 2015 - 10 mai 2015 à 00:37
Bonjour,
J'ai un petit souci concernant la compilation de l'implémentation HM du format H265/HEVC sous système UNIX, c'est que quand je tape MAKE pour compiler ça me donne ceci:
$ make
make -C lib/TLibVideoIO MM32=0
make[1] : on entre dans le répertoire « /home/root/jctvc-hm/build/linux/lib/TLibVideoIO »
g++ -c -MMD -MF ./objects/TVideoIOYuv.d.d -MT ./objects/TVideoIOYuv.d.o -fPIC -DMSYS_LINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DMSYS_UNIX_LARGEFILE -I/home/root/jctvc-hm/build/linux/lib/TLibVideoIO/../../../../source/Lib -I../../../../source/Lib/TLibVideoIO -Wall -Wshadow -Wno-sign-compare -Werror -g -D_DEBUG -o objects/TVideoIOYuv.d.o /home/root/jctvc-hm/build/linux/lib/TLibVideoIO/../../../../source/Lib/TLibVideoIO/TVideoIOYuv.cpp
/home/root/jctvc-hm/build/linux/lib/TLibVideoIO/../../../../source/Lib/TLibVideoIO/TVideoIOYuv.cpp:1:0: erreur: -fPIC ignored for target (all code is position independent) [-Werror]
/* The copyright in this software is being made available under the BSD
^
cc1plus: all warnings being treated as errors
../../common/makefile.base:217 : la recette pour la cible « objects/TVideoIOYuv.d.o » a échouée
make[1]: *** [objects/TVideoIOYuv.d.o] Erreur 1
make[1] : on quitte le répertoire « /home/root/jctvc-hm/build/linux/lib/TLibVideoIO »
makefile:7 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
Or sous windows ça marche nickel, SVP si quelqu'un à déjà travailler avec HM 10.0 ou HM 11.0 et a trouvé la solution pour ce problème qu'il partage la solution et Merci infiniment .Bonne journée

1 réponse

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
9 mai 2015 à 18:02
'lut, essaie de modifier les
Makefile
s pour retirer l'option
-Werror
.
-1
HRafBeatz Messages postés 4 Date d'inscription samedi 9 mai 2015 Statut Membre Dernière intervention 10 mai 2015
9 mai 2015 à 23:15
Merci gravgun pour ta réponse mais si c'est possible de bien expliquer je sais pas quoi modifier dans les makefiles
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > HRafBeatz Messages postés 4 Date d'inscription samedi 9 mai 2015 Statut Membre Dernière intervention 10 mai 2015
9 mai 2015 à 23:21
Bien tout simplement cherche dedans l'emplacement où l'option
-Werror
serait marquée, puis retires-la... Tu peux t'aider de la commande
grep -R "-Werror"
pour trouver les fichiers où elle est mentionnée.
0
HRafBeatz Messages postés 4 Date d'inscription samedi 9 mai 2015 Statut Membre Dernière intervention 10 mai 2015
10 mai 2015 à 00:22
merci infiniment gravgun je vais l'essayer
0
HRafBeatz Messages postés 4 Date d'inscription samedi 9 mai 2015 Statut Membre Dernière intervention 10 mai 2015
10 mai 2015 à 00:37
Merciiiii gravgun ça a marché :) trés bonne soirée
0