Let's say I would agree if it would be a discussion why user gets cr3 support or not. But it's a hard dependency to even install dartkrable when darktable itself runs smoothly with older exiv2 so why this artificial dependency is even there? You said project can't make assumption on what is in user's system but actually that assumption has been made and causes problem.


W dniu 04.02.2022 o 16:30, Mica Semrick pisze:
Your system is your responsibility. The project publishes the source code, and that's pretty much it. We can't make assumptions about what packages your distro has or does not have. There are too many distros and too many package versions.

If you want a mostly pain-free solution, get the flatpak from flathub.

On February 4, 2022 1:40:20 AM PST, Wiktor Nowak <wik...@gmail.com> wrote:

    Thanks for mentioning this option to build darktable but project page
    still doesn't say a word. Regular users struggling to get darktable
    should have an andvice on install page,not in devs thread as probably
    not many will see it.

    W dniu 04.02.2022 o 10:26, David Houlder pisze:

        On 3/2/22 22:34, Wiktor Nowak wrote:

            I've found that Ubuntu build linked in projec page:

            
https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable
            
<https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable>



            currently fails to install on Ubuntu 21-10 because of exiv2
            lower than
            2-27.5. Currently Ubuntu doesn't integrated new exiv2 and it
            will
            almost certainly not be integrated until next release.


        For what it's worth I've opened a bug report to request exiv2
        0.27.5 for
        Ubuntu 22.04.
        https://bugs.launchpad.net/debian/+source/exiv2/+bug/1959508
        <https://bugs.launchpad.net/debian/+source/exiv2/+bug/1959508>
        Doesn't solve your immediate problem though :-/.

        While I'm here, if anyone wants to build darktable 3.8 from source
        against libexiv2 that's installed in /usr/local _and_ you also
        have an
        older libexiv2 installed by a system package, you can do this:

        mkdir build
        cd build
        export CMAKE_PREFIX_PATH=/usr/local/
        cmake -DCMAKE_INSTALL_PREFIX=/opt/darktable
        -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE    ..

        That will make sure darktable is both built with and runs with the
        library in /usr/local (or wherever you put it).
        ------------------------------------------------------------------------
        darktable developer mailing list to unsubscribe send a mail to
        darktable-dev+unsubscr...@lists.darktable.org

    ------------------------------------------------------------------------
    darktable developer mailing list
    to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org


___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to