darktable-org / darktable

darktable is an open source photography workflow application and raw developer
https://www.darktable.org
GNU General Public License v3.0
9.49k stars 1.12k forks source link

rgb curve module crashes darktable on second curve controll point #15358

Closed robMate closed 9 months ago

robMate commented 11 months ago

Describe the bug

I recently switched from an Nvidia GPU to an AMD one. Now the rgb curve module causes darktable to crash after i add a second curve control point to the curve.

The crash is reproducible on Wayland & Xorg and with and without opencl.

Bildschirmfoto vom 2023-10-01 17-14-08

opencl package: opencl-amd 5.7 (rocm-5.7.0) OS: Manjaro dt build: 4.5.0+786~g1439bb0eb6 Image: (could not upload a example file but the issue appeared on RAF & ARW files. I think its not dependent on the file type) darktable debug output: darktable_debug_all.txt

inxi -Gazy

inxi -Gazy
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX] vendor: Sapphire PULSE
    driver: amdgpu v: kernel arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm)
    built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1
    empty: DP-2,HDMI-A-1,HDMI-A-2 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: AMD Raphael driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16
    ports: active: none empty: DP-3, DP-4, DP-5, HDMI-A-3 bus-ID: 0f:00.0
    chip-ID: 1002:164e class-ID: 0300 temp: 60.0 C
  Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.2.0
    compositor: gnome-shell v: 44.5 driver: gpu: amdgpu display-ID: 0
  Monitor-1: DP-1 model: Samsung C27HG7x serial: <filter> built: 2038
    res: 2560x1440 dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23")
    diag: 686mm (27") ratio: 16:9 modes: max: 2560x1440 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.1.7-1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 7900 XTX (gfx1100 LLVM 16.0.6 DRM
    3.54 6.5.3-1-MANJARO) device-ID: 1002:744c memory: 23.44 GiB unified: no
    display-ID: :0.0

gdb darktable ( full log dartable_gdb_output.txt ):

....
[New Thread 0x7ffd9ff8f6c0 (LWP 66627)]
[New Thread 0x7ffd9ef8d6c0 (LWP 66628)]
[Thread 0x7ffd9ff8f6c0 (LWP 66627) exited]
[Thread 0x7ffd9f78e6c0 (LWP 66626) exited]
[Thread 0x7ffd9ef8d6c0 (LWP 66628) exited]

Thread 11 "worker res 0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc77fe6c0 (LWP 66292)]
0x00007fffc471f354 in _generate_curve_lut (pipe=<optimized out>, d=d@entry=0x7ffe5113f010)
    at /home/robin/git/darktable/src/iop/rgbcurve.c:1565
1565            (void)dt_draw_curve_add_point(d->curve[ch], curve_nodes[ch][k].x, curve_nodes[ch][k].y);
(gdb) s

Thread 12 "worker res 1" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc6ffd6c0 (LWP 66293)]
0x00007fffc471f354 in _generate_curve_lut (pipe=<optimized out>, d=d@entry=0x7ffe3c015010)
    at /home/robin/git/darktable/src/iop/rgbcurve.c:1565
1565            (void)dt_draw_curve_add_point(d->curve[ch], curve_nodes[ch][k].x, curve_nodes[ch][k].y);
(gdb) 
Couldn't get registers: Kein passender Prozess gefunden.
(gdb) 
Couldn't get registers: Kein passender Prozess gefunden.
(gdb) 
Couldn't get registers: Kein passender Prozess gefunden.
(gdb) 
Couldn't get registers: Kein passender Prozess gefunden.
(gdb) n
Couldn't get registers: Kein passender Prozess gefunden.
(gdb) [Thread 0x7ffdad2496c0 (LWP 66618) exited]
[Thread 0x7ffdada4a6c0 (LWP 66617) exited]
[Thread 0x7ffdae24b6c0 (LWP 66616) exited]

Let me know if i can help with additional information.

Steps to reproduce

  1. open darktable
  2. import image
  3. open image in darkroom
  4. add module "rgb curve"
  5. add curve point
  6. add second curve point
  7. ...crash

Expected behavior

should not crash

Logfile | Screenshot | Screencast

No response

Commit

No response

Where did you install darktable from?

self compiled

darktable version

4.5.0+786~g1439bb0eb6

What OS are you using?

Linux

What is the version of your OS?

Manjaro

Describe your system?

RAM: 32 GB CPU: AMD Ryzen™ 9 7900X3D, 12 Core, 24 Threads GPU: AMD Radeon™ RX 7900 XTX Display-Server: Wayland GTK: 2.24.38-1

Are you using OpenCL GPU in darktable?

Yes

If yes, what is the GPU card and driver?

AMD Radeon™ RX 7900 XTX / amdgpu

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

No response

gi-man commented 11 months ago

Files and original conversation here:

https://discuss.pixls.us/t/rgb-curve-module-crashes-darktable-on-second-curve-controll-point/39729

TurboGit commented 11 months ago

You said since you switched from NVidia to AMD, but this also reproduce without OpenCL. So it rules out an OpenCL issue. Yet, I cannot reproduce and I'm sure it works fine for many others as this is quite a common action (adding a node in RGB Curve)... So there is probably an issue coming from something else, we're missing part of the context here I think.

TurboGit commented 11 months ago

Even with your RAW + xmp I cannot reproduce the crash.

robMate commented 11 months ago

hm its the same for me. I tested it on my laptop and everything works. I compared the build logs of both devices but could not find a meaningful difference like a missing library. Both devices run on manjaro. Currently, I'm looking in gdb debugging to see if i can provide some more information.

robMate commented 11 months ago

I found out that it dose not crash if i compile as a debug build like this

./build.sh --prefix /opt/darktable --build-type Debug --install --sudo

I tried a Release build after this, but it crashed on the same line as usual?


...
[New Thread 0x7ffde7aa46c0 (LWP 56082)]
[New Thread 0x7ffde72a36c0 (LWP 56083)]

Thread 6 "worker 0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdeffd6c0 (LWP 55948)]
0x00007fffbc52f354 in _generate_curve_lut (pipe=<optimized out>, d=d@entry=0x7ffea4f3f010) at /home/robin/git/darktable/src/iop/rgbcurve.c:1565
1565            (void)dt_draw_curve_add_point(d->curve[ch], curve_nodes[ch][k].x, curve_nodes[ch][k].y);
(gdb) info locals
k = <optimized out>
ch = 0
work_profile = <optimized out>
curve_nodes = {{{x = 0, y = 0}, {x = 0.105990782, y = 0.10599079}, {x = 0.235023037, y = 0.235023037}, {x = 0.374172181, y = 0.374172181}, {x = 1, y = 1}, {x = 0, y = 0} <repeats 15 times>}, {{x = 0, y = 0}, {x = 1, y = 1}, {x = 0, y = 0} <repeats 18 times>}, {{x = 0, y = 0}, {
      x = 1, y = 1}, {x = 0, y = 0} <repeats 18 times>}}
(gdb) 
``
gi-man commented 11 months ago

I also cannot reproduce using your image and xmp. Fedora 38 KDE current master.

What gcc version?

robMate commented 11 months ago

gcc 13.2.1 20230801 this is the same as on my laptop, where it works.

I added the build output because it contains some more versions it uses on my system.

Build log ``` Building directory: /home/robin/git/darktable/build Installation prefix: /opt/darktable Build type: Release Build generator: Unix Makefiles Build tasks: 24 -- The CXX compiler identification is GNU 13.2.1 -- The C compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found OpenMP_C: -fopenmp (found suitable version "4.5", minimum required is "4.5") -- Found OpenMP_CXX: -fopenmp (found suitable version "4.5", minimum required is "4.5") -- Found OpenMP: TRUE (found suitable version "4.5", minimum required is "4.5") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test IS_SUPPORTED_PLATFORM -- Performing Test IS_SUPPORTED_PLATFORM - Success -- Looking for cpuid.h -- Looking for cpuid.h - found -- Looking for __get_cpuid -- Looking for __get_cpuid - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Performing Test HAVE_OMP_FIRSTPRIVATE_WITH_CONST -- Performing Test HAVE_OMP_FIRSTPRIVATE_WITH_CONST - Success -- Performing Test HAVE_THREAD_RWLOCK_ARCH_T_READERS -- Performing Test HAVE_THREAD_RWLOCK_ARCH_T_READERS - Success -- Performing Test HAVE_THREAD_RWLOCK_ARCH_T_NR_READERS -- Performing Test HAVE_THREAD_RWLOCK_ARCH_T_NR_READERS - Failed -- Performing Test _MSSE2 -- Performing Test _MSSE2 - Success -- Building SSE2-optimized codepaths: ON -- 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 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_-Wmaybe-uninitialized -- Performing Test C_COMPILER_UNDERSTANDS_-Wmaybe-uninitialized - Success -- Performing Test CXX_COMPILER_UNDERSTANDS_-Wmaybe-uninitialized -- Performing Test CXX_COMPILER_UNDERSTANDS_-Wmaybe-uninitialized - Success -- Performing Test C_COMPILER_UNDERSTANDS_-Wno-unknown-pragmas -- Performing Test C_COMPILER_UNDERSTANDS_-Wno-unknown-pragmas - Success -- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-unknown-pragmas -- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-unknown-pragmas - Success -- 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 -- Looking for external programs -- Found perl -- Found intltool-merge -- Found desktop-file-validate -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/libtinfo.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3") -- Found zstd: /usr/lib/libzstd.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.11.5") -- Found LLVM 16.0.6 -- Found clang compiler - /usr/bin/clang-16 CMake Warning at CMakeLists.txt:344 (message): Could not find clang opencl-c.h header include dir CMake Warning at CMakeLists.txt:345 (message): Test-compilation of OpenCL programs can not be done. -- Test-compilation of OpenCL programs is disabled. -- Found jsonschema -- Found xsltproc -- Found xmllint -- Found exiftool -- All external programs found -- Found Gettext: /usr/bin/msgmerge (found version "0.22") -- Found msgfmt to convert .po file. Translation enabled -- The following OPTIONAL packages have been found: * FFI * Terminfo * zstd * LibXml2 * LLVM * Gettext -- The following REQUIRED packages have been found: * OpenMP (required version >= 4.5) * Threads * ZLIB -- Checking for -march=native support -- Performing Test MARCHNATIVE -- Performing Test MARCHNATIVE - Success -- Checking for -march=native 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_WPOINTER_ARITH -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WPOINTER_ARITH - Success -- 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 -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WERROR -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WERROR - Success -- Looking for OpenMP -- Found OpenMP_C: -fopenmp (found suitable version "4.5", minimum required is "4.5") -- Found OpenMP_CXX: -fopenmp (found suitable version "4.5", minimum required is "4.5") -- Looking for OpenMP - found (system) -- Looking for pugixml -- Found Pugixml 1.13 -- Looking for pugixml - found (system) -- Looking for JPEG -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Looking for JPEG - found -- Looking for jpeg_mem_src -- Looking for jpeg_mem_src - found -- Looking for ZLIB -- Found ZLIB: /usr/lib/libz.so (found suitable version "1.3", minimum required is "1.2.11") -- Looking for C++ include zlib.h -- Looking for C++ include zlib.h - found -- 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 uLongf -- Check size of uLongf - done -- Looking for Z_OK -- Looking for Z_OK - found -- Checking prototype uncompress for HAVE_ZLIB_UNCOMPRESS_PROTOTYPE -- Checking prototype uncompress for HAVE_ZLIB_UNCOMPRESS_PROTOTYPE - True -- Checking prototype zError for HAVE_ZLIB_ZERROR_PROTOTYPE -- 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 aligned_alloc -- Looking for aligned_alloc - found -- Performing Test HAVE_CXX_THREAD_LOCAL -- Performing Test HAVE_CXX_THREAD_LOCAL - Success -- Trying to query CPU L1d cache line size -- Deciding that the CPU L1d cache line size is 64 bytes -- Trying to query CPU page size -- Deciding that the CPU page size is 4096 bytes -- Trying to query CPU large page size -- Deciding that the CPU large page size is 2097152 bytes -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WNO_GLOBAL_CONSTRUCTORS -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WNO_GLOBAL_CONSTRUCTORS - Success -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WNO_EXIT_TIME_DESTRUCTORS -- Performing Test RAWSPEED_HAVE_CXX_FLAG_WNO_EXIT_TIME_DESTRUCTORS - 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: * FFI * Terminfo * zstd * LibXml2 * LLVM * Gettext * XMLLINT, command line XML tool, Used for validation of data/cameras.xml -- The following RECOMMENDED packages have been found: * JPEG, free library for handling the JPEG image data format, implements a JPEG codec Used for decoding DNG Lossy JPEG compression -- The following REQUIRED packages have been found: * Threads * OpenMP (required version >= 4.5), Open Multi-Processing, Used for parallelization of the library * Pugixml (required version >= 1.8), Light-weight, simple and fast XML parser, Used for loading of data/cameras.xml * ZLIB (required version >= 1.2.11), software library used for data compression Used for decoding DNG Deflate compression -- Found Glib 2.78.0 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.38 -- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include (Required is at least version "3.24.15") -- Found LibXml2: /usr/lib/libxml2.so (found suitable version "2.11.5", minimum required is "2.6") -- Found Gphoto2: /usr/lib/libgphoto2.so (Required is at least version "2.5") -- Found JXL: /usr/lib/libjxl.so (found suitable version "0.8.2", minimum required is "0.7.0") -- Found WebP: /usr/lib/libwebp.so;/usr/lib/libwebpmux.so (Required is at least version "0.3.0") -- Building LibRaw from intree copy -- Found LensFun: /usr/lib/liblensfun.so -- Found Sqlite3 3.43.1 -- Sqlite3 version 3.24 or newer -- Found GIO -- Found GThread: /usr/lib/libgthread-2.0.so -- Found GModule: /usr/lib/libgmodule-2.0.so -- Found PangoCairo: /usr/lib/libpangocairo-1.0.so -- Found Rsvg2: /usr/lib/librsvg-2.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.11.5") -- Found CURL: /usr/lib/libcurl.so (found version "8.3.0") -- Found ZLIB: /usr/lib/libz.so (found version "1.3") -- Found PNG: /usr/lib/libpng.so (found version "1.6.40") -- Found TIFF: /usr/lib/libtiff.so (found version "4.6.0") -- Found LCMS2: /usr/lib/liblcms2.so -- Found JsonGlib -- Found Exiv2: /usr/lib/libexiv2.so (Required is at least version "0.25") -- Looking for EXV_ENABLE_BMFF -- Looking for EXV_ENABLE_BMFF - found -- Exiv2 >= 0.27.4 found with ISOBMFF support (CR3, AVIF, HEIF) -- Found PortMidi: /usr/lib/libportmidi.so -- Found OpenJPEG -- Checking for module 'iso-codes' -- Found iso-codes, version 4.15.0 -- Found Libsecret: /usr/include/libsecret-1;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libmount;/usr/include/blkid;/usr/include/gio-unix-2.0;/usr/include/tss2 CMake Warning at cmake/modules/LibFindMacros.cmake:276 (message): WARNING: MISSING PACKAGE We could not find development headers for GraphicsMagick. Do you have the necessary dev package installed? This package is NOT REQUIRED and you may ignore this warning but by doing so you may miss some functionality of darktable. Relevant CMake configuration variables: GraphicsMagick_INCLUDE_DIR-NOTFOUND= GraphicsMagick_INCLUDE_DIR= GraphicsMagick_LIBRARY-NOTFOUND= GraphicsMagick_LIBRARY= You may use CMake GUI, cmake -D or ccmake to modify the values. Delete CMakeCache.txt to discard all values and force full re-detection if necessary. Call Stack (most recent call first): cmake/modules/FindGraphicsMagick.cmake:38 (libfind_process) src/CMakeLists.txt:540 (find_package) -- GMIC not found -- Found the following ICU libraries: -- i18n (required): /usr/lib/libicui18n.so -- data (required): /usr/lib/libicudata.so -- uc (required): /usr/lib/libicuuc.so -- Found ICU: /usr/include (found version "73.2") -- 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 -- Lua support: Enabled -- Found Pugixml 1.13 -- Map mode: disabled, please install libosmgpsmap -- No libcolord-gtk found, this build will lack the ability to get the screen profile from colord -- Found Cups: /usr/lib/libcups.so (found version "2.4.6") -- Print mode: enabled -- Game: the good knight -- Signal debug: print-trace possible -- Found CURL: /usr/lib/libcurl.so (found suitable version "8.3.0", minimum required is "7.56") -- Found recent CURL version to build piwigo. -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/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. -- LibRaw string version: 0.21.1 -- LibRaw ID version: 0x0211 -- LibRaw SO version: 23.0.0 -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- -- ---------------------------------------------------------------------------------- -- Libraw 0.21.1 configuration -- -- Libraw will be compiled with OpenMP support .................. YES -- Libraw will be compiled with LCMS support .................... NO -- Libraw will be compiled with example command-line programs ... NO -- Libraw will be compiled with RedCine codec support ........... NO -- Libraw will be compiled with DNG deflate codec support ....... YES -- Libraw will be compiled with DNG lossy codec support ......... YES -- Libraw will be compiled with RawSpeed support ................ NO -- Libraw will be compiled with debug message from dcraw ........ NO -- Libraw will be compiled with Foveon X3F support .............. NO -- Libraw will be compiled with Raspberry Pi RAW support ........ NO -- Libraw will be compiled as a static library -- ---------------------------------------------------------------------------------- -- Missing po4a-translate. Can NOT create translated manpages Missing po4a-updatepo. Can NOT update manpage translations -- 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: * FFI * Terminfo * zstd * LLVM * Gettext * XMLLINT, command line XML tool, Used for validation of data/cameras.xml * Gphoto2 (required version >= 2.5) * OpenEXR (required version >= 3.0) * JXL (required version >= 0.7.0) * WebP (required version >= 0.3.0) * libavif * libheif * PortMidi, Portable MIDI library, Used for hardware MIDI input devices * OpenJPEG * IsoCodes (required version >= 3.66) * Libsecret * ICU * Lua54 (required version >= 5.4) * Colord * Cups * SDL2, low level access to audio, keyboard, mouse, joystick, and graphics hardware, * X11 -- The following REQUIRED packages have been found: * GTK3 (required version >= 3.24.15) * Threads * Imath * LensFun * Sqlite3 (required version >= 3.15) * GIO * GThread * GModule * PangoCairo * Rsvg2 * LibXml2 * PNG * TIFF * LCMS2 * JsonGlib * Exiv2 (required version >= 0.25) * Pugixml (required version >= 1.2), Light-weight, simple and fast XML parser, Used for loading of data/cameras.xml * CURL (required version >= 7.56) * Glib * ZLIB, software library used for data compression Used for decoding DNG Deflate compression * JPEG, free library for handling the JPEG image data format, implements a JPEG codec Used for decoding DNG Lossy JPEG compression * OpenMP, Open Multi-Processing, Used for parallelization of the library -- The following OPTIONAL packages have not been found: * GraphicsMagick * GMIC * OSMGpsMap * ColordGTK -- Configuring done (6.4s) -- Generating done (0.8s) -- Build files have been written to: /home/robin/git/darktable/build [ 0%] Building zh_TW locale [ 0%] Updating version string (git checkout) [ 0%] Building cs locale [ 0%] Building ca locale [ 1%] Building de locale [ 1%] Building el locale [ 1%] Building af locale [ 1%] Building en@truecase locale [ 1%] Building da locale [ 1%] Building fi locale [ 1%] Building es locale [ 1%] Building eo locale [ 2%] Building fr locale [ 2%] Building he locale [ 2%] Building gl locale [ 2%] Building hu locale [ 2%] Building it locale [ 2%] Building nb locale [ 2%] Building ja locale [ 2%] Building pl locale [ 2%] Building nl locale [ 2%] Building pt_PT locale [ 2%] Building pt_BR locale [ 3%] Building ro locale 311 übersetzte Meldungen, 1166 ungenaue Übersetzungen, 1578 unübersetzte Meldungen. 1923 übersetzte Meldungen, 524 ungenaue Übersetzungen, 608 unübersetzte Meldungen. 571 übersetzte Meldungen, 1141 ungenaue Übersetzungen, 1343 unübersetzte Meldungen. 3056 übersetzte Meldungen. 1557 übersetzte Meldungen, 703 ungenaue Übersetzungen, 795 unübersetzte Meldungen. 3058 übersetzte Meldungen. 3055 übersetzte Meldungen. [ 3%] Built target locale_gl [ 3%] Built target locale_el [ 3%] Built target locale_da [ 3%] Built target locale_pt_PT [ 3%] Built target locale_ro [ 3%] Built target locale_ca [ 3%] Built target locale_nb 4067 übersetzte Meldungen. 4802 übersetzte Meldungen. 4322 übersetzte Meldungen, 456 ungenaue Übersetzungen. 4847 übersetzte Meldungen. [ 3%] Building ru locale [ 3%] Building sk locale 4779 übersetzte Meldungen. [ 3%] Building sl locale [ 3%] Building sr@latin locale [ 3%] Building sq locale [ 3%] Building sr locale 4778 übersetzte Meldungen. [ 3%] Built target locale_af [ 3%] Built target locale_cs [ 3%] Built target locale_it 4609 übersetzte Meldungen. [ 3%] Building sv locale 4845 übersetzte Meldungen, 1 ungenaue Übersetzung, 1 unübersetzte Meldung. 4778 übersetzte Meldungen. [ 3%] Built target locale_en-truecase 4859 übersetzte Meldungen. [ 3%] Built target locale_zh_TW 4841 übersetzte Meldungen. 4778 übersetzte Meldungen. [ 3%] Built target locale_he 4847 übersetzte Meldungen. [ 3%] Built target locale_eo 4778 übersetzte Meldungen. [ 3%] Built target locale_pt_BR [ 3%] Built target locale_pl Version string: 4.5.0+789~g07e1b26d98 4778 übersetzte Meldungen. [ 3%] Built target locale_de [ 3%] Built target locale_nl [ 3%] Built target locale_fi [ 3%] Built target locale_fr [ 3%] Built target locale_es [ 3%] Built target create_version_gen 4778 übersetzte Meldungen. [ 3%] Built target locale_ja [ 3%] Building th locale [ 4%] Building tr locale [ 4%] Building uk locale [ 4%] Building zh_CN locale [ 4%] Checking validity of /home/robin/git/darktable/build/share/darktable/darktableconfig.xml [ 4%] Built target locale_hu [ 4%] Generating configuration min/max/default/type [ 4%] Generating authors.h for about dialog. [ 4%] Checking validity of cameras.xml [ 4%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/canon_600.cpp.o [ 4%] Building C object bin/external/CMakeFiles/whereami.dir/whereami/src/whereami.c.o [ 4%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/crx.cpp.o [ 4%] Building C object bin/external/LuaAutoC/CMakeFiles/lautoc.dir/lautoc.c.o [ 4%] Building C object bin/external/libxcf/CMakeFiles/xcf.dir/xcf.c.o [ 4%] Built target dependencies [ 4%] Built target tests [ 4%] Built target validate_darktableconfig_xml [ 4%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/canon_600.cpp.o [ 4%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/decoders_dcraw.cpp.o [ 4%] Building C object bin/external/libxcf/CMakeFiles/xcf.dir/xcf_names.c.o [ 4%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/decoders_libraw.cpp.o 3871 übersetzte Meldungen. 420 übersetzte Meldungen, 485 ungenaue Übersetzungen, 2150 unübersetzte Meldungen. [ 4%] Built target generate_conf 3871 übersetzte Meldungen. [ 4%] Built target deploy 3718 übersetzte Meldungen. 4778 übersetzte Meldungen. [ 4%] Built target locale_sr [ 4%] Built target locale_th [ 4%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/crx.cpp.o [ 4%] Built target locale_sr-latin [ 5%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/decoders_dcraw.cpp.o [ 5%] Built target locale_sk 4778 übersetzte Meldungen. 2885 übersetzte Meldungen, 812 ungenaue Übersetzungen, 370 unübersetzte Meldungen. [ 5%] Built target locale_sq [ 5%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/decoders_libraw_dcrdefs.cpp.o [ 5%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/fp_dng.cpp.o [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/dng.cpp.o /home/robin/git/darktable/src/external/rawspeed/data/cameras.xml validates [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/decoders_libraw.cpp.o [ 6%] Built target locale_sv [ 6%] Built target locale_sl 4778 übersetzte Meldungen. [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/fuji_compressed.cpp.o [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/generic.cpp.o [ 6%] Generating org.darktable.darktable.desktop [ 6%] Built target locale_ru 4778 übersetzte Meldungen. [ 6%] Linking C static library libwhereami.a [ 6%] Built target validate-cameras.xml 4847 übersetzte Meldungen. 4778 übersetzte Meldungen. [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/decoders_libraw_dcrdefs.cpp.o [ 6%] Built target locale_tr [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/dng.cpp.o [ 6%] Built target locale_uk [ 6%] Built target locale_zh_CN [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/fp_dng.cpp.o [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/fuji_compressed.cpp.o [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/kodak_decoders.cpp.o [ 6%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/generic.cpp.o [ 6%] Built target whereami [ 6%] Generating ../metainfo/org.darktable.darktable.appdata.xml [ 6%] Built target generate_authors_h [ 7%] Checking validity of noiseprofiles.json [ 7%] Linking C static library liblautoc.a /usr/bin/jsonschema:5: DeprecationWarning: The jsonschema CLI is deprecated and will be removed in a future version. Please use check-jsonschema instead, which can be installed from https://pypi.org/project/check-jsonschema/ from jsonschema.cli import main [ 7%] Built target lautoc [ 7%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/kodak_decoders.cpp.o [ 7%] Linking C static library libxcf.a [ 7%] Built target xcf [ 7%] Checking validity of wb_presets.json /usr/bin/jsonschema:5: DeprecationWarning: The jsonschema CLI is deprecated and will be removed in a future version. Please use check-jsonschema instead, which can be installed from https://pypi.org/project/check-jsonschema/ from jsonschema.cli import main [ 7%] Generating darktablerc [ 7%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/load_mfbacks.cpp.o [ 7%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/load_mfbacks.cpp.o [ 7%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/smal.cpp.o [ 7%] Built target darktablerc_file [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/smal.cpp.o [ 8%] Built target testcompile_opencl_kernels [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/unpack.cpp.o [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/unpack.cpp.o [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/decoders/unpack_thumb.cpp.o [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/decoders/unpack_thumb.cpp.o [ 8%] Built target validate_noiseprofiles_json [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/demosaic/aahd_demosaic.cpp.o [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/demosaic/ahd_demosaic.cpp.o [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/demosaic/dcb_demosaic.cpp.o [ 8%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/demosaic/dht_demosaic.cpp.o [ 8%] Generating darktable-cmstest.1 [ 8%] Generating darktable.1 [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/demosaic/aahd_demosaic.cpp.o [ 9%] Generating darktable-cli.1 [ 9%] Built target manpage_darktable-cmstest.1 [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/demosaic/ahd_demosaic.cpp.o [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/demosaic/dcb_demosaic.cpp.o Merging translations into /home/robin/git/darktable/build/share/darktable/org.darktable.darktable.desktop. [ 9%] Checking validity of org.darktable.darktable.desktop [ 9%] Built target manpage_darktable.1 [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/demosaic/dht_demosaic.cpp.o [ 9%] Built target validate_darktable_desktop [ 9%] Built target manpage_darktable-cli.1 [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/demosaic/misc_demosaic.cpp.o [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/demosaic/misc_demosaic.cpp.o [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/demosaic/xtrans_demosaic.cpp.o [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/demosaic/xtrans_demosaic.cpp.o [ 9%] Generating darktable-generate-cache.1 [ 9%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/integration/dngsdk_glue.cpp.o [ 10%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/integration/dngsdk_glue.cpp.o Merging translations into /home/robin/git/darktable/build/bin/../share/metainfo/org.darktable.darktable.appdata.xml. [ 10%] Built target manpage_darktable-generate-cache.1 CREATED /home/robin/git/darktable/build/bin/../share/metainfo/org.darktable.darktable.appdata.xml [ 10%] Generating darktable-cltest.1 [ 10%] Built target darktable.appdata_file [ 10%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/integration/rawspeed_glue.cpp.o [ 10%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/integration/rawspeed_glue.cpp.o [ 10%] Built target manpage_darktable-cltest.1 [ 10%] Built target generate_version [ 10%] Built target locales [ 10%] Generating preferences [ 10%] Built target generate_preferences [ 10%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/ChecksumFile.cpp.o [ 10%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/Common.cpp.o [ 10%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/libraw_c_api.cpp.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/libraw_datastream.cpp.o [ 11%] Built target check-rawspeed [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/libraw_c_api.cpp.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/adobepano.cpp.o [ 11%] Building C object bin/cmstest/CMakeFiles/darktable-cmstest.dir/main.c.o [ 11%] Building C object bin/cmstest/CMakeFiles/darktable-cmstest.dir/__/version_gen.c.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/canon.cpp.o [ 11%] Built target darktable.desktop_file [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/ciff.cpp.o [ 11%] Built target manpages [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/cr3_parser.cpp.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/epson.cpp.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/libraw_datastream.cpp.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/adobepano.cpp.o [ 11%] Linking C executable ../darktable-cmstest [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/exif_gps.cpp.o [ 11%] Built target darktable-cmstest [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/fuji.cpp.o [ 11%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/hasselblad_model.cpp.o [ 11%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/Cpuid.cpp.o [ 12%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/identify.cpp.o [ 12%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/identify_tools.cpp.o [ 12%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/DngOpcodes.cpp.o [ 12%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/kodak.cpp.o [ 12%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/ErrorLog.cpp.o [ 12%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/GetNumberOfProcessorCores.cpp.o [ 12%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/RawImage.cpp.o [ 12%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/leica.cpp.o [ 12%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/RawImageDataFloat.cpp.o [ 12%] Built target validate_wbpresets_json [ 13%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/RawImageDataU16.cpp.o [ 13%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/common/TableLookUp.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/makernotes.cpp.o [ 13%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/Camera.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/mediumformat.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/minolta.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/misc_parsers.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/nikon.cpp.o [ 13%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/CameraMetaData.cpp.o [ 13%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/CameraSensorInfo.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/canon.cpp.o [ 13%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/metadata/ColorFilterArray.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/ciff.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/cr3_parser.cpp.o [ 13%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/epson.cpp.o [ 14%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/exif_gps.cpp.o [ 15%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/normalize_model.cpp.o [ 15%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/io/BitStream.cpp.o [ 15%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/olympus.cpp.o [ 15%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/io/FileReader.cpp.o [ 15%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/p1.cpp.o [ 15%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/io/FileWriter.cpp.o [ 15%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/fuji.cpp.o [ 15%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/pentax.cpp.o [ 15%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/CiffEntry.cpp.o [ 16%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/CiffIFD.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/hasselblad_model.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/samsung.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/sony.cpp.o [ 16%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/TiffEntry.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/identify.cpp.o [ 16%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/tiff/TiffIFD.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/identify_tools.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/kodak.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/metadata/tiff.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/postprocessing/aspect_ratio.cpp.o [ 16%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/CiffParser.cpp.o [ 16%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/FiffParser.cpp.o [ 16%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/RawParser.cpp.o [ 16%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/postprocessing/dcraw_process.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/postprocessing/mem_image.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/postprocessing/postprocessing_aux.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/postprocessing/postprocessing_utils.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/postprocessing/postprocessing_utils_dcrdefs.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/leica.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/makernotes.cpp.o [ 17%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/mediumformat.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/minolta.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/misc_parsers.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/preprocessing/ext_preprocess.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/preprocessing/raw2image.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/preprocessing/subtract_black.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/tables/cameralist.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/tables/colorconst.cpp.o [ 18%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/parsers/TiffParser.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/nikon.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/normalize_model.cpp.o [ 18%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/olympus.cpp.o [ 18%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/AbstractDngDecompressor.cpp.o [ 18%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/AbstractLJpegDecoder.cpp.o [ 19%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/Cr2Decompressor.cpp.o [ 19%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/tables/colordata.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/tables/wblists.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/p1.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/pentax.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/samsung.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/curves.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/decoder_info.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/sony.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/init_close_utils.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/open.cpp.o [ 20%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/Cr2LJpegDecoder.cpp.o [ 20%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/CrwDecompressor.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/phaseone_processing.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/read_utils.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/thumb_utils.cpp.o [ 20%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/utils_dcraw.cpp.o [ 21%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/utils/utils_libraw.cpp.o [ 21%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/metadata/tiff.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/postprocessing/aspect_ratio.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/postprocessing/dcraw_process.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/write/apply_profile.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/postprocessing/mem_image.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/postprocessing/postprocessing_aux.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/write/file_write.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/postprocessing/postprocessing_utils.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/write/tiff_writer.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/x3f/x3f_parse_process.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/postprocessing/postprocessing_utils_dcrdefs.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/preprocessing/ext_preprocess.cpp.o [ 22%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/DeflateDecompressor.cpp.o [ 22%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/FujiDecompressor.cpp.o [ 22%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/HasselbladDecompressor.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw.dir/__/LibRaw/src/x3f/x3f_utils_patched.cpp.o [ 22%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/HasselbladLJpegDecoder.cpp.o [ 22%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/JpegDecompressor.cpp.o [ 22%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/KodakDecompressor.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/preprocessing/raw2image.cpp.o [ 22%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/preprocessing/subtract_black.cpp.o [ 23%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/tables/cameralist.cpp.o [ 23%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/tables/colorconst.cpp.o [ 24%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/LJpegDecoder.cpp.o [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/tables/colordata.cpp.o [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/tables/wblists.cpp.o [ 24%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/LJpegDecompressor.cpp.o [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/curves.cpp.o [ 24%] Linking CXX static library libraw.a [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/decoder_info.cpp.o [ 24%] Built target raw [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/init_close_utils.cpp.o [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/open.cpp.o [ 24%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/NikonDecompressor.cpp.o [ 24%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/OlympusDecompressor.cpp.o [ 24%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/phaseone_processing.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/read_utils.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/thumb_utils.cpp.o [ 25%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PanasonicV4Decompressor.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/utils_dcraw.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/utils/utils_libraw.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/write/apply_profile.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/write/file_write.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/write/tiff_writer.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/x3f/x3f_parse_process.cpp.o [ 25%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PanasonicV5Decompressor.cpp.o [ 25%] Building CXX object bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/x3f/x3f_utils_patched.cpp.o [ 25%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PanasonicV6Decompressor.cpp.o [ 25%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PanasonicV7Decompressor.cpp.o [ 25%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PentaxDecompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/PhaseOneDecompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SamsungV0Decompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SamsungV1Decompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SamsungV2Decompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SonyArw1Decompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/SonyArw2Decompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/UncompressedDecompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decompressors/VC5Decompressor.cpp.o [ 26%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/interpolators/Cr2sRawInterpolator.cpp.o [ 27%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/AbstractTiffDecoder.cpp.o [ 27%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/ArwDecoder.cpp.o [ 27%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/Cr2Decoder.cpp.o [ 27%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/CrwDecoder.cpp.o [ 27%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/DcrDecoder.cpp.o [ 27%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/DcsDecoder.cpp.o [ 28%] Linking CXX static library libraw_r.a [ 28%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/DngDecoder.cpp.o [ 28%] Built target raw_r [ 28%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/ErfDecoder.cpp.o [ 28%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/IiqDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/KdcDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/MefDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/MosDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/MrwDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/NakedDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/NefDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/OrfDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/PefDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/RafDecoder.cpp.o [ 29%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/RawDecoder.cpp.o [ 30%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/Rw2Decoder.cpp.o [ 30%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/SimpleTiffDecoder.cpp.o [ 30%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/SrwDecoder.cpp.o [ 30%] Building CXX object lib/darktable/rawspeed/CMakeFiles/rawspeed.dir/src/librawspeed/decoders/ThreefrDecoder.cpp.o [ 30%] Linking CXX static library librawspeed.a [ 30%] Built target rawspeed [ 30%] Building CXX object bin/CMakeFiles/lib_darktable_imageio_rawspeed.dir/imageio/imageio_rawspeed.cc.o [ 30%] Building CXX object lib/darktable/rawspeed/src/librawspeed/common/CMakeFiles/rawspeed_get_number_of_processor_cores.dir/GetNumberOfProcessorCores.cpp.o [ 30%] Linking CXX static library librawspeed_get_number_of_processor_cores.a [ 30%] Built target rawspeed_get_number_of_processor_cores [ 30%] Building CXX object lib/darktable/rawspeed/src/utilities/identify/CMakeFiles/darktable-rs-identify.dir/rawspeed-identify.cpp.o [ 30%] Linking CXX executable darktable-rs-identify [ 30%] Built target darktable-rs-identify [ 30%] Linking CXX static library liblib_darktable_imageio_rawspeed.a [ 30%] Built target lib_darktable_imageio_rawspeed [ 30%] Building C object bin/CMakeFiles/lib_darktable.dir/version_gen.c.o [ 30%] Building C object bin/CMakeFiles/lib_darktable.dir/common/act_on.c.o [ 30%] Building C object bin/CMakeFiles/lib_darktable.dir/bauhaus/bauhaus.c.o [ 30%] Building C object bin/CMakeFiles/lib_darktable.dir/common/bilateral.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/bilateralcl.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/atomic.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/calculator.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/collection.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/cache.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/color_vocabulary.c.o [ 31%] Building C object bin/CMakeFiles/lib_darktable.dir/common/box_filters.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/color_picker.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/colorspaces.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/colorlabels.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/curve_tools.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/custom_primaries.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/curl_tools.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/darktable.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/database.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/datetime.c.o [ 32%] Building C object bin/CMakeFiles/lib_darktable.dir/common/dbus.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/distance_transform.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/dlopencl.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/dng_opcode.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/dtpthread.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/dwt.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/dynload.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/eaw.c.o [ 33%] Building CXX object bin/CMakeFiles/lib_darktable.dir/common/exif.cc.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/film.c.o [ 33%] Building C object bin/CMakeFiles/lib_darktable.dir/common/file_location.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/gaussian.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/gpx.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/grouping.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/guided_filter.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/heal.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/histogram.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/history.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/history_snapshot.c.o [ 34%] Building C object bin/CMakeFiles/lib_darktable.dir/common/image.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/image_cache.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/image_compression.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/imagebuf.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/import_session.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/interpolation.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/iop_group.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/iop_order.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/iop_profile.c.o [ 35%] Building C object bin/CMakeFiles/lib_darktable.dir/common/l10n.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/locallaplacian.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/locallaplaciancl.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/map_locations.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/matrices.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/metadata.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/metadata_export.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/mipmap_cache.c.o [ 36%] Building C object bin/CMakeFiles/lib_darktable.dir/common/module.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/nlmeans_core.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/noiseprofiles.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/opencl.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/pdf.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/presets.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/pwstorage/backend_kwallet.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/pwstorage/pwstorage.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/ratings.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/resource_limits.c.o [ 37%] Building C object bin/CMakeFiles/lib_darktable.dir/common/selection.c.o [ 38%] Building CXX object bin/CMakeFiles/lib_darktable.dir/common/splines.cpp.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/styles.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/system_signal_handling.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/tags.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/undo.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/usermanual_url.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/utility.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/wb_presets.c.o [ 38%] Building C object bin/CMakeFiles/lib_darktable.dir/common/variables.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/conf.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/control.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/crawler.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/jobs.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/jobs/control_jobs.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/jobs/develop_jobs.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/jobs/film_jobs.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/jobs/image_jobs.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/progress.c.o [ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/control/signal.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/blend.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/blend_gui.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/blends/blendif_lab.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/blends/blendif_raw.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/blends/blendif_rgb_hsl.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/blends/blendif_rgb_jzczhz.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/develop.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/format.c.o [ 40%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/imageop.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/imageop_gui.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/imageop_math.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/lightroom.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/brush.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/circle.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/ellipse.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/gradient.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/group.c.o [ 41%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/masks.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/masks/path.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/pixelpipe.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/develop/tiling.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/button.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/culling.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/drawingarea.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/expander.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/gradientslider.c.o [ 42%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/icon.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/paint.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/range.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/resetlabel.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/sidepanel.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/thumbnail.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/thumbnail_btn.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/thumbtable.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/dtgtk/togglebutton.c.o [ 43%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/about.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/accelerators.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/color_picker_proxy.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/gtk.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/gtkentry.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/guides.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/hist_dialog.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/import_metadata.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/preferences.c.o [ 44%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/presets.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/gui/styles_dialog.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_gm.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_im.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_jpeg.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_module.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_pfm.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_png.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_pnm.c.o [ 45%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_qoi.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_rgbe.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_tiff.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/libs/lib.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/views/view.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/common/camera_control.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/control/jobs/camera_jobs.c.o [ 46%] Building CXX object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_exr.cc.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_jpegxl.c.o [ 46%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_webp.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_avif.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_heif.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_libraw.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/imageio/imageio_j2k.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/common/pwstorage/backend_libsecret.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/common/sqliteicu.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/cairo.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/call.c.o [ 47%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/configuration.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/database.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/events.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/film.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/format.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/gettext.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/glist.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/gui.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/guides.c.o [ 48%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/image.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/init.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/lib.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/lua.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/lualib.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/luastorage.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/modules.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/password.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/preferences.c.o [ 49%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/print.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/storage.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/styles.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/tags.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/types.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/view.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/box.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/button.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/check_button.c.o [ 50%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/combobox.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/container.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/entry.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/file_chooser.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/label.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/section_label.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/separator.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/slider.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/stack.c.o [ 51%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/text_view.c.o [ 52%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/widget/widget.c.o [ 52%] Building C object bin/CMakeFiles/lib_darktable.dir/common/cups_print.c.o [ 52%] Building C object bin/CMakeFiles/lib_darktable.dir/common/printing.c.o [ 52%] Building C object bin/CMakeFiles/lib_darktable.dir/common/printprof.c.o [ 52%] Linking C shared library libdarktable.so [ 52%] Built target lib_darktable [ 52%] Building C object bin/CMakeFiles/darktable.dir/main.c.o [ 52%] Building C object lib/darktable/views/CMakeFiles/lighttable.dir/lighttable.c.o [ 52%] Building C object lib/darktable/views/CMakeFiles/darkroom.dir/darkroom.c.o [ 52%] Building C object lib/darktable/views/CMakeFiles/slideshow.dir/slideshow.c.o [ 52%] Building C object lib/darktable/views/CMakeFiles/tethering.dir/tethering.c.o [ 52%] Building C object lib/darktable/views/CMakeFiles/print.dir/print.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/import.dir/import.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/styles.dir/styles.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/export.dir/export.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/copy_history.dir/copy_history.c.o [ 52%] Building C object lib/darktable/views/CMakeFiles/knight.dir/knight.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/tagging.dir/tagging.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/select.dir/select.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/collect.dir/collect.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/image.dir/image.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/recentcollect.dir/recentcollect.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/metadata.dir/metadata.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/navigation.dir/navigation.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/filtering.dir/filtering.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/modulegroups.dir/modulegroups.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/metadata_view.dir/metadata_view.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/histogram.dir/histogram.c.o [ 52%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/history.dir/history.c.o [ 53%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/snapshots.dir/snapshots.c.o [ 53%] Linking C executable darktable [ 53%] Linking C shared module libselect.so [ 53%] Linking C shared module libcopy_history.so [ 53%] Built target darktable [ 53%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/export.dir/export_metadata.c.o [ 54%] Linking C shared module libnavigation.so [ 54%] Linking C shared module libprint.so [ 54%] Linking C shared module librecentcollect.so [ 54%] Built target select [ 54%] Built target copy_history [ 54%] Linking C shared module libimage.so [ 54%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/colorpicker.dir/colorpicker.c.o [ 54%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/backgroundjobs.dir/backgroundjobs.c.o [ 54%] Linking C shared module libslideshow.so [ 54%] Built target print [ 54%] Linking C shared module libstyles.so [ 54%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/masks.dir/masks.c.o [ 54%] Linking C shared module libmetadata.so [ 54%] Built target image [ 54%] Built target navigation [ 54%] Linking C shared module libsnapshots.so [ 54%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/session.dir/session.c.o [ 55%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/duplicate.dir/duplicate.c.o [ 55%] Built target recentcollect [ 55%] Built target slideshow [ 56%] Linking C shared module libhistory.so [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/ioporder.dir/ioporder.c.o [ 56%] Built target styles [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/viewswitcher.dir/tools/viewswitcher.c.o [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/darktable_label.dir/tools/darktable.c.o [ 56%] Built target snapshots [ 56%] Linking C shared module libmetadata_view.so [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/colorlabels.dir/tools/colorlabels.c.o [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/ratings.dir/tools/ratings.c.o [ 56%] Linking C shared module libimport.so [ 56%] Built target history [ 56%] Built target metadata [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/filter.dir/tools/filter.c.o [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/lighttable_mode.dir/tools/lighttable.c.o [ 56%] Built target metadata_view [ 56%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/view_toolbox.dir/tools/view_toolbox.c.o [ 56%] Linking C shared module libknight.so [ 56%] Built target import [ 57%] Linking C shared module libtethering.so [ 57%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/module_toolbox.dir/tools/module_toolbox.c.o [ 57%] Linking C shared module liblighttable.so [ 57%] Built target knight [ 57%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/filmstrip.dir/tools/filmstrip.c.o [ 57%] Built target tethering [ 57%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/hinter.dir/tools/hinter.c.o [ 57%] Built target lighttable [ 57%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/global_toolbox.dir/tools/global_toolbox.c.o [ 58%] Linking C shared module libbackgroundjobs.so [ 58%] Linking C shared module libcollect.so [ 58%] Linking C shared module libtagging.so [ 59%] Linking C shared module libexport.so [ 59%] Linking C shared module libhistogram.so [ 59%] Built target collect [ 59%] Linking C shared module libsession.so [ 59%] Linking C shared module libcolorpicker.so [ 59%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/timeline.dir/tools/timeline.c.o [ 59%] Linking C shared module libdarktable_label.so [ 59%] Built target export [ 59%] Linking C shared module libviewswitcher.so [ 59%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/image_infos.dir/tools/image_infos.c.o [ 60%] Linking C shared module libcolorlabels.so [ 60%] Built target backgroundjobs [ 60%] Linking C shared module libioporder.so [ 60%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/midi.dir/tools/midi.c.o [ 60%] Linking C shared module libduplicate.so [ 60%] Built target tagging [ 60%] Built target darktable_label [ 60%] Linking C shared module libmodulegroups.so [ 60%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/gamepad.dir/tools/gamepad.c.o [ 60%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/camera.dir/camera.c.o [ 60%] Built target viewswitcher [ 60%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/live_view.dir/live_view.c.o [ 61%] Linking C shared module libview_toolbox.so [ 61%] Linking C shared module libfilter.so [ 61%] Linking C shared module libratings.so [ 61%] Linking C shared module libmodule_toolbox.so [ 61%] Built target histogram [ 61%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/geotagging.dir/geotagging.c.o [ 61%] Built target session [ 61%] Built target modulegroups [ 61%] Built target colorpicker [ 61%] Generating introspection_rawprepare.c [ 61%] Generating introspection_soften.c [ 61%] Building C object lib/darktable/plugins/lighttable/CMakeFiles/print_settings.dir/print_settings.c.o [ 62%] Linking C shared module liblighttable_mode.so [ 62%] Built target filter [ 62%] Built target colorlabels [ 62%] Generating introspection_bloom.c [ 62%] Generating introspection_highpass.c [ 62%] Built target module_toolbox [ 62%] Built target ratings [ 62%] Generating introspection_shadhi.c [ 62%] Built target ioporder [ 62%] Generating introspection_lowpass.c [ 63%] Generating introspection_colorreconstruction.c [ 63%] Built target duplicate [ 63%] Generating introspection_tonemap.cc [ 63%] Linking C shared module libhinter.so [ 63%] Built target view_toolbox [ 63%] Built target lighttable_mode [ 63%] Linking C shared module libfilmstrip.so [ 63%] Generating introspection_tonecurve.c [ 63%] Generating introspection_colisa.c [ 63%] Built target hinter [ 63%] Linking C shared module libmasks.so [ 64%] Generating introspection_gamma.c [ 64%] Building CXX object lib/darktable/plugins/CMakeFiles/tonemap.dir/introspection_tonemap.cc.o [ 64%] Building C object lib/darktable/plugins/CMakeFiles/soften.dir/introspection_soften.c.o [ 64%] Built target filmstrip [ 64%] Generating introspection_temperature.c [ 64%] Linking C shared module libglobal_toolbox.so [ 65%] Linking C shared module libdarkroom.so [ 65%] Building C object lib/darktable/plugins/CMakeFiles/highpass.dir/introspection_highpass.c.o [ 65%] Building C object lib/darktable/plugins/CMakeFiles/bloom.dir/introspection_bloom.c.o [ 65%] Building C object lib/darktable/plugins/CMakeFiles/rawprepare.dir/introspection_rawprepare.c.o [ 65%] Building C object lib/darktable/plugins/CMakeFiles/shadhi.dir/introspection_shadhi.c.o [ 65%] Building C object lib/darktable/plugins/CMakeFiles/lowpass.dir/introspection_lowpass.c.o [ 65%] Built target global_toolbox [ 65%] Building C object lib/darktable/plugins/CMakeFiles/colorreconstruct.dir/introspection_colorreconstruction.c.o [ 65%] Generating introspection_colorcorrection.c [ 65%] Building C object lib/darktable/plugins/CMakeFiles/colisa.dir/introspection_colisa.c.o [ 65%] Built target masks [ 65%] Linking C shared module libfiltering.so [ 65%] Building C object lib/darktable/plugins/CMakeFiles/gamma.dir/introspection_gamma.c.o [ 65%] Generating introspection_basicadj.c [ 65%] Linking C shared module libimage_infos.so [ 65%] Building C object lib/darktable/plugins/CMakeFiles/tonecurve.dir/introspection_tonecurve.c.o [ 65%] Built target darkroom [ 65%] Generating introspection_exposure.c [ 65%] Built target image_infos [ 65%] Generating introspection_equalizer.c [ 65%] Linking C shared module libgamepad.so [ 65%] Built target filtering [ 65%] Building C object lib/darktable/plugins/CMakeFiles/temperature.dir/introspection_temperature.c.o [ 65%] Generating introspection_rgbcurve.c [ 65%] Built target gamepad [ 65%] Linking C shared module libcamera.so [ 65%] Generating introspection_colorbalance.c [ 65%] Building C object lib/darktable/plugins/CMakeFiles/basicadj.dir/introspection_basicadj.c.o [ 66%] Building C object lib/darktable/plugins/CMakeFiles/colorcorrection.dir/introspection_colorcorrection.c.o [ 66%] Building C object lib/darktable/plugins/CMakeFiles/equalizer.dir/introspection_equalizer.c.o [ 66%] Linking C shared module liblive_view.so [ 67%] Linking C shared module libmidi.so [ 67%] Built target camera [ 67%] Generating introspection_colorin.c [ 67%] Building C object lib/darktable/plugins/CMakeFiles/exposure.dir/introspection_exposure.c.o [ 67%] Linking C shared module libgeotagging.so [ 67%] Building C object lib/darktable/plugins/CMakeFiles/rgbcurve.dir/introspection_rgbcurve.c.o [ 67%] Built target live_view [ 67%] Generating introspection_colorout.c [ 67%] Built target geotagging [ 67%] Built target midi [ 67%] Generating introspection_colorchecker.c [ 67%] Generating introspection_clipping.c [ 67%] Linking C shared module libsoften.so [ 67%] Linking C shared module libhighpass.so [ 67%] Building C object lib/darktable/plugins/CMakeFiles/colorbalance.dir/introspection_colorbalance.c.o [ 67%] Built target soften [ 67%] Generating introspection_crop.c [ 67%] Built target highpass [ 67%] Generating introspection_sharpen.c [ 67%] Linking C shared module libbloom.so [ 67%] Linking C shared module libtimeline.so [ 67%] Building C object lib/darktable/plugins/CMakeFiles/colorin.dir/introspection_colorin.c.o [ 67%] Linking C shared module libcolisa.so [ 68%] Linking C shared module liblowpass.so [ 68%] Building C object lib/darktable/plugins/CMakeFiles/colorout.dir/introspection_colorout.c.o [ 68%] Built target bloom [ 68%] Generating introspection_dither.c [ 68%] Built target timeline [ 68%] Generating introspection_monochrome.c [ 68%] Built target lowpass [ 68%] Generating introspection_basecurve.c [ 68%] Linking C shared module libgamma.so [ 69%] Linking C shared module libshadhi.so [ 69%] Building C object lib/darktable/plugins/CMakeFiles/colorchecker.dir/introspection_colorchecker.c.o [ 69%] Built target colisa [ 69%] Generating introspection_colorzones.c [ 69%] Building C object lib/darktable/plugins/CMakeFiles/clipping.dir/introspection_clipping.c.o [ 69%] Linking C shared module libcolorreconstruct.so [ 69%] Built target gamma [ 69%] Building C object lib/darktable/plugins/CMakeFiles/crop.dir/introspection_crop.c.o [ 69%] Building C object lib/darktable/plugins/CMakeFiles/sharpen.dir/introspection_sharpen.c.o [ 69%] Built target shadhi [ 69%] Generating introspection_highlights.c [ 69%] Generating introspection_rawoverexposed.c [ 69%] Linking C shared module libprint_settings.so [ 69%] Linking C shared module libcolorcorrection.so [ 69%] Building C object lib/darktable/plugins/CMakeFiles/dither.dir/introspection_dither.c.o [ 69%] Building C object lib/darktable/plugins/CMakeFiles/monochrome.dir/introspection_monochrome.c.o [ 69%] Built target colorreconstruct [ 69%] Generating introspection_velvia.c [ 70%] Linking C shared module librawprepare.so [ 70%] Built target print_settings [ 70%] Building C object lib/darktable/plugins/CMakeFiles/basecurve.dir/introspection_basecurve.c.o [ 70%] Building C object lib/darktable/plugins/CMakeFiles/colorzones.dir/introspection_colorzones.c.o [ 70%] Generating introspection_vignette.c [ 70%] Built target colorcorrection [ 70%] Generating introspection_splittoning.c no introspection requested for rawoverexposed.c. [ 70%] Building C object lib/darktable/plugins/CMakeFiles/rawoverexposed.dir/introspection_rawoverexposed.c.o [ 70%] Built target rawprepare [ 70%] Generating introspection_grain.c [ 70%] Building C object lib/darktable/plugins/CMakeFiles/highlights.dir/introspection_highlights.c.o [ 70%] Linking C shared module libexposure.so [ 70%] Linking C shared module libtemperature.so [ 70%] Building C object lib/darktable/plugins/CMakeFiles/velvia.dir/introspection_velvia.c.o [ 70%] Linking C shared module libbasicadj.so [ 70%] Building C object lib/darktable/plugins/CMakeFiles/grain.dir/introspection_grain.c.o [ 70%] Building C object lib/darktable/plugins/CMakeFiles/vignette.dir/introspection_vignette.c.o [ 70%] Building C object lib/darktable/plugins/CMakeFiles/splittoning.dir/introspection_splittoning.c.o [ 70%] Linking CXX shared module libtonemap.so [ 70%] Linking C shared module libtonecurve.so [ 70%] Built target exposure [ 70%] Built target temperature [ 70%] Generating introspection_clahe.c [ 70%] Generating introspection_bilateral.cc [ 70%] Built target tonemap [ 70%] Linking C shared module libcolorout.so [ 70%] Built target basicadj [ 71%] Generating introspection_profile_gamma.c [ 71%] Generating introspection_colortransfer.c no introspection requested for clahe.c. [ 71%] Linking C shared module libsharpen.so [ 71%] Building C object lib/darktable/plugins/CMakeFiles/clahe.dir/introspection_clahe.c.o [ 71%] Built target tonecurve [ 71%] Building CXX object lib/darktable/plugins/CMakeFiles/bilateral.dir/introspection_bilateral.cc.o [ 71%] Generating introspection_colormapping.c [ 71%] Building C object lib/darktable/plugins/CMakeFiles/colortransfer.dir/introspection_colortransfer.c.o [ 71%] Built target colorout [ 71%] Generating introspection_channelmixer.c [ 71%] Built target sharpen [ 71%] Generating introspection_graduatednd.c [ 71%] Linking C shared module libequalizer.so [ 71%] Linking C shared module libmonochrome.so [ 71%] Building C object lib/darktable/plugins/CMakeFiles/profile_gamma.dir/introspection_profile_gamma.c.o [ 71%] Linking C shared module libcolorin.so [ 71%] Built target equalizer [ 72%] Generating introspection_relight.c [ 72%] Linking C shared module libcrop.so [ 72%] Built target monochrome [ 72%] Generating introspection_zonesystem.c [ 72%] Linking C shared module libdither.so [ 72%] Linking C shared module librawoverexposed.so [ 72%] Built target crop [ 72%] Building C object lib/darktable/plugins/CMakeFiles/colormapping.dir/introspection_colormapping.c.o [ 72%] Generating introspection_demosaic.c [ 72%] Building C object lib/darktable/plugins/CMakeFiles/channelmixer.dir/introspection_channelmixer.c.o [ 72%] Linking C shared module libvelvia.so [ 72%] Built target colorin [ 72%] Built target rawoverexposed [ 72%] Built target dither [ 72%] Building C object lib/darktable/plugins/CMakeFiles/graduatednd.dir/introspection_graduatednd.c.o [ 72%] Linking C shared module libgrain.so [ 72%] Generating introspection_rotatepixels.c [ 73%] Generating introspection_scalepixels.c [ 73%] Generating introspection_atrous.c [ 73%] Linking C shared module libcolorbalance.so [ 73%] Built target velvia [ 73%] Building C object lib/darktable/plugins/CMakeFiles/relight.dir/introspection_relight.c.o [ 73%] Generating introspection_cacorrect.c [ 73%] Linking C shared module librgbcurve.so [ 73%] Built target grain [ 73%] Generating introspection_overexposed.c [ 73%] Building C object lib/darktable/plugins/CMakeFiles/zonesystem.dir/introspection_zonesystem.c.o [ 73%] Built target colorbalance [ 73%] Generating introspection_hotpixels.c [ 73%] Built target rgbcurve [ 73%] Generating introspection_lowlight.c [ 73%] Building C object lib/darktable/plugins/CMakeFiles/scalepixels.dir/introspection_scalepixels.c.o [ 73%] Building C object lib/darktable/plugins/CMakeFiles/rotatepixels.dir/introspection_rotatepixels.c.o [ 73%] Linking C shared module libvignette.so [ 73%] Building C object lib/darktable/plugins/CMakeFiles/hotpixels.dir/introspection_hotpixels.c.o [ 73%] Linking C shared module libcolorchecker.so no introspection requested for overexposed.c. [ 73%] Building C object lib/darktable/plugins/CMakeFiles/atrous.dir/introspection_atrous.c.o [ 73%] Building C object lib/darktable/plugins/CMakeFiles/overexposed.dir/introspection_overexposed.c.o [ 74%] Linking C shared module libclipping.so [ 74%] Building C object lib/darktable/plugins/CMakeFiles/cacorrect.dir/introspection_cacorrect.c.o [ 74%] Linking C shared module libclahe.so [ 74%] Linking C shared module libsplittoning.so [ 74%] Built target colorchecker [ 74%] Generating introspection_spots.c [ 74%] Built target vignette [ 74%] Generating introspection_retouch.c [ 74%] Built target clahe [ 74%] Building C object lib/darktable/plugins/CMakeFiles/lowlight.dir/introspection_lowlight.c.o [ 74%] Linking C shared module libcolortransfer.so [ 74%] Generating introspection_liquify.c [ 74%] Built target splittoning [ 74%] Generating introspection_rawdenoise.c [ 74%] Built target clipping [ 74%] Generating introspection_borders.c [ 74%] Building C object lib/darktable/plugins/CMakeFiles/spots.dir/introspection_spots.c.o [ 74%] Building C object lib/darktable/plugins/CMakeFiles/demosaic.dir/introspection_demosaic.c.o [ 74%] Built target colortransfer [ 74%] Linking C shared module libprofile_gamma.so [ 74%] Building CXX object lib/darktable/plugins/CMakeFiles/demosaic.dir/demosaicing/amaze.cc.o [ 74%] Building C object lib/darktable/plugins/CMakeFiles/rawdenoise.dir/introspection_rawdenoise.c.o [ 74%] Linking C shared module librelight.so [ 74%] Built target profile_gamma [ 74%] Generating introspection_nlmeans.c [ 74%] Building C object lib/darktable/plugins/CMakeFiles/borders.dir/introspection_borders.c.o [ 74%] Building C object lib/darktable/plugins/CMakeFiles/retouch.dir/introspection_retouch.c.o [ 74%] Building C object lib/darktable/plugins/CMakeFiles/liquify.dir/introspection_liquify.c.o [ 74%] Linking C shared module librotatepixels.so [ 75%] Linking C shared module libgraduatednd.so [ 75%] Linking C shared module libbasecurve.so [ 75%] Built target relight [ 75%] Generating introspection_colorcontrast.c [ 75%] Linking C shared module libchannelmixer.so [ 75%] Linking C shared module libscalepixels.so [ 75%] Built target graduatednd [ 75%] Generating introspection_levels.c [ 75%] Built target scalepixels [ 75%] Linking C shared module libcolorzones.so [ 76%] Generating introspection_rgblevels.c [ 76%] Linking C shared module libcolormapping.so [ 77%] Linking C shared module liboverexposed.so [ 77%] Built target rotatepixels [ 77%] Generating introspection_colorize.c [ 77%] Built target basecurve [ 77%] Building C object lib/darktable/plugins/CMakeFiles/nlmeans.dir/introspection_nlmeans.c.o [ 78%] Generating introspection_invert.c [ 78%] Built target channelmixer [ 78%] Building C object lib/darktable/plugins/CMakeFiles/colorcontrast.dir/introspection_colorcontrast.c.o [ 78%] Generating introspection_vibrance.c [ 78%] Linking C shared module libhotpixels.so [ 78%] Built target colormapping [ 78%] Generating introspection_flip.c [ 78%] Built target colorzones [ 78%] Generating introspection_finalscale.c [ 78%] Built target overexposed [ 78%] Built target hotpixels [ 78%] Generating introspection_globaltonemap.c [ 78%] Generating introspection_bilat.c [ 78%] Building C object lib/darktable/plugins/CMakeFiles/invert.dir/introspection_invert.c.o [ 78%] Building C object lib/darktable/plugins/CMakeFiles/levels.dir/introspection_levels.c.o [ 78%] Building C object lib/darktable/plugins/CMakeFiles/rgblevels.dir/introspection_rgblevels.c.o [ 79%] Linking C shared module libzonesystem.so [ 79%] Building C object lib/darktable/plugins/CMakeFiles/colorize.dir/introspection_colorize.c.o [ 79%] Linking C shared module liblowlight.so [ 79%] Building C object lib/darktable/plugins/CMakeFiles/vibrance.dir/introspection_vibrance.c.o [ 80%] Linking C shared module libspots.so [ 80%] Building C object lib/darktable/plugins/CMakeFiles/bilat.dir/introspection_bilat.c.o [ 80%] Built target zonesystem [ 80%] Generating introspection_denoiseprofile.c [ 80%] Building C object lib/darktable/plugins/CMakeFiles/flip.dir/introspection_flip.c.o [ 80%] Built target lowlight [ 81%] Generating introspection_defringe.c [ 81%] Built target spots [ 82%] Building C object lib/darktable/plugins/CMakeFiles/finalscale.dir/introspection_finalscale.c.o [ 82%] Generating introspection_ashift.c [ 82%] Building C object lib/darktable/plugins/CMakeFiles/globaltonemap.dir/introspection_globaltonemap.c.o [ 82%] Linking CXX shared module libbilateral.so [ 82%] Linking C shared module libborders.so [ 82%] Building C object lib/darktable/plugins/CMakeFiles/defringe.dir/introspection_defringe.c.o [ 82%] Built target bilateral [ 82%] Built target borders [ 82%] Linking C shared module librawdenoise.so [ 82%] Generating introspection_filmic.c [ 82%] Generating introspection_hazeremoval.c [ 82%] Linking C shared module libnlmeans.so [ 82%] Building C object lib/darktable/plugins/CMakeFiles/denoiseprofile.dir/introspection_denoiseprofile.c.o [ 82%] Linking C shared module libcolorcontrast.so [ 82%] Linking C shared module libatrous.so [ 82%] Built target rawdenoise [ 82%] Generating introspection_mask_manager.c [ 82%] Built target nlmeans [ 82%] Generating introspection_lut3d.c [ 82%] Building C object lib/darktable/plugins/CMakeFiles/ashift.dir/introspection_ashift.c.o [ 83%] Building C object lib/darktable/plugins/CMakeFiles/mask_manager.dir/introspection_mask_manager.c.o [ 83%] Built target atrous [ 83%] Linking C shared module libvibrance.so [ 83%] Generating introspection_toneequal.c [ 83%] Built target colorcontrast [ 83%] Generating introspection_filmicrgb.c [ 83%] Building C object lib/darktable/plugins/CMakeFiles/hazeremoval.dir/introspection_hazeremoval.c.o [ 83%] Built target vibrance [ 83%] Building C object lib/darktable/plugins/CMakeFiles/filmic.dir/introspection_filmic.c.o [ 83%] Generating introspection_negadoctor.c [ 83%] Linking C shared module libfinalscale.so [ 84%] Linking C shared module libbilat.so [ 84%] Linking C shared module libcolorize.so [ 84%] Linking C shared module liblevels.so [ 84%] Linking C shared module libinvert.so [ 84%] Built target bilat [ 84%] Built target finalscale [ 85%] Generating introspection_channelmixerrgb.c [ 85%] Generating introspection_censorize.c [ 85%] Building C object lib/darktable/plugins/CMakeFiles/lut3d.dir/introspection_lut3d.c.o [ 85%] Linking C shared module libglobaltonemap.so [ 85%] Linking C shared module librgblevels.so [ 85%] Linking C shared module libflip.so [ 85%] Built target colorize [ 85%] Generating introspection_colorbalancergb.c [ 85%] Built target levels [ 85%] Generating introspection_cacorrectrgb.c [ 85%] Built target globaltonemap [ 85%] Generating introspection_diffuse.c [ 85%] Built target invert [ 85%] Generating introspection_blurs.c [ 85%] Built target rgblevels [ 85%] Building C object lib/darktable/plugins/CMakeFiles/negadoctor.dir/introspection_negadoctor.c.o [ 85%] Generating introspection_sigmoid.c [ 86%] Building C object lib/darktable/plugins/CMakeFiles/toneequal.dir/introspection_toneequal.c.o [ 86%] Built target flip [ 86%] Generating introspection_primaries.c [ 86%] Building C object lib/darktable/plugins/CMakeFiles/censorize.dir/introspection_censorize.c.o [ 86%] Linking C shared module libdefringe.so [ 86%] Linking C shared module libliquify.so [ 86%] Linking C shared module libmask_manager.so [ 86%] Building C object lib/darktable/plugins/CMakeFiles/blurs.dir/introspection_blurs.c.o [ 87%] Building C object lib/darktable/plugins/CMakeFiles/filmicrgb.dir/introspection_filmicrgb.c.o [ 87%] Building C object lib/darktable/plugins/CMakeFiles/sigmoid.dir/introspection_sigmoid.c.o [ 87%] Built target defringe [ 87%] Built target mask_manager [ 87%] Generating introspection_watermark.c [ 87%] Built target liquify [ 87%] Generating introspection_lens.cc [ 88%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/copy.dir/copy.c.o [ 88%] Building C object lib/darktable/plugins/CMakeFiles/cacorrectrgb.dir/introspection_cacorrectrgb.c.o [ 88%] Building C object lib/darktable/plugins/CMakeFiles/primaries.dir/introspection_primaries.c.o [ 88%] Building C object lib/darktable/plugins/CMakeFiles/channelmixerrgb.dir/introspection_channelmixerrgb.c.o [ 88%] Building C object lib/darktable/plugins/CMakeFiles/diffuse.dir/introspection_diffuse.c.o [ 89%] Building C object lib/darktable/plugins/CMakeFiles/colorbalancergb.dir/introspection_colorbalancergb.c.o [ 89%] Linking C shared module libretouch.so [ 89%] Building C object lib/darktable/plugins/CMakeFiles/watermark.dir/introspection_watermark.c.o [ 89%] Built target retouch [ 89%] Building C object lib/darktable/plugins/CMakeFiles/channelmixerrgb.dir/__/chart/common.c.o [ 89%] Linking C shared module libhazeremoval.so [ 90%] Linking C shared module libhighlights.so [ 90%] Linking C shared module libcacorrect.so [ 91%] Building CXX object lib/darktable/plugins/CMakeFiles/lens.dir/introspection_lens.cc.o [ 91%] Built target cacorrect [ 91%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/jpeg.dir/jpeg.c.o [ 91%] Built target hazeremoval [ 91%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/pdf.dir/pdf.c.o [ 91%] Built target highlights [ 91%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/png.dir/png.c.o [ 91%] Linking C shared module libnegadoctor.so [ 91%] Linking C shared module libfilmic.so [ 91%] Linking C shared module libsigmoid.so [ 91%] Linking C shared module libcensorize.so [ 91%] Linking C shared module libcopy.so [ 91%] Built target negadoctor [ 92%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/ppm.dir/ppm.c.o [ 92%] Linking C shared module liblut3d.so [ 92%] Built target sigmoid [ 92%] Built target censorize [ 92%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/pfm.dir/pfm.c.o [ 92%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/tiff.dir/tiff.c.o [ 92%] Built target filmic [ 92%] Built target copy [ 93%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/jxl_format.dir/jxl.c.o [ 93%] Built target lut3d [ 93%] Building CXX object lib/darktable/plugins/imageio/format/CMakeFiles/exr.dir/exr.cc.o [ 94%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/webp.dir/webp.c.o [ 94%] Linking C shared module libprimaries.so [ 95%] Linking C shared module libblurs.so [ 95%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/j2k.dir/j2k.c.o [ 96%] Linking C shared module libdenoiseprofile.so [ 96%] Built target blurs [ 96%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/avif_format.dir/avif.c.o [ 96%] Built target primaries [ 96%] Linking C shared module libppm.so [ 97%] Building C object lib/darktable/plugins/imageio/format/CMakeFiles/gimp_xcf.dir/xcf.c.o [ 98%] Linking C shared module libcacorrectrgb.so [ 98%] Linking C shared module libjpeg.so [ 98%] Linking C shared module libpfm.so [ 98%] Built target ppm [ 98%] Built target denoiseprofile [ 98%] Building C object lib/darktable/plugins/imageio/storage/CMakeFiles/disk.dir/disk.c.o [ 98%] Building C object lib/darktable/plugins/imageio/storage/CMakeFiles/email.dir/email.c.o [ 98%] Linking C shared module libwatermark.so [ 98%] Built target jpeg [ 98%] Building C object lib/darktable/plugins/imageio/storage/CMakeFiles/gallery.dir/gallery.c.o [ 98%] Linking C shared module libdiffuse.so [ 98%] Built target cacorrectrgb [ 98%] Building C object lib/darktable/plugins/imageio/storage/CMakeFiles/latex.dir/latex.c.o [ 98%] Linking C shared module libpng.so [ 98%] Built target pfm [ 98%] Building C object lib/darktable/plugins/imageio/storage/CMakeFiles/piwigo.dir/piwigo.c.o [ 98%] Linking C shared module libpdf.so [ 98%] Built target watermark [ 98%] Building C object bin/cltest/CMakeFiles/darktable-cltest.dir/main.c.o [ 98%] Linking C shared module libwebp.so [ 98%] Built target diffuse [ 98%] Building C object bin/cli/CMakeFiles/darktable-cli.dir/main.c.o [ 98%] Built target png [ 99%] Building C object bin/generate-cache/CMakeFiles/darktable-generate-cache.dir/main.c.o [ 99%] Built target pdf [ 99%] Linking C shared module libtiff.so [ 99%] Built target webp [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/main.c.o [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/colorchart.c.o [ 99%] Linking C shared module libjpegxl.so [ 99%] Linking C shared module libj2k.so [ 99%] Linking C shared module libcolorbalancergb.so [ 99%] Built target jxl_format [ 99%] Built target tiff [ 99%] Linking C shared module libxcf.so [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/deltaE.c.o [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/pfm.c.o [ 99%] Linking C shared module libemail.so [ 99%] Linking C shared module libavif.so [ 99%] Linking C shared module libdisk.so [ 99%] Built target gimp_xcf [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/dtcairo.c.o [ 99%] Built target j2k [ 99%] Linking C shared module libgallery.so [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/common.c.o [ 99%] Built target avif_format [ 99%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/thinplate.c.o [ 99%] Linking C shared module liblatex.so [ 99%] Built target colorbalancergb [100%] Building C object bin/chart/CMakeFiles/darktable-chart.dir/tonecurve.c.o [100%] Built target disk [100%] Linking C executable ../darktable-cltest [100%] Built target email [100%] Built target gallery [100%] Built target latex [100%] Built target darktable-cltest [100%] Linking C executable ../darktable-generate-cache [100%] Linking C executable ../darktable-cli [100%] Linking C shared module libtoneequal.so [100%] Linking C shared module libashift.so [100%] Linking C shared module libfilmicrgb.so [100%] Built target toneequal [100%] Built target darktable-generate-cache [100%] Built target darktable-cli [100%] Linking C shared module libpiwigo.so [100%] Built target ashift [100%] Built target filmicrgb [100%] Built target piwigo [100%] Linking C executable darktable-chart [100%] Built target darktable-chart [100%] Linking CXX shared module liblens.so [100%] Built target lens [100%] Linking CXX shared module libexr.so [100%] Built target exr [100%] Linking C shared module libchannelmixerrgb.so [100%] Built target channelmixerrgb [100%] Linking CXX shared module libdemosaic.so [100%] Built target demosaic ```
robMate commented 11 months ago

Here is also a backtrace file of the crash: darktable_bt_8832B2.txt

I not shure why it works on a debug build but not on a release build. Has it something to do with the optimization for the AMD CPU? ( Wild guess, have no idea what happens there)

gi-man commented 11 months ago

I have an AMD CPU too.

Can you try to do the same edits but with the Tone Curve module instead? It uses a similar interface for the points.

robMate commented 11 months ago

I tested it, but it works there without any issues. I also tested the base curve, works. On the rgb curve i also edited the channels separate and as soon as i add two points on one of the channels darktable crashes.

robMate commented 11 months ago

I added a screencast of the issue on discuss.pixls.us because i could not upload it here https://discuss.pixls.us/t/rgb-curve-module-crashes-darktable-on-second-curve-controll-point/39729/14?u=fireball

robMate commented 11 months ago

I tested the flatpak 4.4.2, no crash. I build the 4.4.2 local, it does not work. So to me it looks like one of my dependencies/ shared libraries is broken?

robMate commented 11 months ago

I learned a bit more gdb and found a solution 🥳 It looks like the for loop variable gets optimized out.

Bildschirmfoto vom 2023-10-03 13-24-50 If i put a volatile on the k variable in the rgbcurve.c file it works and i can see the variable in gdb. Bildschirmfoto vom 2023-10-03 13-15-07

It does not happen on my laptop and by the looks of things to nobody but me 😅

Is this a real solution, or did i create something wild? I'm not a c developer but it works for now.

robMate commented 11 months ago

Ok i narrowed it down to a flag contained in the -O3 optimization group: -fvect-cost-model=dynamic When i compile it without my fix and with the optimization -O2 plus all optimization from O3 without the -fvect-cost-model=dynamic the rgb curve module is stable.

My cpu should be in -march=znver4 but switching to znver3 fixes the bug as well.

Im not sure if something can come from this information, but this is what i found so far.

TurboGit commented 11 months ago

So looks like a vectorization issue, @ralfbrown may have an idea?

flannelhead commented 11 months ago

At least the module data doesn't seem to be aligned: https://github.com/darktable-org/darktable/blob/ddc2a5ba2eadbc7b9475a3f760329df0a7604eda/src/iop/rgbcurve.c#L1460 Might be necessary to alloc it aligned? At least it would be a good first guess.

ralfbrown commented 11 months ago

volatile eliminates most optimizations involving the variable, since it requires that every read in the code emit exactly one read of main memory and every write generate exactly one write to memory. This doesn't (at first glance) appear to be an alignment issue, so I'd be surprised if aligning the memory allocation will fix it.

At this point, we can't yet rule out a compiler bug, since this seems to happen only when optimizing for the newest architecture.

TurboGit commented 9 months ago

Tried on my side with Release mode (so -O3) with GCC 13.2 and no crash. My arch is set to -march=native (not sure which one is selected, I'm on x86_64 i9-9980HK).

ralfbrown commented 9 months ago

Confirmed fixed by #15742.