2017-04-21 6 views
0

Ich versuche X265 zu kompilieren auf Ubuntu 17.04, bekam ich Fehlerubuntu 17.04 Cmake X265

cd ~/ffmpeg_sources 
hg clone https://bitbucket.org/multicoreware/x265 
cd ~/ffmpeg_sources/x265/build/linux 
PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source 
make 

Fehler

[ 62%] Built target common 
[ 63%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.o 
In file included from /root/ffmpeg_sources/x265/source/encoder/analysis.cpp:35:0: 
/root/ffmpeg_sources/x265/source/encoder/encoder.h:34:36: fatal error: dynamicHDR10\hdr10plus.h: No such file or directory 
#include "dynamicHDR10\hdr10plus.h" 
            ^
compilation terminated. 
encoder/CMakeFiles/encoder.dir/build.make:62: recipe for target 'encoder/CMakeFiles/encoder.dir/analysis.cpp.o' failed 
make[2]: *** [encoder/CMakeFiles/encoder.dir/analysis.cpp.o] Error 1 
CMakeFiles/Makefile2:224: recipe for target 'encoder/CMakeFiles/encoder.dir/all' failed 
make[1]: *** [encoder/CMakeFiles/encoder.dir/all] Error 2 
Makefile:127: recipe for target 'all' failed 
make: *** [all] Error 2 

Ich versuche, durch googeln, aber ich kann nicht finden, wie es zu lösen

Antwort

1

Es ist ein Tippfehler in Quelle/Encoder/encoder.h

Sie können dies ändern:

#include "dynamicHDR10\hdr10plus.h" 

dazu:

#include "dynamicHDR10/hdr10plus.h" 
0

Nur ein Tippfehler im Skript, das Sie bearbeiten können, bevor 'make' ausgeführt wird:

Genau wie es heißt, die x265/source/encoder/encode Die r.h-Datei versucht, "dynamicHDR10 \ hdr10plus.h" einzubinden, aber es gibt "Keine solche Datei", weil sie "dynamicHDR10/hdr10plus.h" (hdr10plus.h) im Verzeichnis x265/source/dynamicHDR10 ist.

Verwandte Themen