Question about compiling Kdenlive on Windows: "File too big" error

Eugen Mohr eugen.mohr at gmx.net
Wed Nov 25 18:07:44 GMT 2020


The way to build Kdenlive for Windows is doing it by craft (script).

Follow point 1 and 2 from here "using craft":
https://community.kde.org/Kdenlive/Development/WindowsBuild#Compiling_on_Windows_using_Craft_.28Recommended_method.29
<https://community.kde.org/Kdenlive/Development/WindowsBuild#Compiling_on_Windows_using_Craft_.28Recommended_method.29>



Setup craft, follow the step here:

https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows
<https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows>
"Installing Craft"

Important: choose MinGW as compiler and not MSVC!

Build and compile Kdenlive (with craft):

Follow the last 3 points from here "using craft":
https://community.kde.org/Kdenlive/Development/WindowsBuild#Compiling_on_Windows_using_Craft_.28Recommended_method.29
<https://community.kde.org/Kdenlive/Development/WindowsBuild#Compiling_on_Windows_using_Craft_.28Recommended_method.29>



Eugen

Am 24.11.2020 um 04:02 schrieb ahiijny:
> Hi, I hope this is the right place to ask about this.
>
> I wanted to try compiling the Kdenlive project, so I followed the
> instructions here:
> https://community.kde.org/Kdenlive/Development/WindowsBuild#Compiling_on_Windows_using_Craft_.28Recommended_method.29
> <https://community.kde.org/Kdenlive/Development/WindowsBuild#Compiling_on_Windows_using_Craft_.28Recommended_method.29>
>
>
> It seemed to go well for the most part, but then I got this
> compilation error:
>
>     C:/CraftRoot/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe:
>     src/CMakeFiles/kdenliveLib.dir/timeline2/model/timelinemodel.cpp.obj:
>     too many sections (41199)
>     C:\Users\Username\AppData\Local\Temp\cc2ohnjx.s: Assembler messages:
>     C:\Users\Username\AppData\Local\Temp\cc2ohnjx.s: Fatal error:
>     can't write 181 bytes to section .text of
>     src/CMakeFiles/kdenliveLib.dir/timeline2/model/timelinemodel.cpp.obj:
>     'File too big'
>     C:/CraftRoot/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe:
>     src/CMakeFiles/kdenliveLib.dir/timeline2/model/timelinemodel.cpp.obj:
>     too many sections (41199)
>     C:\Users\Username\AppData\Local\Temp\cc2ohnjx.s: Fatal error:
>     can't close
>     src/CMakeFiles/kdenliveLib.dir/timeline2/model/timelinemodel.cpp.obj:
>     File too big
>
>
> I googled the error and I found a discussion thread that suggested
> adding the "Wa,-mbig-obj" option in the CXX_FLAGS:
> https://github.com/include-what-you-use/include-what-you-use/issues/256
> <https://github.com/include-what-you-use/include-what-you-use/issues/256>
>
> So, I wanted to try doing this, but I'm unfamiliar with the build
> system (Cmake? Ninja? Makefiles?) so I'm not actually sure where I
> should insert it so that it actually gets used in the build system 😅
>
> Could anyone help me out with this?
>
> Thanks,
> Ahiijny
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdenlive/attachments/20201125/d58bf094/attachment-0001.htm>


More information about the kdenlive mailing list