…but I just cannot install it, 2.7 from source that is.
I figured you’re a wonderful bunch here and I’ll ask if anyone knows why I can’t quite get it right
I read about the LUT abilities of 2.7 and thought “How hard could it be to install it?”
Here is what I know thus far…
Fedora 30 Workstation
5.2.13-200.fc30.x86_64
x270 laptop
I had 2.6.2 (?) installed through the repositories that came with Fedora 30 and it worked a treat
I then downloaded:
- darktable-2.7.0~git1850.830bd3867-1571.1.src.rpm
- darktable-2.7.0~git1850.830bd3867-1571.1.x86_64.rpm
- darktable-release-2.7.0.tar.gz
I then used command rpm -ivh for the src rpm
Seems OK but when I try sudo dnf install darktable I get…
[and@localhost Downloads]$ sudo dnf install darktable
Last metadata expiration check: 0:10:47 ago on Wed 25 Sep 2019 19:00:31 AEST.
Dependencies resolved.
- Problem: cannot install the best candidate for the job*
-
- nothing provides libIex-2_3.so.24()(64bit) needed by darktable-2.7.0~git1850.830bd3867-1571.1.x86_64*
-
- nothing provides libIlmImf-2_3.so.24()(64bit) needed by darktable-2.7.0~git1850.830bd3867-1571.1.x86_64*
====================================================================================================================
- nothing provides libIlmImf-2_3.so.24()(64bit) needed by darktable-2.7.0~git1850.830bd3867-1571.1.x86_64*
- Package Architecture Version Repository Size*
====================================================================================================================
Installing: - darktable x86_64 2.6.2-210.42 graphics_darktable 4.4 M*
Installing dependencies: - flickcurl x86_64 1.26-10.fc30 fedora 149 k*
- osm-gps-map x86_64 1.1.0-4.fc30 fedora 46 k*
Skipping packages with broken dependencies: - darktable x86_64 2.7.0~git1850.830bd3867-1571.1 graphics_darktable_master 5.1 M*
Transaction Summary
====================================================================================================================
Install 3 Packages
Skip 1 Package
So I try rpm -ivh on the smaller rpm and get…
[and@localhost Downloads]$ sudo rpm -ivh darktable-2.7.0~git1850.830bd3867-1571.1.x86_64.rpm
error: Failed dependencies:
-
libflickcurl.so.0()(64bit) is needed by darktable-2.7.0~git1850.830bd3867-1571.1.x86_64*
-
libosmgpsmap-1.0.so.1()(64bit) is needed by darktable-2.7.0~git1850.830bd3867-1571.1.x86_64*
Pretty lost at this point so I tried the tar.gz from Release release-2.7.0 · darktable-org/darktable · GitHub
I unzip to home/darktable/darktable-release-2.7.0 and run ./build.sh
Output of above command is all follows:
*[and@localhost darktable-release-2.7.0]$ ./build.sh *
Darktable build script
Building directory: /home/and/darktable-release-2.7.0/build
Installation prefix: /opt/darktable
Build type: RelWithDebInfo
Build generator: Unix Makefiles
Build tasks: 4
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_policy):
-
The OLD behavior for policy CMP0048 will be removed from a future version*
-
of CMake.*
-
The cmake-policies(7) manual explains that the OLD behaviors of all*
-
policies are deprecated and that a policy should be set to OLD only under*
-
specific short-term circumstances. Projects should be ported to the NEW*
-
behavior and not rely on setting a policy to OLD.*
– Building SSE2-optimized codepaths: ON
– Found little endian system. Good.
– Is the target platform supported: 1
– multiarch triplet detected: x86_64-linux-gnu
fatal: No names found, cannot describe anything.
fatal: bad revision ‘HEAD’
– 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-error=address-of-packed-member
– Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Success
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Success
– Performing Test C_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768
– Performing Test C_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 - Success
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wframe-larger-than=32768 - Success
– Performing Test C_COMPILER_UNDERSTANDS_-Wstack-usage=32768
– Performing Test C_COMPILER_UNDERSTANDS_-Wstack-usage=32768 - Success
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wstack-usage=32768
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wstack-usage=32768 - Success
– Performing Test C_COMPILER_UNDERSTANDS_-Wlarger-than=524288
– Performing Test C_COMPILER_UNDERSTANDS_-Wlarger-than=524288 - Success
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wlarger-than=524288
– Performing Test CXX_COMPILER_UNDERSTANDS_-Wlarger-than=524288 - Success
– Looking for external programs
– Found perl
– Found intltool-merge
– Found desktop-file-validate
– Could NOT find LLVM (missing: LLVM_DIR)
– Could NOT find LLVM (missing: LLVM_DIR)
– Could NOT find LLVM (missing: LLVM_DIR)
– Could NOT find LLVM (missing: LLVM_DIR)
– Could NOT find LLVM (missing: LLVM_DIR)
CMake Warning at CMakeLists.txt:375 (message):
- Could not find LLVM 3.9+*
CMake Warning at CMakeLists.txt:376 (message):
- Test-compilation of OpenCL programs can not be done.*
– Test-compilation of OpenCL programs is disabled.
– Missing jsonschema, problems in noiseprofiles.json might go unnoticed
– Found xsltproc
– Found xmllint
– All external programs found
– Found msgfmt to convert .po file. Translation enabled
CMake Error at src/external/CMakeLists.txt:11 (message):
-
RawSpeed submodule not found. You probably want to run:*
-
$ git submodule init*
-
and then*
-
$ git submodule update*
– Configuring incomplete, errors occurred!
See also “/home/and/darktable-release-2.7.0/build/CMakeFiles/CMakeOutput.log”.
See also “/home/and/darktable-release-2.7.0/build/CMakeFiles/CMakeError.log”.
I ran git init then git submodule init and then git submodule update and then ./build.sh with the same result
I am now well and truly, absolutely lost, out of my depth or just hang out with 2.6.2 (currently uninstalled, don’t ask) until the friendly folks make a 2.7 release.
I plead here with the good people at pixls.us to not ‘do it for me’ but perhaps why it may not be working for me and other avenues I can go down to attempt at getting 2.7 installed.
Thanks in advance
Andy