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