Package Details: art-rawconverter 1.25.4-1

Git Clone URL: https://aur.archlinux.org/art-rawconverter.git (read-only, click to copy)
Package Base: art-rawconverter
Description: raw image converter ART (forked from RawTherapee with ease of use in mind)
Upstream URL: https://art.pixls.us/
Keywords: image photography raw
Licenses: GPL-3.0-only
Conflicts: art-rawconverter-git
Submitter: guzzisti
Maintainer: guzzisti
Last Packager: guzzisti
Votes: 25
Popularity: 0.082126
First Submitted: 2020-02-15 18:33 (UTC)
Last Updated: 2025-04-25 09:40 (UTC)

Pinned Comments

guzzisti commented on 2024-05-28 18:33 (UTC)

ART 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.

guzzisti commented on 2024-05-28 18:33 (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) and openexr packages.

Latest Comments

1 2 3 4 5 Next › Last »

SinClaus commented on 2025-06-05 04:49 (UTC)

I'm using Arch Linux. Full log is too big. From first mrssages: -- Checking for module 'OpenEXR>=3' -- Found OpenEXR, version 3.3.3 кусок лога компиляции: /usr/bin/ld: (.text.unlikely+0x276): undefined reference to Iex_3_2::ArgExc::~ArgExc()' /usr/bin/ld: (.text.unlikely+0x27d): undefined reference totypeinfo for Iex_3_2::ArgExc' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdXContext.cpp.o): в функции «Ctl::SimdStack::ownerFpRelative(int) const [clone .cold]»: (.text.unlikely+0x2c5): undefined reference to Iex_3_2::ArgExc::ArgExc(char const*)' /usr/bin/ld: (.text.unlikely+0x2cc): undefined reference toIex_3_2::ArgExc::~ArgExc()' /usr/bin/ld: (.text.unlikely+0x2d3): undefined reference to typeinfo for Iex_3_2::ArgExc' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdXContext.cpp.o):(.data.rel.ro._ZTVN3Ctl10MaxInstExcE[_ZTVN3Ctl10MaxInstExcE]+0x20): undefined reference toIex_3_2::BaseExc::what() const' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdXContext.cpp.o):(.data.rel.ro._ZTVN3Ctl8AbortExcE[_ZTVN3Ctl8AbortExcE]+0x20): undefined reference to Iex_3_2::BaseExc::what() const' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdXContext.cpp.o):(.data.rel.ro._ZTVN3Ctl17StackUnderflowExcE[_ZTVN3Ctl17StackUnderflowExcE]+0x20): undefined reference toIex_3_2::BaseExc::what() const' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdXContext.cpp.o):(.data.rel.ro._ZTVN3Ctl16StackOverflowExcE[_ZTVN3Ctl16StackOverflowExcE]+0x20): undefined reference to Iex_3_2::BaseExc::what() const' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdXContext.cpp.o):(.data.rel.ro._ZTVN3Ctl13StackLogicExcE[_ZTVN3Ctl13StackLogicExcE]+0x20): undefined reference toIex_3_2::BaseExc::what() const' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdFunctionCall.cpp.o): в функции «Ctl::SimdFunctionCall::callFunction(unsigned long) [clone .cold]»: (.text.unlikely+0x1a): undefined reference to Iex_3_2::TypeExc::TypeExc(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&)' /usr/bin/ld: (.text.unlikely+0x30): undefined reference toIex_3_2::TypeExc::~TypeExc()' /usr/bin/ld: (.text.unlikely+0x37): undefined reference to typeinfo for Iex_3_2::TypeExc' /usr/bin/ld: (.text.unlikely+0x5e): undefined reference toIex_3_2::TypeExc::TypeExc(std::__cxx11::basic_stringstream<char, std::char_traits\<char>, std::allocator\<char> >&)' /usr/bin/ld: (.text.unlikely+0x230): undefined reference to Iex_3_2::TypeExc::~TypeExc()' /usr/bin/ld: (.text.unlikely+0x237): undefined reference totypeinfo for Iex_3_2::TypeExc' /usr/bin/ld: /usr/lib/libIlmCtlSimd.a(CtlSimdInst.cpp.o): в функции «Ctl::SimdInst::executePath(Ctl::SimdBoolMask&, Ctl::SimdXContext&) const [clone .cold]»: (.text.unlikely+0x2c5): undefined reference to Iex_3_2::BaseExc::BaseExc(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&)' /usr/bin/ld: (.text.unlikely+0x2df): undefined reference toIex_3_2::BaseExc::~BaseExc()' /usr/bin/ld: (.text.unlikely+0x2e6): undefined reference to typeinfo for Iex_3_2::BaseExc' /usr/bin/ld: (.text.unlikely+0x394): undefined reference toIex_3_2::BaseExc::assign(std::__cxx11::basic_stringstream<char, std::char_traits\<char>, std::allocator\<char> >&)' /usr/bin/ld: (.text.unlikely+0x3b7): undefined reference to `

guzzisti commented on 2025-06-04 14:06 (UTC)

I cannot reproduce this on my system.

What distro are you running? is the system up-to-date? Additionally please provide the full build log.

SinClaus commented on 2025-06-04 12:22 (UTC)

More precisely:

/usr/bin/ld: (.text.unlikely+0x2c): undefined reference to `Iex_3_2::TypeExc::~TypeExc()'

SinClaus commented on 2025-06-04 11:12 (UTC)

make cannot find Iex.3.2. Arch can't find this pacet too.

guzzisti commented on 2025-04-25 10:37 (UTC)

I can not reproduce this on my site. upstream has a minimum cmake version of 3.9 set in CMakeLists.txt https://github.com/artpixls/ART/blob/master/CMakeLists.txt

LnLcFlx commented on 2025-04-25 10:14 (UTC)

I get a

CMake Error at CMakeLists.txt:47 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

A simple workaround is CMAKE_POLICY_VERSION_MINIMUM=3.5 yay -S art-rawconverter

tom commented on 2025-03-23 20:47 (UTC)

What exiv2 version is installed on your system?

It is 0.28.5-1 with libgexiv2 0.14.3-2 and libkexiv2 24.12.3-1

tom commented on 2025-03-21 21:13 (UTC)

It is always with the "undefined reference to Exiv2::AnyError::~AnyError" ... metadata.cc:(.text.unlikely+0x2dae): undefined reference toExiv2::AnyError::~AnyError()' /usr/bin/ld: ../rtengine/librtengine.a(metadata.cc.o): in function rtengine::Exiv2Metadata::saveToXmp(Glib::ustring const&) const [clone .cold]': metadata.cc:(.text.unlikely+0x30b5): undefined reference toExiv2::AnyError::~AnyError()' /usr/bin/ld: ../rtengine/librtengine.a(metadata.cc.o): in function Exiv2::BasicError<char>::~BasicError()': metadata.cc:(.text._ZN5Exiv210BasicErrorIcED0Ev[_ZN5Exiv210BasicErrorIcED5Ev]+0x6e): undefined reference toExiv2::AnyError::~AnyError()' /usr/bin/ld: ../rtengine/librtengine.a(metadata.cc.o):(.data.rel.ro+0x10): undefined reference to typeinfo for Exiv2::AnyError' /usr/bin/ld: ../rtengine/librtengine.a(metadata.cc.o):(.data.rel.ro._ZTIN5Exiv210BasicErrorIcEE[_ZTIN5Exiv210BasicErrorIcEE]+0x10): undefined reference totypeinfo for Exiv2::AnyError' collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: *** [rtgui/CMakeFiles/art.dir/build.make:2635: rtgui/ART] Fehler 1 make[1]: *** [CMakeFiles/Makefile2:223: rtgui/CMakeFiles/art.dir/all] Fehler 2 make: *** [Makefile:136: all] Fehler 2

tom commented on 2025-03-21 21:11 (UTC)

I have the same problem with EndevourOS.

guzzisti commented on 2025-03-20 17:37 (UTC)

@tom I cannot reproduce the error on my side. THe package builds just fine.

What exiv2 version is installed on your system?