![]() Registered Member ![]()
|
I'm following the instructions as given here: https://phabricator.kde.org/diffusion/K ... /3rdparty/
My OS is Windows 10 64bit. Now stuck when building Qt 5.6.1 (cmake on ext_qt). Here is the build error message:
The error doesn't make a lot of sense, since the file it is looking for is actually present.
Last edited by Bruceoutdoors on Fri Sep 09, 2016 10:49 pm, edited 1 time in total.
|
![]() KDE Developer ![]()
|
Huh... No, that definitely doesn't make sense at all! Building Qt always fails a couple of times for various reasons, but this is the first time I've seen this failure.
|
![]() Registered Member ![]()
|
Did you follow the instructions as closely as possible? Or did you make slight modifications like using different source and build paths? Were you building in a Windows Command Prompt (i.e. cmd.exe) or some kind of MSYS or Cygwin shells? Were you doing a clean build?
When you say the file is present, did you actually followed the relative path to ensure that the directory depth is correct? Perhaps if you can somehow manage to find what the actual command CMake used to build Qt is, it might give a better clue. It might be somewhere among the generated Makefile. Also, try cleaning and rebuilding if you haven't. |
![]() Registered Member ![]()
|
Nope. Followed as close as I can.
I'm using command prompt.
Yep, it's a clean build. I wiped out the "ext_qt" folder once and tried again for good measure.
yep. @alvinwong is ur build on windows also? And you succeeded following all the instructions in the README? |
![]() Registered Member ![]()
|
Ok. This is very interesting. All I did was moved the dev folder to C drive from D drive.
Just like that, Qt 5.6.1 builds, and the mysterious file missing errors disappears. I'm not sure if when the guide says,
It meant you must use "C:\dev". But that doesn't make sense either. Maybe it's because my compiler (TDM-GCC 5.1.0, as specified) is installed there. Maybe it's because my OS (windows 10 64-bit) is installed there. Maybe it only works when in the root directory in a drive. Maybe it had something to do with includes using <> or "" in the source code (which wouldn't make sense, since only very specific files under the "platformsupport" folder are affected). At any case, the build times are waaaay to long for me to explore these. I rather focus on other things. I also had build errors when I used the python that ships inside Anaconda 4.1(https://www.continuum.io/downloads), cause I had Anaconda in my PATH and it has its own versions of the libraries Krita uses, but that's a minor issue compared to this. ![]()
Last edited by Bruceoutdoors on Sat Sep 10, 2016 8:25 am, edited 1 time in total.
|
![]() KDE Developer ![]()
|
The $HOME/dev is for Linux or OSX developers. I always use c:\dev myself, but I know that windragon has built on f:\dev...
|
![]() Registered Member ![]()
|
More precisely it's F:\dev\krita ... actually it's F:\dev\krita\krita for source, F:\dev\krita\build_3rdparty and F:\dev\krita\build_krita for building... not to mention that I built Qt separately... But yeah, they are all under the same drive letter. |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]