Project

General

Profile

Bug #12663

Compiler failure after upgrading to Fedora 30: openmp related?

Added by Jörg Ströttchen 4 months ago. Updated 2 months ago.

Status:
Fixed
Priority:
Low
Assignee:
-
Category:
General
Target version:
-
Start date:
05/02/2019
Due date:
% Done:

100%

Estimated time:
Affected Version:
git master branch
System:
Fedora/RHEL
bitness:
64-bit
hardware architecture:
amd64/x86

Description

[ 21%] Built target darktable-rs-identify
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/version_gen.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/metadata_gen.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/bauhaus/bauhaus.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/common/bilateral.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/common/bilateralcl.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/common/cache.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/common/calculator.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/common/collection.c.o
[ 21%] Building C object src/CMakeFiles/lib_darktable.dir/common/color_picker.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/colorlabels.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/colorspaces.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/cpuid.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/curl_tools.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/curve_tools.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/darktable.c.o
[ 23%] Building C object src/CMakeFiles/lib_darktable.dir/common/database.c.o
/home/js/src/darktable/src/common/bilateral.c: In Funktion »dt_bilateral_splat«:
/home/js/src/darktable/src/common/bilateral.c:138:25: Fehler: »in« in umgebendem »parallel« nicht angegeben
138 | const float L = in[index]; | ^
/home/js/src/darktable/src/common/bilateral.c:130:9: Fehler: umgebendes »parallel«
130 | #pragma omp parallel for default(none) shared(b)

History

#1 Updated by David Smith 4 months ago

I am also having problems compiling since I upgraded to Fedora 30. According to dnf I have libgomp 4.5. I don't know anything about openmp - perhaps something changed in the parallel shared clause handling.

david@linux-nitro:~/Projects/darktable$ git pull
Already up to date.
david@linux-nitro:~/Projects/darktable$ rm -rf ./build
david@linux-nitro:~/Projects/darktable$ ./build.sh
Darktable build script

Building directory: /home/david/Projects/darktable/build
Installation prefix: /opt/darktable
Build type: RelWithDebInfo
Build generator: Unix Makefiles
Build tasks: 8

CMake Deprecation Warning at CMakeLists.txt:5 (cmake_policy):
The OLD behavior for policy CMP0048 will be removed from a future version
of CMake.

The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.

-- The CXX compiler identification is GNU 9.0.1
-- The C compiler identification is GNU 9.0.1
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test MSSE2
-- Performing Test _MSSE2 - Success
-- Building SSE2-optimized codepaths: ON
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Found little endian system. Good.
-- Performing Test IS_SUPPORTED_PLATFORM
-- Performing Test IS_SUPPORTED_PLATFORM - Success
-- Is the target platform supported: 1
-- Performing Test C_COMPILER_UNDERSTANDS
-Wall
-- Performing Test C_COMPILER_UNDERSTANDS_-Wall - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wall
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wall - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wformat
-- Performing Test C_COMPILER_UNDERSTANDS_-Wformat - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wformat
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wformat - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wformat-security
-- Performing Test C_COMPILER_UNDERSTANDS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wformat-security
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wformat-security - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wshadow
-- Performing Test C_COMPILER_UNDERSTANDS_-Wshadow - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wshadow
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wshadow - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wtype-limits
-- Performing Test C_COMPILER_UNDERSTANDS_-Wtype-limits - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wtype-limits
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wtype-limits - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wvla
-- Performing Test C_COMPILER_UNDERSTANDS_-Wvla - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wvla
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wvla - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wold-style-declaration
-- Performing Test C_COMPILER_UNDERSTANDS_-Wold-style-declaration - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wold-style-declaration
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wold-style-declaration - Failed
-- Performing Test C_COMPILER_UNDERSTANDS_-Wthread-safety
-- Performing Test C_COMPILER_UNDERSTANDS_-Wthread-safety - Failed
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wthread-safety
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wthread-safety - Failed
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=varargs
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=varargs - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=varargs
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=varargs - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-format-truncation
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-format-truncation - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-format-truncation
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-format-truncation - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768
-- Performing Test C_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wstack-usage=32768
-- Performing Test C_COMPILER_UNDERSTANDS_-Wstack-usage=32768 - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wstack-usage=32768
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wstack-usage=32768 - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wlarger-than=524288
-- Performing Test C_COMPILER_UNDERSTANDS_-Wlarger-than=524288 - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wlarger-than=524288
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wlarger-than=524288 - Success
-- Looking for external programs
-- Found perl
-- Found intltool-merge
-- Found desktop-file-validate
-- Found LLVM 8.0.0
-- Found clang compiler - /usr/bin/clang-8
-- Found clang opencl-c.h header in /usr/lib64/clang/8.0.0/include
-- Will be able to test-compile OpenCL programs. Nice.
-- Found jsonschema
-- Found xsltproc
-- Found xmllint
-- All external programs found
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1")
-- Found msgfmt to convert .po file. Translation enabled
-- Performing Test RAWSPEED_CXX_DEBUG_INFO_FOR_AUTO_IS_SUPPORTED
-- Performing Test RAWSPEED_CXX_DEBUG_INFO_FOR_AUTO_IS_SUPPORTED - Success
-- Checking for march=native support
-
Performing Test MARCHNATIVE
-- Performing Test MARCHNATIVE - Success
-- Checking for march=native support - works
-
Checking for std=c++14 support
-
Performing Test COMPILER_SUPPORTS_CXX14
-- Performing Test COMPILER_SUPPORTS_CXX14 - Success
-- Checking for std=c++14 support - works
-
Performing Test RAWSPEED_HAVE_CXX_FLAG_WALL
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WALL - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WEXTRA
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WCAST_QUAL
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WCAST_QUAL - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WEXTRA_SEMI
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WEXTRA_SEMI - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WFORMAT_2
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WFORMAT_2 - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WMISSING_PROTOTYPES
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WMISSING_PROTOTYPES - Failed
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WOLD_STYLE_CASTS
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WOLD_STYLE_CASTS - Failed
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WPOINTER_ARITH
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WPOINTER_ARITH - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WSTRICT_PROTOTYPES
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WSTRICT_PROTOTYPES - Failed
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WTRADITIONAL
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WTRADITIONAL - Failed
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WVLA
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WVLA - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WMISSING_FORMAT_ATTRIBUTE
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WMISSING_FORMAT_ATTRIBUTE - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WSUGGEST_ATTRIBUTE_FORMAT
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WSUGGEST_ATTRIBUTE_FORMAT - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WNO_UNUSED_PARAMETER
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WNO_UNUSED_PARAMETER - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WSTACK_USAGE_4096
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WSTACK_USAGE_4096 - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WFRAME_LARGER_THAN_4096
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WFRAME_LARGER_THAN_4096 - Success
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WLARGER_THAN_32768
-- Performing Test RAWSPEED_HAVE_CXX_FLAG_WLARGER_THAN_32768 - Success
-- Looking for OpenMP
-- Found OpenMP_C: fopenmp (found suitable version "4.5", minimum required is "4.0")
-
Found OpenMP_CXX: fopenmp (found suitable version "4.5", minimum required is "4.0")
-
Found OpenMP: TRUE (found suitable version "4.5", minimum required is "4.0")
-- Looking for OpenMP - found (system)
-- Looking for pugixml
-- Found Pugixml 1.90
-- Looking for pugixml - found (system)
-- Looking for JPEG
-- Found JPEG: /usr/lib64/libjpeg.so (found version "62")
-- Looking for JPEG - found
-- Looking for jpeg_mem_src
-- Looking for jpeg_mem_src - found
-- Looking for ZLIB
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11")
-- Looking for C++ include zlib.h
-- Looking for C++ include zlib.h - found
-- Check size of uLongf
-- Check size of uLongf - done
-- Looking for Z_OK
-- Looking for Z_OK - found
-- Checking prototype uncompress for HAVE_ZLIB_UNCOMPRESS_PROTOTYPE - True
-- Checking prototype zError for HAVE_ZLIB_ZERROR_PROTOTYPE - True
-- Looking for uncompress
-- Looking for uncompress - found
-- Looking for zError
-- Looking for zError - found
-- Looking for ZLIB - found (system)
-- Looking for malloc
-- Looking for malloc - found
-- Looking for free
-- Looking for free - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Performing Test HAVE_CXX_THREAD_LOCAL
-- Performing Test HAVE_CXX_THREAD_LOCAL - Success
-- Found XMLLINT: /usr/bin/xmllint
-- The following features have been enabled:

  • OpenMP-based threading, used for parallelization of the library * XML reading, used for loading of data/cameras.xml * Lossy JPEG decoding, used for DNG Lossy JPEG compression decoding * ZLIB decoding, used for DNG Deflate compression decoding

-- The following OPTIONAL packages have been found:

  • LLVM (required version >= 8) * Gettext * XMLLINT, command line XML tool, <http://xmlsoft.org/>
    Used for validation of data/cameras.xml

-- The following RECOMMENDED packages have been found:

  • OpenMP (required version >= 4.0), Open Multi-Processing, <https://www.openmp.org/>
    Used for parallelization of the library * JPEG, free library for handling the JPEG image data format, implements a JPEG codec
    Used for decoding DNG Lossy JPEG compression * ZLIB, software library used for data compression
    Used for decoding DNG Deflate compression

-- The following REQUIRED packages have been found:

  • Pugixml (required version >= 1.2), Light-weight, simple and fast XML parser, <http://pugixml.org/>
    Used for loading of data/cameras.xml

-- Performing Test COMPILER_SUPPORTS_C99
-- Performing Test COMPILER_SUPPORTS_C99 - Success
-- Performing Test COMPILER_SUPPORTS_C11
-- Performing Test COMPILER_SUPPORTS_C11 - Success
-- Checking for std=c++14 support
-
Checking for std=c++14 support - works
-
Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found OpenMP_C: fopenmp
-
Found OpenMP_CXX: fopenmp
-
Found OpenMP: TRUE
-- Found Glib 2.60.1
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.1")
-- Checking for module 'gtk+-3.0'
-- Found gtk+-3.0, version 3.24.8
-- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/fribidi;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/uuid;/usr/include/cairo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/libmount;/usr/include/blkid;/usr/include/gio-unix-2.0;/usr/include/libdrm;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include (Required is at least version "3.22")
-- Found LibXml2: /usr/lib64/libxml2.so (found suitable version "2.9.9", minimum required is "2.6")
-- Checking for one of the modules 'libsoup-2.4;libsoup2'
-- Checking for one of the modules 'libsoup-2.2;libsoup2'
-- Found GPHOTO2: /usr/lib64/libgphoto2.so
-- Found OPENEXR: /usr/lib64/libIlmImf.so;/usr/lib64/libImath.so;/usr/lib64/libIex.so;/usr/lib64/libIlmThread.so
-- Found WEBP: /usr/lib64/libwebp.so (Required is at least version "0.3.0")
-- Found LENSFUN: /usr/lib64/liblensfun.so
-- Found GIO
-- Found GThread: /usr/lib64/libgthread-2.0.so
-- Found GModule: /usr/lib64/libgmodule-2.0.so
-- Found PANGOCAIRO: /usr/lib64/libpangocairo-1.0.so
-- Found RSVG2: /usr/lib64/librsvg-2.so
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.9.9")
-- Found Sqlite3 3.26.0
-- Found CURL: /usr/lib64/libcurl.so (found version "7.64.0")
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.36")
-- Found TIFF: /usr/lib64/libtiff.so (found version "4.0.10")
-- Found LCMS2: /usr/lib64/liblcms2.so
-- Found JsonGlib
-- Found EXIV2: /usr/lib64/libexiv2.so
-- Found FLICKCURL: /usr/lib64/libflickcurl.so
-- Found OpenJPEG
-- Checking for module 'iso-codes'
-- Found iso-codes, version 4.2
-- Found LIBSECRET: /usr/include/libsecret-1;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/libmount;/usr/include/blkid;/usr/include/uuid
-- Found GraphicsMagick
-- Performing Test HAVE_BUILTIN_CPU_SUPPORTS
-- Performing Test HAVE_BUILTIN_CPU_SUPPORTS - Success
-- Does the compiler support __builtin_cpu_supports(): 1
-- Performing Test HAVE_TLS
-- Performing Test HAVE_TLS - Success
-- Checking for march=native support
-
Checking for one of the modules 'lua53;lua5.3;lua-5.3;lua'
-- Lua support: Enabled
-- Found Pugixml 1.90
-- Map mode: enabled
-- Found Cups: /usr/lib64/libcups.so (found version "2.2.11")
-- Print mode: enabled
-- Found CURL: /usr/lib64/libcurl.so (found suitable version "7.64.0", minimum required is "7.56")
-- Found recent CURL version to build piwigo.
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- building darktable-cmstest with colord support. nice.
--
-- Found Java: /usr/bin/java (found version "9.0.4") found components: Runtime
-- Configuring done
-- Generating done
-- Build files have been written to: /home/david/Projects/darktable/build
Scanning dependencies of target create_version_gen
Scanning dependencies of target locale_cs
Scanning dependencies of target locale_el
Scanning dependencies of target locale_sl
Scanning dependencies of target locale_sv
Scanning dependencies of target locale_uk
Scanning dependencies of target locale_sk
Scanning dependencies of target locale_th
[ 0%] Building uk locale
[ 0%] Building sv locale
[ 0%] Building th locale
[ 1%] Building sl locale
[ 1%] Updating version string (git checkout)
[ 1%] Building sk locale
[ 1%] Building el locale
[ 1%] Building cs locale
Version string: 2.7.0+1123~g8555f5feb
[ 1%] Built target create_version_gen
2597 translated messages.
[ 1%] Built target locale_sl
Scanning dependencies of target locale_gl
[ 1%] Building gl locale
Scanning dependencies of target locale_pt_BR
2006 translated messages, 1 fuzzy translation, 29 untranslated messages.
[ 1%] Built target locale_el
[ 1%] Building pt_BR locale
2215 translated messages, 1 untranslated message.
Scanning dependencies of target locale_zh_CN
2093 translated messages, 7 fuzzy translations, 11 untranslated messages.
2216 translated messages.
[ 1%] Built target locale_sv
[ 1%] Building zh_CN locale
[ 1%] Built target locale_uk
[ 1%] Built target locale_sk
/home/david/Projects/darktable/po/gl.po:2: warning: header field 'Language' still has the initial default value
398 translated messages, 591 fuzzy translations, 629 untranslated messages.
Scanning dependencies of target locale_fr
/home/david/Projects/darktable/po/th.po:6: warning: header field 'Language' still has the initial default value
530 translated messages, 2 fuzzy translations, 1098 untranslated messages.
Scanning dependencies of target locale_he
Scanning dependencies of target locale_ru
[ 1%] Built target locale_gl
[ 1%] Building fr locale
2599 translated messages.
[ 1%] Built target locale_th
Scanning dependencies of target locale_de
[ 1%] Building he locale
[ 1%] Building ru locale
[ 1%] Built target locale_cs
Scanning dependencies of target locale_af
1597 translated messages, 21 untranslated messages.
[ 1%] Building de locale
Scanning dependencies of target locale_fi
[ 1%] Building af locale
[ 1%] Built target locale_zh_CN
[ 1%] Building fi locale
Scanning dependencies of target locale_ro
2480 translated messages, 18 fuzzy translations, 1 untranslated message.
[ 1%] Building ro locale
[ 1%] Built target locale_pt_BR
2712 translated messages.
Scanning dependencies of target locale_ca
2744 translated messages, 1 fuzzy translation, 1 untranslated message.
[ 1%] Built target locale_ru
2312 translated messages.
[ 1%] Built target locale_fr
[ 1%] Building ca locale
2602 translated messages.
[ 1%] Built target locale_he
Scanning dependencies of target locale_hu
2594 translated messages, 1 fuzzy translation, 2 untranslated messages.
[ 1%] Built target locale_fi
Scanning dependencies of target locale_da
Scanning dependencies of target locale_it
[ 3%] Built target locale_de
[ 3%] Building hu locale
Scanning dependencies of target locale_es
166 translated messages, 2093 untranslated messages.
[ 3%] Building da locale
[ 3%] Building it locale
/home/david/Projects/darktable/po/ro.po:2: warning: header field 'Language' still has the initial default value
713 translated messages, 490 fuzzy translations, 415 untranslated messages.
Scanning dependencies of target locale_pt_PT
[ 3%] Building es locale
[ 3%] Built target locale_af
[ 3%] Built target locale_ro
[ 3%] Building pt_PT locale
Scanning dependencies of target locale_ja
Scanning dependencies of target locale_sq
[ 3%] Building ja locale
2607 translated messages.
[ 3%] Building sq locale
2216 translated messages.
2498 translated messages, 1 untranslated message.
[ 3%] Built target locale_ca
1739 translated messages, 1 fuzzy translation, 4 untranslated messages.
[ 3%] Built target locale_da
[ 3%] Built target locale_hu
2292 translated messages.
Scanning dependencies of target locale_nl
[ 3%] Built target locale_pt_PT
Scanning dependencies of target locale_pl
Scanning dependencies of target locale_nb
[ 3%] Built target locale_it
[ 3%] Building pl locale
[ 3%] Building nl locale
Scanning dependencies of target lautoc
[ 3%] Building nb locale
1824 translated messages, 7 fuzzy translations, 10 untranslated messages.
2501 translated messages.
Scanning dependencies of target validate_darktableconfig_xml
[ 3%] Built target locale_sq
[ 3%] Built target locale_ja
[ 3%] Checking validity of data/darktableconfig.xml
2712 translated messages.
Scanning dependencies of target generate_metadata
Scanning dependencies of target validate-cameras.xml
[ 3%] Built target locale_es
[ 3%] Built target validate_darktableconfig_xml
[ 3%] Checking validity of cameras.xml
[ 3%] Generating metadata .c/.h
[ 3%] Building C object src/external/LuaAutoC/CMakeFiles/lautoc.dir/lautoc.c.o
Scanning dependencies of target tests
Scanning dependencies of target dependencies
2667 translated messages, 33 untranslated messages.
[ 3%] Built target tests
2600 translated messages.
[ 3%] Built target dependencies
[ 3%] Built target locale_pl
Scanning dependencies of target generate_authors_h
[ 3%] Built target locale_nb
2736 translated messages, 6 fuzzy translations, 4 untranslated messages.
Scanning dependencies of target darktable.appdata_file
/home/david/Projects/darktable/src/external/LuaAutoC/lautoc.c: In function ‘luaA_struct_typeof_member_name_type’:
/home/david/Projects/darktable/src/external/LuaAutoC/lautoc.c:687:17: warning: declaration of ‘type’ shadows a parameter [-Wshadow]
687 | luaA_Type type = lua_tointeger(L, -1); | ^~~~
/home/david/Projects/darktable/src/external/LuaAutoC/lautoc.c:674:71: note: shadowed declaration is here
674 | luaA_Type luaA_struct_typeof_member_name_type(lua_State* L, luaA_Type type, const char* member) { | ~~~~~~~~~^~~
Scanning dependencies of target validate_darktable_desktop
[ 3%] Built target locale_nl
[ 3%] Generating authors.h for about dialog.
Scanning dependencies of target validate_noiseprofiles_json
[ 3%] Generating darktable.appdata.xml
Scanning dependencies of target darktablerc_file
[ 3%] Generating darktable.desktop
[ 4%] Checking validity of noiseprofiles.json
[ 4%] Generating darktablerc
/home/david/Projects/darktable/src/external/rawspeed/data/cameras.xml validates
[ 4%] Built target generate_authors_h
[ 4%] Built target generate_metadata
[ 4%] Built target validate-cameras.xml
[ 4%] Built target darktablerc_file
Scanning dependencies of target opencl-program-gaussian.cl
Scanning dependencies of target opencl-program-sharpen.cl
Scanning dependencies of target opencl-program-soften.cl
Scanning dependencies of target opencl-program-retouch.cl
[ 4%] Test-compiling OpenCL program gaussian.cl
[ 4%] Test-compiling OpenCL program sharpen.cl
[ 4%] Test-compiling OpenCL program soften.cl
[ 4%] Test-compiling OpenCL program retouch.cl
[ 4%] Linking C static library liblautoc.a
[ 4%] Built target lautoc
Scanning dependencies of target opencl-program-nlmeans.cl
[ 4%] Test-compiling OpenCL program nlmeans.cl
[ 4%] Built target opencl-program-soften.cl
[ 4%] Built target opencl-program-retouch.cl
[ 4%] Built target opencl-program-gaussian.cl
Scanning dependencies of target opencl-program-lut3d.cl
Scanning dependencies of target opencl-program-locallaplacian.cl
[ 4%] Built target opencl-program-sharpen.cl
[ 4%] Test-compiling OpenCL program lut3d.cl
Scanning dependencies of target opencl-program-highpass.cl
[ 6%] Test-compiling OpenCL program locallaplacian.cl
Scanning dependencies of target opencl-program-hazeremoval.cl
[ 6%] Test-compiling OpenCL program highpass.cl
[ 6%] Test-compiling OpenCL program hazeremoval.cl
[ 6%] Built target opencl-program-nlmeans.cl
Scanning dependencies of target opencl-program-blendop.cl
[ 6%] Test-compiling OpenCL program blendop.cl
Merging translations into /home/david/Projects/darktable/build/data/darktable.appdata.xml.
Merging translations into /home/david/Projects/darktable/build/data/darktable.desktop.
[ 6%] Checking validity of darktable.desktop
[ 6%] Built target validate_darktable_desktop
Scanning dependencies of target opencl-program-demosaic_vng.cl
CREATED /home/david/Projects/darktable/build/data/darktable.appdata.xml
[ 6%] Test-compiling OpenCL program demosaic_vng.cl
[ 6%] Built target darktable.appdata_file
Scanning dependencies of target opencl-program-filmic.cl
[ 6%] Test-compiling OpenCL program filmic.cl
[ 6%] Built target opencl-program-locallaplacian.cl
Scanning dependencies of target opencl-program-bilateral.cl
[ 6%] Built target opencl-program-highpass.cl
[ 6%] Built target opencl-program-lut3d.cl
[ 6%] Test-compiling OpenCL program bilateral.cl
Scanning dependencies of target opencl-program-colorreconstruction.cl
Scanning dependencies of target opencl-program-atrous.cl
[ 6%] Built target validate_noiseprofiles_json
[ 6%] Test-compiling OpenCL program colorreconstruction.cl
[ 6%] Built target opencl-program-hazeremoval.cl
[ 6%] Test-compiling OpenCL program atrous.cl
Scanning dependencies of target opencl-program-basicadj.cl
Scanning dependencies of target opencl-program-common.h
[ 6%] Test-compiling OpenCL program common.h
[ 6%] Test-compiling OpenCL program basicadj.cl
[ 6%] Built target opencl-program-blendop.cl
Scanning dependencies of target opencl-program-bloom.cl
[ 6%] Test-compiling OpenCL program bloom.cl
[ 6%] Built target opencl-program-demosaic_vng.cl
Scanning dependencies of target opencl-program-demosaic_ppg.cl
[ 6%] Test-compiling OpenCL program demosaic_ppg.cl
[ 6%] Built target opencl-program-filmic.cl
Scanning dependencies of target opencl-program-guided_filter.cl
[ 6%] Test-compiling OpenCL program guided_filter.cl
[ 6%] Built target opencl-program-bilateral.cl
[ 6%] Built target opencl-program-atrous.cl
Scanning dependencies of target opencl-program-basecurve.cl
[ 6%] Built target opencl-program-common.h
Scanning dependencies of target opencl-program-rgbcurve.cl
[ 6%] Test-compiling OpenCL program basecurve.cl
[ 6%] Built target opencl-program-basicadj.cl
[ 6%] Built target opencl-program-colorreconstruction.cl
Scanning dependencies of target opencl-program-colorspace.cl
[ 6%] Test-compiling OpenCL program rgbcurve.cl
Scanning dependencies of target opencl-program-liquify.cl
[ 6%] Test-compiling OpenCL program colorspace.cl
Scanning dependencies of target opencl-program-color_conversion.cl
[ 6%] Test-compiling OpenCL program liquify.cl
[ 6%] Test-compiling OpenCL program color_conversion.cl
[ 6%] Built target opencl-program-bloom.cl
Scanning dependencies of target opencl-program-demosaic_other.cl
[ 7%] Test-compiling OpenCL program demosaic_other.cl
[ 7%] Built target opencl-program-demosaic_ppg.cl
Scanning dependencies of target opencl-program-basic.cl
[ 9%] Test-compiling OpenCL program basic.cl
[ 9%] Built target opencl-program-guided_filter.cl
Scanning dependencies of target opencl-program-denoiseprofile.cl
[ 9%] Test-compiling OpenCL program denoiseprofile.cl
[ 9%] Built target opencl-program-colorspace.cl
[ 9%] Built target opencl-program-liquify.cl
[ 9%] Built target opencl-program-basecurve.cl
Scanning dependencies of target opencl-program-colorspaces.cl
[ 9%] Built target opencl-program-rgbcurve.cl
Scanning dependencies of target opencl-program-demosaic_markesteijn.cl
Scanning dependencies of target opencl-program-dwt.cl
Scanning dependencies of target opencl-program-extended.cl
[ 9%] Test-compiling OpenCL program colorspaces.cl
[ 9%] Built target opencl-program-color_conversion.cl
[ 9%] Test-compiling OpenCL program demosaic_markesteijn.cl
[ 9%] Test-compiling OpenCL program dwt.cl
[ 9%] Test-compiling OpenCL program extended.cl
Scanning dependencies of target darktablerc.html_file
[ 10%] Generating darktablerc.html
[ 10%] Built target darktablerc.html_file
Scanning dependencies of target manpage-de-darktable-cltest.1
[ 10%] Built target opencl-program-demosaic_other.cl
[ 10%] Generating de/darktable-cltest.pod
Scanning dependencies of target manpage-fr-darktable-generate-cache.1
[ 10%] Generating fr/darktable-generate-cache.pod
[ 10%] Built target opencl-program-basic.cl
Scanning dependencies of target manpage-de-darktable.1
[ 10%] Built target opencl-program-denoiseprofile.cl
[ 10%] Generating de/darktable.pod
Scanning dependencies of target manpage-de-darktable-cli.1
Your input po file po/fr.po seems outdated (The amount of entries differ between files: 239 is not 31
). Please consider running po4a-updatepo to refresh it.
[ 10%] Generating de/darktable-cli.pod
[ 10%] Generating de/darktable-generate-cache.pod
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 17
). Please consider running po4a-updatepo to refresh it.
[ 10%] Generating de/darktable-cltest.1
[ 10%] Built target opencl-program-colorspaces.cl
[ 10%] Built target opencl-program-dwt.cl
Scanning dependencies of target manpage-de-darktable-cmstest.1
Scanning dependencies of target manpage-de-darktable-generate-cache.1
[ 10%] Built target opencl-program-demosaic_markesteijn.cl
[ 10%] Generating de/darktable-cmstest.pod
[ 10%] Generating de/darktable-generate-cache.pod
Scanning dependencies of target manpage_darktable-cmstest.1
[ 10%] Built target opencl-program-extended.cl
[ 10%] Generating darktable-cmstest.1
Scanning dependencies of target manpage-es-darktable-cmstest.1
[ 12%] Generating es/darktable-cmstest.pod
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 47
). Please consider running po4a-updatepo to refresh it.
[ 12%] Built target manpage-de-darktable-cltest.1
[ 12%] Generating de/darktable-cli.1
Scanning dependencies of target manpage_darktable-generate-cache.1
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 31
). Please consider running po4a-updatepo to refresh it.
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 189
). Please consider running po4a-updatepo to refresh it.
[ 12%] Generating fr/darktable-generate-cache.1
[ 12%] Generating darktable-generate-cache.1
[ 12%] Generating de/darktable.1
[ 12%] Built target manpage_darktable-cmstest.1
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 17
). Please consider running po4a-updatepo to refresh it.
Scanning dependencies of target manpage_darktable.1
[ 12%] Generating de/darktable-cmstest.1
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 31
). Please consider running po4a-updatepo to refresh it.
[ 12%] Generating darktable.1
[ 12%] Built target manpage-de-darktable-cli.1
[ 13%] Generating de/darktable-generate-cache.1
Scanning dependencies of target manpage_darktable-cli.1
Your input po file po/es.po seems outdated (The amount of entries differ between files: 234 is not 17
). Please consider running po4a-updatepo to refresh it.
[ 13%] Built target manpage_darktable-generate-cache.1
[ 15%] Generating darktable-cli.1
[ 15%] Generating de/darktable-cmstest.pod
[ 15%] Built target manpage-fr-darktable-generate-cache.1
Scanning dependencies of target manpage_darktable-cltest.1
Scanning dependencies of target manpage-es-darktable-cltest.1
[ 15%] Generating darktable-cltest.1
[ 15%] Built target manpage-de-darktable.1
[ 15%] Generating es/darktable-cltest.pod
Scanning dependencies of target manpage-es-darktable.1
[ 15%] Built target manpage-de-darktable-cmstest.1
[ 15%] Generating es/darktable.pod
Scanning dependencies of target manpage-es-darktable-cli.1
[ 15%] Built target manpage-de-darktable-generate-cache.1
[ 15%] Built target manpage_darktable.1
[ 15%] Generating es/darktable-cli.pod
Scanning dependencies of target manpage-es-darktable-generate-cache.1
[ 15%] Built target manpage_darktable-cli.1
Scanning dependencies of target manpage-fr-darktable-cli.1
Scanning dependencies of target manpage-fr-darktable-cltest.1
[ 15%] Generating es/darktable-generate-cache.pod
[ 15%] Generating fr/darktable-cli.pod
[ 15%] Generating fr/darktable-cltest.pod
[ 15%] Built target manpage_darktable-cltest.1
Your input po file po/de.po seems outdated (The amount of entries differ between files: 239 is not 17
). Please consider running po4a-updatepo to refresh it.
[ 15%] Generating es/darktable-cmstest.1
Scanning dependencies of target manpage-fr-darktable-cmstest.1
Your input po file po/es.po seems outdated (The amount of entries differ between files: 234 is not 17
). Please consider running po4a-updatepo to refresh it.
[ 15%] Generating fr/darktable-cmstest.pod
[ 15%] Generating es/darktable-cltest.1
Your input po file po/es.po seems outdated (The amount of entries differ between files: 234 is not 47
). Please consider running po4a-updatepo to refresh it.
[ 15%] Built target manpage-es-darktable-cmstest.1
Your input po file po/es.po seems outdated (The amount of entries differ between files: 234 is not 31
). Please consider running po4a-updatepo to refresh it.
[ 15%] Generating es/darktable-cli.1
Your input po file po/es.po seems outdated (The amount of entries differ between files: 234 is not 189
). Please consider running po4a-updatepo to refresh it.
Scanning dependencies of target manpage-fr-darktable.1
Your input po file po/fr.po seems outdated (The amount of entries differ between files: 239 is not 17
). Please consider running po4a-updatepo to refresh it.
Your input po file po/fr.po seems outdated (The amount of entries differ between files: 239 is not 47
). Please consider running po4a-updatepo to refresh it.
[ 15%] Generating es/darktable-generate-cache.1
[ 15%] Generating es/darktable.1
[ 16%] Generating fr/darktable-cltest.1
[ 16%] Generating fr/darktable.pod
[ 16%] Generating fr/darktable-cli.1
[ 16%] Built target manpage-es-darktable-cltest.1
Your input po file po/fr.po seems outdated (The amount of entries differ between files: 239 is not 17
). Please consider running po4a-updatepo to refresh it.
Scanning dependencies of target generate_version
[ 16%] Generating fr/darktable-cmstest.1
[ 16%] Built target generate_version
Scanning dependencies of target locales
[ 16%] Built target manpage-es-darktable-cli.1
[ 16%] Built target locales
Scanning dependencies of target generate_preferences
[ 16%] Built target manpage-es-darktable-generate-cache.1
[ 16%] Built target manpage-fr-darktable-cltest.1
[ 16%] Built target manpage-fr-darktable-cli.1
[ 16%] Generating preferences
Scanning dependencies of target check-rawspeed
Scanning dependencies of target rawspeed
Scanning dependencies of target darktable-cmstest
Scanning dependencies of target darktable.desktop_file
[ 16%] Built target check-rawspeed
[ 16%] Built target darktable.desktop_file
[ 16%] Built target manpage-es-darktable.1
[ 16%] Built target manpage-fr-darktable-cmstest.1
Scanning dependencies of target testcompile_opencl_kernels
[ 16%] Built target generate_preferences
Scanning dependencies of target manpage-es
Scanning dependencies of target manpage-de
[ 16%] Built target testcompile_opencl_kernels
[ 16%] Built target manpage-de
[ 16%] Built target manpage-es
Your input po file po/fr.po seems outdated (The amount of entries differ between files: 239 is not 189
). Please consider running po4a-updatepo to refresh it.
[ 16%] Building C object src/cmstest/CMakeFiles/darktable-cmstest.dir/main.c.o
[ 16%] Building C object src/cmstest/CMakeFiles/darktable-cmstest.dir/__/version_gen.c.o
[ 16%] Generating fr/darktable.1
[ 16%] Built target manpage-fr-darktable.1
Scanning dependencies of target manpage-fr
[ 16%] Built target manpage-fr
Scanning dependencies of target manpages
[ 16%] Built target manpages
[ 16%] Linking C executable darktable-cmstest
[ 16%] Built target darktable-cmstest
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/Common.cpp.o
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/ChecksumFile.cpp.o
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/DngOpcodes.cpp.o
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/ErrorLog.cpp.o
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/Memory.cpp.o
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/Cpuid.cpp.o
[ 16%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/RawImage.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/RawImageDataFloat.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/RawImageDataU16.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/TableLookUp.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/Camera.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/CameraMetaData.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/CameraSensorInfo.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/ColorFilterArray.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/io/Buffer.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/io/FileReader.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/io/FileWriter.cpp.o
[ 18%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/CiffEntry.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/CiffIFD.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/TiffEntry.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/TiffIFD.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/CiffParser.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/FiffParser.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/RawParser.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/TiffParser.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/AbstractDngDecompressor.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/Cr2Decompressor.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/CrwDecompressor.cpp.o
[ 20%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/DeflateDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/FujiDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/HasselbladDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/JpegDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/KodakDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/LJpegDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/NikonDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/OlympusDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PanasonicDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PanasonicDecompressorV5.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PentaxDecompressor.cpp.o
[ 21%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PhaseOneDecompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SamsungV0Decompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SamsungV1Decompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SamsungV2Decompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SonyArw1Decompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SonyArw2Decompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/UncompressedDecompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/VC5Decompressor.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/interpolators/Cr2sRawInterpolator.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/AbstractTiffDecoder.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/ArwDecoder.cpp.o
[ 23%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/Cr2Decoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/CrwDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/DcrDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/DcsDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/DngDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/ErfDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/IiqDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/KdcDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/MefDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/MosDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/MrwDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/NakedDecoder.cpp.o
[ 24%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/NefDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/OrfDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/PefDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/RafDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/RawDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/Rw2Decoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/SimpleTiffDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/SrwDecoder.cpp.o
[ 26%] Building CXX object src/external/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/ThreefrDecoder.cpp.o
[ 26%] Linking CXX static library librawspeed.a
[ 26%] Built target rawspeed
Scanning dependencies of target rawspeed_get_number_of_processor_cores
Scanning dependencies of target lib_darktable
[ 26%] Building CXX object src/external/rawspeed/src/librawspeed/common/CMakeFiles/rawspeed_get_number_of_processor_cores.dir/GetNumberOfProcessorCores.cpp.o
[ 26%] Linking CXX static library librawspeed_get_number_of_processor_cores.a
[ 26%] Built target rawspeed_get_number_of_processor_cores
Scanning dependencies of target darktable-rs-identify
[ 26%] Building CXX object src/external/rawspeed/src/utilities/identify/CMakeFiles/darktable-rs-identify.dir/rawspeed-identify.cpp.o
[ 26%] Linking CXX executable darktable-rs-identify
[ 26%] Built target darktable-rs-identify
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/metadata_gen.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/version_gen.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/common/bilateral.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/bauhaus/bauhaus.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/common/cache.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/common/bilateralcl.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/common/calculator.c.o
[ 26%] Building C object src/CMakeFiles/lib_darktable.dir/common/collection.c.o
[ 27%] Building C object src/CMakeFiles/lib_darktable.dir/common/color_picker.c.o
[ 27%] Building C object src/CMakeFiles/lib_darktable.dir/common/colorlabels.c.o
[ 27%] Building C object src/CMakeFiles/lib_darktable.dir/common/colorspaces.c.o
/home/david/Projects/darktable/src/common/bilateral.c: In function ‘dt_bilateral_splat’:
/home/david/Projects/darktable/src/common/bilateral.c:138:25: error: ‘in’ not specified in enclosing ‘parallel’
138 | const float L = in[index]; | ^
/home/david/Projects/darktable/src/common/bilateral.c:130:9: error: enclosing ‘parallel’
130 | #pragma omp parallel for default(none) shared(b) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:154:75: error: ‘oy’ not specified in enclosing ‘parallel’
154 | const size_t ii = grid_index + ((k & 1) ? ox : 0) + ((k & 2) ? oy : 0) + ((k & 4) ? oz : 0); | ~~~~~~~~~~~~~^~~
/home/david/Projects/darktable/src/common/bilateral.c:130:9: error: enclosing ‘parallel’
130 | #pragma omp parallel for default(none) shared(b) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:154:96: error: ‘oz’ not specified in enclosing ‘parallel’
154 | const size_t ii = grid_index + ((k & 1) ? ox : 0) + ((k & 2) ? oy : 0) + ((k & 4) ? oz : 0); | ~~~~~~~~~~~~~^~~
/home/david/Projects/darktable/src/common/bilateral.c:130:9: error: enclosing ‘parallel’
130 | #pragma omp parallel for default(none) shared(b) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c: In function ‘blur_line’:
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: ‘size1’ not specified in enclosing ‘parallel’
211 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
/home/david/Projects/darktable/src/common/bilateral.c:215:30: error: ‘offset1’ not specified in enclosing ‘parallel’
215 | size_t index = (size_t)k * offset1; | ~~~~~~~~~^~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
211 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:219:53: error: ‘offset3’ not specified in enclosing ‘parallel’
219 | buf[index] = buf[index] * w0 + w1 * buf[index + offset3] + w2 * buf[index + 2 * offset3]; | ~~~~~^~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
211 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:224:32: error: ‘size3’ not specified in enclosing ‘parallel’
224 | for(int i = 2; i < size3 - 2; i++) | ~~~~~^~
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
211 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:238:24: error: ‘offset2’ not specified in enclosing ‘parallel’
238 | index += offset2 - offset3 * size3; | ~~~~~~~^~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
211 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:216:22: error: ‘size2’ not specified in enclosing ‘parallel’
216 | for(int j = 0; j < size2; j++) | ~^~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:211:9: error: enclosing ‘parallel’
211 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c: In function ‘blur_line_z’:
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: ‘size1’ not specified in enclosing ‘parallel’
173 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
/home/david/Projects/darktable/src/common/bilateral.c:177:30: error: ‘offset1’ not specified in enclosing ‘parallel’
177 | size_t index = (size_t)k * offset1; | ~~~~~~~~~^~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
173 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:181:35: error: ‘offset3’ not specified in enclosing ‘parallel’
181 | buf[index] = w1 * buf[index + offset3] + w2 * buf[index + 2 * offset3]; | ~~~~~^~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
173 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:186:32: error: ‘size3’ not specified in enclosing ‘parallel’
186 | for(int i = 2; i < size3 - 2; i++) | ~~~~~^~
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
173 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:199:24: error: ‘offset2’ not specified in enclosing ‘parallel’
199 | index += offset2 - offset3 * size3; | ~~~~~~~^~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
173 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:178:22: error: ‘size2’ not specified in enclosing ‘parallel’
178 | for(int j = 0; j < size2; j++) | ~^~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:173:9: error: enclosing ‘parallel’
173 | #pragma omp parallel for default(none) shared(buf) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c: In function ‘dt_bilateral_slice’:
/home/david/Projects/darktable/src/common/bilateral.c:265:23: error: ‘b’ not specified in enclosing ‘parallel’
265 | for(int j = 0; j < b->height; j++) | ^~
/home/david/Projects/darktable/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
263 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:271:25: error: ‘in’ not specified in enclosing ‘parallel’
271 | const float L = in[index]; | ^
/home/david/Projects/darktable/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
263 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:284:48: error: ‘oy’ not specified in enclosing ‘parallel’
284 | + b->buf[gi + oy] * (1.0f - xf) * (yf) * (1.0f - zf) | ~~^~~
/home/david/Projects/darktable/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
263 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:286:48: error: ‘oz’ not specified in enclosing ‘parallel’
286 | + b->buf[gi + oz] * (1.0f - xf) * (1.0f - yf) * (zf) | ~~^~~
/home/david/Projects/darktable/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
263 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:282:33: error: ‘norm’ not specified in enclosing ‘parallel’
282 | + norm * (b->buf[gi] * (1.0f - xf) * (1.0f - yf) * (1.0f - zf) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
283 | + b->buf[gi + ox] * (xf) * (1.0f - yf) * (1.0f - zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
284 | + b->buf[gi + oy] * (1.0f - xf) * (yf) * (1.0f - zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
285 | + b->buf[gi + ox + oy] * (xf) * (yf) * (1.0f - zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
286 | + b->buf[gi + oz] * (1.0f - xf) * (1.0f - yf) * (zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | + b->buf[gi + ox + oz] * (xf) * (1.0f - yf) * (zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
288 | + b->buf[gi + oy + oz] * (1.0f - xf) * (yf) * (zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | + b->buf[gi + ox + oy + oz] * (xf) * (yf) * (zf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:263:9: error: enclosing ‘parallel’
263 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c: In function ‘dt_bilateral_slice_to_output’:
/home/david/Projects/darktable/src/common/bilateral.c:311:23: error: ‘b’ not specified in enclosing ‘parallel’
311 | for(int j = 0; j < b->height; j++) | ^~
/home/david/Projects/darktable/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
309 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:317:25: error: ‘in’ not specified in enclosing ‘parallel’
317 | const float L = in[index]; | ^
/home/david/Projects/darktable/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
309 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:329:46: error: ‘oy’ not specified in enclosing ‘parallel’
329 | + b->buf[gi + oy] * (1.0f - xf) * (yf) * (1.0f - zf) | ~~^~~
/home/david/Projects/darktable/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
309 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:331:46: error: ‘oz’ not specified in enclosing ‘parallel’
331 | + b->buf[gi + oz] * (1.0f - xf) * (1.0f - yf) * (zf) | ~~^~~
/home/david/Projects/darktable/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
309 | #pragma omp parallel for default(none) shared(out) | ^~~
/home/david/Projects/darktable/src/common/bilateral.c:327:31: error: ‘norm’ not specified in enclosing ‘parallel’
327 | const float Lout = norm * (b->buf[gi] * (1.0f - xf) * (1.0f - yf) * (1.0f - zf) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
328 | + b->buf[gi + ox] * (xf) * (1.0f - yf) * (1.0f - zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
329 | + b->buf[gi + oy] * (1.0f - xf) * (yf) * (1.0f - zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
330 | + b->buf[gi + ox + oy] * (xf) * (yf) * (1.0f - zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
331 | + b->buf[gi + oz] * (1.0f - xf) * (1.0f - yf) * (zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
332 | + b->buf[gi + ox + oz] * (xf) * (1.0f - yf) * (zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
333 | + b->buf[gi + oy + oz] * (1.0f - xf) * (yf) * (zf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
334 | + b->buf[gi + ox + oy + oz] * (xf) * (yf) * (zf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/bilateral.c:309:9: error: enclosing ‘parallel’
309 | #pragma omp parallel for default(none) shared(out) | ^~~
gmake2: * [src/CMakeFiles/lib_darktable.dir/build.make:116: src/CMakeFiles/lib_darktable.dir/common/bilateral.c.o] Error 1
gmake2: *
Waiting for unfinished jobs....
/home/david/Projects/darktable/src/common/color_picker.c: In function ‘color_picker_helper_4ch_parallel’:
/home/david/Projects/darktable/src/common/color_picker.c:91:31: error: ‘mean’ not specified in enclosing ‘parallel’
91 | float *const tmean = mean + 3 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:92:31: error: ‘mmin’ not specified in enclosing ‘parallel’
92 | float *const tmmin = mmin + 3 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:93:31: error: ‘mmax’ not specified in enclosing ‘parallel’
93 | float *const tmmax = mmax + 3 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:98:23: error: ‘box’ not specified in enclosing ‘parallel’
98 | for(size_t j = box1; j < box3; j++) | ^
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:102:37: error: ‘width’ not specified in enclosing ‘parallel’
102 | const size_t k = 4 * (width * j + i); | ~~~~~^~
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:103:31: error: ‘pixel’ not specified in enclosing ‘parallel’
103 | float Lab3 = { pixel[k], pixel[k + 1], pixel[k + 2] }; | ^
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:104:19: error: ‘cst_to’ not specified in enclosing ‘parallel’
104 | if(cst_to == iop_cs_LCh) | ~~~~~~^~~~~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:108:23: error: ‘w’ not specified in enclosing ‘parallel’
108 | tmean0 += w * Lab0; | ~^~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:86:9: error: enclosing ‘parallel’
86 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c: In function ‘color_picker_helper_bayer_parallel’:
/home/david/Projects/darktable/src/common/color_picker.c:213:30: error: ‘msum’ not specified in enclosing ‘parallel’
213 | float *const tsum = msum + 4 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:214:31: error: ‘mmin’ not specified in enclosing ‘parallel’
214 | float *const tmmin = mmin + 4 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:215:31: error: ‘mmax’ not specified in enclosing ‘parallel’
215 | float *const tmmax = mmax + 4 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:216:32: error: ‘cnt’ not specified in enclosing ‘parallel’
216 | uint32_t *const tcnt = cnt + 4 * tnum; | ~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:221:23: error: ‘box’ not specified in enclosing ‘parallel’
221 | for(size_t j = box1; j < box3; j++) | ^
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:225:23: error: ‘filters’ not specified in enclosing ‘parallel’
225 | const int c = FC; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:225:45: error: ‘roi’ not specified in enclosing ‘parallel’
225 | const int c = FC; | ^~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:226:32: error: ‘width’ not specified in enclosing ‘parallel’
226 | const size_t k = width * j + i; | ~~~~~^~
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:228:30: error: ‘pixel’ not specified in enclosing ‘parallel’
228 | const float v = pixel[k]; | ^
/home/david/Projects/darktable/src/common/color_picker.c:208:9: error: enclosing ‘parallel’
208 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c: In function ‘color_picker_helper_xtrans_parallel’:
/home/david/Projects/darktable/src/common/color_picker.c:340:30: error: ‘msum’ not specified in enclosing ‘parallel’
340 | float *const tsum = msum + 3 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:341:31: error: ‘mmin’ not specified in enclosing ‘parallel’
341 | float *const tmmin = mmin + 3 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:342:31: error: ‘mmax’ not specified in enclosing ‘parallel’
342 | float *const tmmax = mmax + 3 * tnum; | ~~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:343:32: error: ‘cnt’ not specified in enclosing ‘parallel’
343 | uint32_t *const tcnt = cnt + 3 * tnum; | ~~~^~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:348:23: error: ‘box’ not specified in enclosing ‘parallel’
348 | for(size_t j = box1; j < box3; j++) | ^
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:352:23: error: ‘xtrans’ not specified in enclosing ‘parallel’
352 | const int c = FCxtrans(j, i, roi, xtrans); | ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:352:23: error: ‘roi’ not specified in enclosing ‘parallel’
352 | const int c = FCxtrans(j, i, roi, xtrans); | ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:353:32: error: ‘width’ not specified in enclosing ‘parallel’
353 | const size_t k = width * j + i; | ~~~~~^~
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
/home/david/Projects/darktable/src/common/color_picker.c:355:30: error: ‘pixel’ not specified in enclosing ‘parallel’
355 | const float v = pixel[k]; | ^
/home/david/Projects/darktable/src/common/color_picker.c:335:9: error: enclosing ‘parallel’
335 | #pragma omp parallel default(none) | ^~~
gmake2: * [src/CMakeFiles/lib_darktable.dir/build.make:181: src/CMakeFiles/lib_darktable.dir/common/color_picker.c.o] Error 1
gmake1:
[CMakeFiles/Makefile2:1514: src/CMakeFiles/lib_darktable.dir/all] Error 2
gmake: *
* [Makefile:152: all] Error 2

#2 Updated by Jörg Ströttchen 4 months ago

At least there is a dirty workaround:

1) Edit darktable/cmake/compiler-warnings.cmake:CHECK_COMPILER_FLAG_AND_ENABLE_IT(-w)

2) Use build.sh --disable-openmp

#3 Updated by Juvanta Luiz 3 months ago

#4 Updated by Aurélien PIERRE 3 months ago

Fedora 30 ships GCC 9.0 which uses OpenMP 5 which needs more care than previous versions with parallel loops.

Sit tight.

#5 Updated by Terry Duell 3 months ago

Is there any likelihood of a fix for this in the near future?
My system is Very sluggish with openmp disabled.
I was surprised at how much it changed with the workaround.
I've been using the new database for a while now, so reverting to 2.6 is not a viable option.

Cheers,
Terry

#6 Updated by M. Andree 3 months ago

I have a preliminary patch against darktable-2.6.x to make things compile with clang-8 on Fedora 30. They are barely sufficient to make things compile so that darktable can at least start. The attached patch is against darktable-2.6.x as of ce65435c4a2. The patch is insufficient to go ahead with gcc-9.

Before integration, these need
  • review by an OpenMP-capable developer, I am not sure I am doing the right thing here by stuffing almost any variable reported missing by the compiler into
    #pragma omp parallel shared(..., missing, vars, go, here)
  • lightweight review by an OpenCL-capable developer WRT changes to CMakeLists.txt wrt find_llvm(...) extension by 8.0;8
  • thorough testing

And note that you need to override CMake options manually, this is a partial diff of my clang vs. gcc CMakeCache.txt, ccmake may help configuring these (note this assumes using ccache, else you need /usr/bin/clang for CMAKE_C_COMPILER:FILEPATH):

$ diff -u _build-gcc/CMakeCache.txt _build-clang/CMakeCache.txt  | grep compiler -i | grep -v UNDERSTANDS
 //C compiler
-CMAKE_C_COMPILER:FILEPATH=/usr/lib64/ccache/cc
+CMAKE_C_COMPILER:FILEPATH=/usr/lib64/ccache/clang
-// for the GCC compiler
-CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar
-// for the GCC compiler
-CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib

#7 Updated by Terry Duell 3 months ago

Current master (32e671e36a6e996) now building without error here, and appears to be working OK.
Thanks.

Cheers,
Terry

#8 Updated by Terry Duell 3 months ago

The current master (release-2.7.0-1375-g6f0010465) fails to build in Fedora 30, with the following error messages from rpmbuild.

/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c: In function 'process':
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:395:42: error: 'roi_out' not specified in enclosing 'parallel'
395 | for(size_t k = 0; k < (size_t)roi_out->width * roi_out->height; k++) | ^~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:393:9: error: enclosing 'parallel'
393 | #pragma omp parallel for default(none) schedule(static) shared(d) | ^~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:397:19: error: 'ivoid' not specified in enclosing 'parallel'
397 | float *in = (float *)ivoid + ch * k; | ^~~~~~~~~~~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:393:9: error: enclosing 'parallel'
393 | #pragma omp parallel for default(none) schedule(static) shared(d) | ^~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:397:39: error: 'ch' not specified in enclosing 'parallel'
397 | float *in = (float *)ivoid + ch * k; | ~~^~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:393:9: error: enclosing 'parallel'
393 | #pragma omp parallel for default(none) schedule(static) shared(d) | ^~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:398:20: error: 'ovoid' not specified in enclosing 'parallel'
398 | float *out = (float *)ovoid + ch * k; | ^~~~~~~~~~~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:393:9: error: enclosing 'parallel'
393 | #pragma omp parallel for default(none) schedule(static) shared(d) | ^~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:420:34: error: 'display_channel' not specified in enclosing 'parallel'
420 | out3 = fabs(lookup(d->lut[display_channel], select) - .5f) * 4.f; | ~~~~~^~~~~~~~~~~~~~~~
/home/terry/rpmbuild/BUILD/darktable-2.7.0/src/iop/colorzones.c:393:9: error: enclosing 'parallel'
393 | #pragma omp parallel for default(none) schedule(static) shared(d) | ^~~
make2: * [src/iop/CMakeFiles/colorzones.dir/build.make:71: src/iop/CMakeFiles/colorzones.dir/introspection_colorzones.c.o] Error 1
make2: Leaving directory '/home/terry/rpmbuild/BUILD/darktable-2.7.0/build'
make1:
[CMakeFiles/Makefile2:5025: src/iop/CMakeFiles/colorzones.dir/all] Error 2
make1: Leaving directory '/home/terry/rpmbuild/BUILD/darktable-2.7.0/build'
make: *
* [Makefile:155: all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.ejYsQD (%build)

Hope this helps.

#9 Updated by Terry Duell 2 months ago

Current master (release-2.7.0-1407-ga32a82938) now building without error in Fedora 30, and appears to be operating OK.
Thanks for fixing.

Cheers,
Terry

#10 Updated by Aurélien PIERRE 2 months ago

  • % Done changed from 0 to 100
  • Status changed from New to Fixed

Also available in: Atom PDF

Go to top