I've installed craft, but haven't run it to build any KDE stuff.  Like you, I'm 
interested in KDiff3.
It looks as the versioning is coming from 
CraftRoot\etc\blueprints\locations\craft-blueprints-kde\libs\boost

------------------- version.ini-------------------
[General]
include = version-1_67.ini
tags =
branches =
tarballs = 1_55_0;1_56_0;1_57_0;1_58_0;1_59_0;1_65_1
defaulttarget = 1.69.0
tarballUrl = http://downloads.sourceforge.net/boost/boost_${VERSION}.tar.gz
tarballInstallSrc=boost_${VERSION}
---------------------------------------

--------------- version-1_67.ini 
--------------------------------------------------
[General]
tarballs = 1.67.0;1.69.0;1.71.0
# new download site for boost
tarballUrl = 
https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/boost_${VERSION_MAJOR}_${VERSION_MINOR}_${VERSION_PATCH_LEVEL}.tar.gz
#tarballUrl = 
https://sourceforge.net/projects/boost/files/boost/${VERSION}/boost_${VERSION_MAJOR}_${VERSION_MINOR}_${VERSION_PATCH_LEVEL}.tar.gz
tarballInstallSrc=boost_${VERSION_MAJOR}_${VERSION_MINOR}_${VERSION_PATCH_LEVEL}
---------------------------------------------------------------

1. defaulttarget looks like the source of 1.69.0.
2. Unsure how include file relates to file doing the including: e.g., which 
version of tarballs wins?  Are they combined?
3. The version in the two files differ, with version-1_67 having newer (than 
1.67!) versions.
4. Neither is close to the current 1.76.
5. Unsure if a version specific tarball is essential, or if the lib can be 
built from source in its absence. I guess it's the latter, since that seems to 
be how craft setup behaves for other things.
6. Unsure if this will find and use an existing installation of boost.
7. Not sure if any of the sub-library specifications need any version-specific 
updating; on a spot check, maybe not.

Ross

-----Original Message-----
From: Kde-windows <kde-windows-boun...@kde.org> On Behalf Of Michael Reeves
Sent: Friday, June 4, 2021 12:20 PM
To: kde-windows@kde.org
Subject: Windows Build Failing for kdiff3

https://urldefense.com/v3/__https://build.kde.org/job/Extragear/job/kdiff3/job/kf5-qt5*20WindowsMSVCQt5.15/__;JQ!!LQC6Cpwp!-7PFaxq-BgMV8VrDHJs2CkuqR75ERByi28yGGSkdr_dfDVfoq__NPdEpUh6_Johg6NU$
 

KDiff3 requires boost-headers 1.71.0 or later due to an MSVC specific link time 
bug See 
https://urldefense.com/v3/__https://github.com/boostorg/safe_numerics/issues/71__;!!LQC6Cpwp!-7PFaxq-BgMV8VrDHJs2CkuqR75ERByi28yGGSkdr_dfDVfoq__NPdEpUh6_BxPRbq0$
 .
Craft however is refusing to take the updated configuration files into account 
and instead uses 1.69.0. All settings that I am aware of have been updated.

Reply via email to