![]() Registered Member ![]()
|
I've gotten Krita to build on Windows 10 64-bit - TDM-GCC 5.1.0. But just thought I mention this strange quirk, as I don't think it is suppose to happen.
I was trying to build Krita 3.0.1 (couldn't build the master branch) using MinGW via instructions in https://phabricator.kde.org/diffusion/KRITA/browse/master/3rdparty/, and it complains that it cannot find boost headers:
So it turns out the boost headers got installed into (following the folder names in the build guide):
But, in KoColorSpace.h it was referencing it as follows:
cmake was able to locate the include directory of boost under the setting "Boost_INCLUDE_DIR", but this directory was not added to the header paths in the makefile. I can't just move the folder over since cmake is referencing that directory, so my solution (or hack) was just to copy the boost folder under the boost-1_61 folder out:
And now Krita builds and run! ![]() So, there is probably a bug in the build process, or this info should be added to the build guide, or I'm doing something wrong. Let me hear your thoughts on this? |
![]() Registered Member ![]()
|
It's not supposed to happen...
|
![]() KDE Developer ![]()
|
Boost is always tiresome, I'm afraid.
|
![]() Registered Member ![]()
|
I think boudewijn just pushed a commit that fixed this issue: https://phabricator.kde.org/rKRITAad5be6afefba536c3a3eb01eb9fc8fdd76a58d18
Now "Boost_INCLUDE_DIRS" cmake variable is included in header paths in Krita's build. |
![]() KDE Developer ![]()
|
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]