https://bugs.kde.org/show_bug.cgi?id=501769
--- Comment #4 from Thomas Klausner <w...@gatalith.at> --- jasper already had a bug report about this, and I mentioned the digikam problem there: https://github.com/jasper-software/jasper/issues/393 The patch is not enough, sadly. I see other locations e.g. /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XML_Node.cpp:11:5: error: "AdobePrivate" is not defined, evaluates to 0 [-Werror=undef] 11 | #if AdobePrivate | ^~~~~~~~~~~~ In file included from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XML_Node.cpp:32: /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMP_Environment.h:23:5: error: "AdobePrivate" is not defined, evaluates to 0 [-Werror=undef] 23 | #if AdobePrivate | ^~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMP_Environment.h:233:9: error: "_WIN64" is not defined, evaluates to 0 [-Werror=undef] 233 | #if _WIN64 || defined(_LP64) | ^~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMP_Environment.h:288:6: error: "XMP_DynamicBuild" is not defined, evaluates to 0 [-Werror=undef] 288 | #if (XMP_DynamicBuild) | ^~~~~~~~~~~~~~~~ In file included from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMPCore/XMPCoreDefines.h:25, from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMP_Const.h:2071, from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMLParserAdapter.hpp:52, from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XML_Node.cpp:33: /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMPCommon/XMPCommonDefines.h:110:14: error: "__clang__" is not defined, evaluates to 0 [-Werror=undef] 110 | # if __clang__ | ^~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMPCommon/XMPCommonDefines.h:149:9: error: "SOURCE_COMPILING_XMP_ALL" is not defined, evaluates to 0 [-Werror=undef] 149 | #if SOURCE_COMPILING_XMP_ALL || SOURCE_COMPILING_XMPCORE_LIB || SOURCE_COMPILING_XMPCOMPAREANDMERGE_LIB || SOURCE_COMPILING_XMPEXTENSIONS_LIB | ^~~~~~~~~~~~~~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMPCommon/XMPCommonDefines.h:149:37: error: "SOURCE_COMPILING_XMPCORE_LIB" is not defined, evaluates to 0 [-Werror=undef] 149 | #if SOURCE_COMPILING_XMP_ALL || SOURCE_COMPILING_XMPCORE_LIB || SOURCE_COMPILING_XMPCOMPAREANDMERGE_LIB || SOURCE_COMPILING_XMPEXTENSIONS_LIB | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMPCommon/XMPCommonDefines.h:149:69: error: "SOURCE_COMPILING_XMPCOMPAREANDMERGE_LIB" is not defined, evaluates to 0 [-Werror=undef ] 149 | #if SOURCE_COMPILING_XMP_ALL || SOURCE_COMPILING_XMPCORE_LIB || SOURCE_COMPILING_XMPCOMPAREANDMERGE_LIB || SOURCE_COMPILING_XMPEXTENSIONS_LIB | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/public/include/XMPCommon/XMPCommonDefines.h:149:112: error: "SOURCE_COMPILING_XMPEXTENSIONS_LIB" is not defined, evaluates to 0 [-Werror=undef] 149 | #if SOURCE_COMPILING_XMP_ALL || SOURCE_COMPILING_XMPCORE_LIB || SOURCE_COMPILING_XMPCOMPAREANDMERGE_LIB || SOURCE_COMPILING_XMPEXTENSIONS_LIB | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMLParserAdapter.hpp:54: 08:47:35 [720/1974] /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.hpp:390:5: error: "UseNoLock" is not defined, evaluates to 0 [-Werror=undef] 390 | #if UseNoLock | ^~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.hpp:403:7: error: "UseGlobalLibraryLock" is not defined, evaluates to 0 [-Werror=undef] 403 | #elif UseGlobalLibraryLock | ^~~~~~~~~~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.hpp:418:7: error: "UseBoostLock" is not defined, evaluates to 0 [-Werror=undef] 418 | #elif UseBoostLock | ^~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.hpp:432:7: error: "UsePThreadLock" is not defined, evaluates to 0 [-Werror=undef] 432 | #elif UsePThreadLock | ^~~~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.hpp:457:7: error: "UseWinSlimLock" is not defined, evaluates to 0 [-Werror=undef] 457 | #elif UseWinSlimLock | ^~~~~~~~~~~~~~ /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.hpp:584:5: error: "UseGlobalLibraryLock" is not defined, evaluates to 0 [-Werror=undef] 584 | #if UseGlobalLibraryLock | ^~~~~~~~~~~~~~~~~~~~ and the one I reported is still there even though libsinfodlg.cpp already has the same pragma, and the compiler reaches that line. I don't understand that. I.e. in core/libs/dialogs/libsinfodlg.cpp there is # if !defined(Q_OS_DARWIN) && defined(Q_CC_GNU) # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wcpp" # pragma GCC diagnostic ignored "-Wundef" # endif ... # include <jasper/jas_version.h> and I made sure, the compiler executes the first block, but I still get these errors: In file included from /scratch/wip/digikam/work/.buildlink/include/jasper/jas_version.h:73, from /scratch/wip/digikam/work/digikam-8.6.0/core/libs/dialogs/libsinfodlg.cpp:119: /scratch/wip/digikam/work/.buildlink/include/jasper/jas_config.h:116:6: error: "__STDC_VERSION__" is not defined, evaluates to 0 [-Werror=undef] 116 | #if (__STDC_VERSION__ - 0 < JAS_STDC_VERSION) | ^~~~~~~~~~~~~~~~ (and the same for x265.h). -- You are receiving this mail because: You are watching all bug changes.