I've been able to build the package, but I get the pink images on my Canon raw files. It's not 100% of the time - occasionally the same image appears correctly, the next time it's pink. Most of the time it's pink.
Looking at the makepkg log, I see this error, which might be useful:
[ 13%] Building CXX object rtengine/CMakeFiles/rtengine.dir/imagedata.cc.o
In file included from /usr/include/string.h:519,
from /usr/include/glib-2.0/glib/gslice.h:26,
from /usr/include/glib-2.0/glib.h:79,
from /home/mervin/.cache/yay/art-rawconverter-git/src/art-rawconverter-git_src/rtengine/dcraw.cc:12:
In function ‘void* memcpy(void*, const void*, size_t)’,
inlined from ‘int fread(void*, ssize_t, ssize_t, IMFILE*)’ at /home/mervin/.cache/yay/art-rawconverter-git/src/art-rawconverter-git_src/rtengine/myfile.h:123:16,
inlined from ‘void DCraw::parse_makernote(int, int)’ at /home/mervin/.cache/yay/art-rawconverter-git/src/art-rawconverter-git_src/rtengine/dcraw.cc:5643:13:
/usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 9223372036854775808 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 14%] Building CXX object rtengine/CMakeFiles/rtengine.dir/imagedimensions.cc.o
FYI, when building rawtherapee-git, the same file is built without error, and the images appear correctly.
Pinned Comments
guzzisti commented on 2024-02-11 09:27 (UTC)
ART is now built with support for CTL scripts: https://discuss.pixls.us/t/new-feature-support-for-ctl-scripts/40716
This introduces additional dependencies to the
ctl
(AUR package) andopenexr
packages.guzzisti commented on 2023-01-15 09:33 (UTC) (edited on 2024-05-28 18:10 (UTC) by guzzisti)
ART now supports the usage of the lcms2-fast-float plugin, unfortunately the arch package of lcms2 does not include this plugin.
I've created the lcms2-ff and lcms2-ff-git AUR packages that can be used with ART, but you need to explicitely install this package.