<div dir="ltr">Thanks everyone, I have been enjoying cross compiling stuff so that's why I asked. I'll just build it at work with Visual Studio.<div><br></div><div>Cheers,</div><div>Russ</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 27, 2020 at 2:56 AM Kevin Funk <<a href="mailto:kfunk@kde.org">kfunk@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Monday, 27 July 2020 01:07:27 CEST Russell Haley wrote:<br>
> Hi,<br>
> <br>
> I'm trying to build on WIndows 10 using mingw and I am getting the<br>
> following error:<br>
> <br>
> Craft               : C:\Users\russh\CraftRoot<br>
> Version             : master<br>
> ABI                 : windows-mingw_64-gcc<br>
> Download directory  : C:\Users\russh\CraftRoot\download<br>
> C:\Users\russh\CraftRoot> craft kdevelop<br>
> Craft               : C:\Users\russh\CraftRoot<br>
> Version             : master<br>
> ABI                 : windows-mingw_64-gcc<br>
> Download directory  : C:\Users\russh\CraftRoot\download<br>
> C:\Users\russh\CraftRoot\etc\blueprints\locations\craft-blueprints-kde\extra<br>
> gear\kdevelop\kdevelop\kdevelop.py failed:<br>
> extragear/kdevelop/kdevelop requries libs/qt5/qtwebengine, but it is not<br>
> supported on 2<br>
> <br>
> I'm following the instructions found here:<br>
> <a href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows" rel="noreferrer" target="_blank">https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows</a><br>
> <br>
> Any advice other than installing VC++ would be appreciated? I use VS and<br>
> VC++ at work and I have nothing against it, but I'm trying to build out my<br>
> own toolset with llvm-mingw [1]. I can cross compile on FreeBSD if<br>
> necessary, but I'd like to be able to pick at the kdevelop code on my<br>
> laptop.<br>
<br>
Heya,<br>
<br>
QtWebEngine under Windows requires Visual Studio unfortunately, MinGW is not <br>
supported, see:<br>
  <a href="https://bugreports.qt.io/browse/QTBUG-42725" rel="noreferrer" target="_blank">https://bugreports.qt.io/browse/QTBUG-42725</a><br>
<br>
Cross-compiling KDevelop from FreeBSD/Linux was never attempted and personally <br>
I would not go down this rabbit hole in case you feel familiar on Windows <br>
anyway, and would like to /work/ on Windows using KDevelop.<br>
<br>
For non-enterprise use cases you could just use MSVC Community edition, which <br>
is free of charge.<br>
<br>
Alternatively, you can try what RJVB suggested: Try building KDevelop against <br>
QtWebKit using the CMake arguments RJVB provided; but doing so using KDE Craft <br>
requires changing the Craft recipes (more involved). You'll need to add the <br>
QtWebKit dep and then also disable finding QtWebEngine. For instance, look at <br>
kate.py inside craft-kde-blueprints.git:<br>
<br>
```<br>
kde/applications/kate/kate.py<br>
51:            self.subinfo.options.configure.args += " -<br>
DCMAKE_DISABLE_FIND_PACKAGE_KF5Plasma=ON"<br>
```<br>
<br>
All untested terrain though.<br>
<br>
Hope that helps,<br>
Kevin<br>
<br>
<br>
> Regards,<br>
> Russ<br>
> <br>
> [1] Check out my beta toolset at <a href="http://winlua.net" rel="noreferrer" target="_blank">http://winlua.net</a>. The JamPlus build<br>
> system doesn't work and I don't have a good debugger interface yet<br>
> (lldb-mi), but the compiler works well with KDevelop. I'm considering<br>
> adopting kdevelop as my "Standard IDE". The WinLua Compiler (WLC) is a<br>
> binary installation of Martin Storsjo's excellent llvm-mingw package found<br>
> here (<a href="https://github.com/mstorsjo/llvm-mingw" rel="noreferrer" target="_blank">https://github.com/mstorsjo/llvm-mingw</a>).<br>
<br>
<br>
-- <br>
Kevin Funk | <a href="mailto:kfunk@kde.org" target="_blank">kfunk@kde.org</a> | <a href="http://kfunk.org" rel="noreferrer" target="_blank">http://kfunk.org</a></blockquote></div>