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.

Reply via email to