Problème de compilation de HM sous unix

Résolu
HRafBeatz Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
HRafBeatz Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
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 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, essaie de modifier les
Makefile
s pour retirer l'option
-Werror
.
-1
HRafBeatz Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > HRafBeatz Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
merci infiniment gravgun je vais l'essayer
0
HRafBeatz Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merciiiii gravgun ça a marché :) trés bonne soirée
0