Wiki page for building Kdenlive

Camille camille.moulin at free.fr
Wed May 16 12:16:18 UTC 2018


Hi,

Le 15/05/2018 à 23:14, Vincent Pinon a écrit :
> Hello,
>
> I added x265 recently, and built it in my already populated environment, maybe there is a dependency that needs building first...
> The log extract is not sufficient to figure out what's missing, please share
> mxe/log/x265_x86_64-w64-mingw32.shared.posix
Thanks for the pointer. Looks like I was  missing yasm :

> -- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG
> -- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG - Success
> -- Could NOT find yasm (missing: YASM_EXECUTABLE)
> -- x265 version 2.6
> -- The ASM_YASM compiler identification is unknown
> -- Found assembler: x86_64-w64-mingw32.shared.posix-yasm
> CMake Error at common/CMakeLists.txt:80 (enable_language):
>   The CMAKE_ASM_YASM_COMPILER:
>
>     x86_64-w64-mingw32.shared.posix-yasm
>
>   is not a full path and was not found in the PATH.

So, I apt installed it &relauched make kdenlive.
The compilation went further but stopped on frei0r plugins.
The log is below : any idea what went wrong this time ?

Thanks again !
Camille

> make[1] : on entre dans le répertoire « /home/camille/Devel/mxe »
> == Custom FFmpeg overrides: 
> /home/camille/Devel/mxe/plugins/multimedia/ffmpeg-overlay.mk
> == Custom Qt overrides: 
> /home/camille/Devel/mxe/plugins/kdeframeworks/overrides.mk
> uname -a
> Linux lean-mean-machine 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 
> 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
> git log --pretty=tformat:"%H - %s [%ar] [%d]" -1
> f4b1887f40eccf0bd31a7a457ef336686a69edad - MLT: swresample crashes [il 
> y a 11 mois] [ (HEAD -> master, origin/master, origin/HEAD)]
> lsb_release -a 2>/dev/null || sw_vers 2>/dev/null || true
> Distributor ID:    Ubuntu
> Description:    Ubuntu 18.04 LTS
> Release:    18.04
> Codename:    bionic
> autoconf --version 2>/dev/null | head -1
> autoconf (GNU Autoconf) 2.69
> automake --version 2>/dev/null | head -1
> automake (GNU automake) 1.15.1
> gcc --version
> gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
> Copyright (C) 2017 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> g++ --version
> g++ (Ubuntu 7.3.0-16ubuntu3) 7.3.0
> Copyright (C) 2017 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> python --version
> Python 2.7.15rc1
> perl --version 2>&1 | head -3
>
> This is perl 5, version 26, subversion 1 (v5.26.1) built for 
> x86_64-linux-gnu-thread-multi
> (with 62 registered patches, see perl -V for more detail)
> rm -rf 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix'
> mkdir -p 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix'
> mkdir -p 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix/frei0r-plugins-1.6.1'
> mkdir -p 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix/frei0r-plugins-1.6.1.build_'
> # disable wine with readonly directory
> # see https://github.com/mxe/mxe/issues/841
> mkdir -p 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix/readonly'
> chmod 0555 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix/readonly'
> cd 
> '/home/camille/Devel/mxe/tmp-frei0r-plugins-x86_64-w64-mingw32.shared.posix' 
> &&  tar xzf '/home/camille/Devel/mxe/pkg/frei0r-plugins-1.6.1.tar.gz'
> tar (child): /home/camille/Devel/mxe/pkg/frei0r-plugins-1.6.1.tar.gz : 
> open impossible: Aucun fichier ou dossier de ce type
> tar (child): Error is not recoverable: exiting now
> tar: Child returned status 2
> tar: Error is not recoverable: exiting now
> Makefile:787: recipe for target 
> 'build-only-frei0r-plugins_x86_64-w64-mingw32.shared.posix' failed
> make[1]: *** 
> [build-only-frei0r-plugins_x86_64-w64-mingw32.shared.posix] Error 2
> make[1] : on quitte le répertoire « /home/camille/Devel/mxe »
>
> real    0m3,254s
> user    0m3,101s
> sys    0m0,177s



More information about the kdenlive mailing list