Hi everyone,
I tried to update the darktable through git. The command ./build.sh ended
up in error.
Last lines from terminal:
"CMake Error at
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108
(message):
Could NOT find GTK3 (missing: VERSION_OK) (Required is at least version
"3.14")
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315
(_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindGTK3.cmake:58 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/CMakeLists.txt:146 (find_package)
-- Configuring incomplete, errors occurred!
"
As I understand it requires gtk3 >3.14, but I have found that installation
of gtk3 3.14 brokes unity. The only way is to upgrade the system, but I
usually do this when xx.04.2 LTS appears. Could it possibly be fixed to
build darktable at 14.04.
I have attached ~/darktable/build/CMakeFiles/CMakeOutput.log and
~/darktable/build/CMakeFiles/CMakeError.log.
If you need more information let me know how I can gather this information
and I try to obtain it.
___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.orgDetermining if the system is big endian passed with the following output:
Change Dir: /home/nazarii/darktable/build/CMakeFiles/CMakeTmp
Run Build Command:/usr/bin/make "cmTryCompileExec3300188404/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3300188404.dir/build.make CMakeFiles/cmTryCompileExec3300188404.dir/build
make[1]: Entering directory `/home/nazarii/darktable/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/nazarii/darktable/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3300188404.dir/TestEndianess.c.o
/usr/bin/cc-o CMakeFiles/cmTryCompileExec3300188404.dir/TestEndianess.c.o -c /home/nazarii/darktable/build/CMakeFiles/CMakeTmp/TestEndianess.c
Linking C executable cmTryCompileExec3300188404
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3300188404.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTryCompileExec3300188404.dir/TestEndianess.c.o -o cmTryCompileExec3300188404 -rdynamic
make[1]: Leaving directory `/home/nazarii/darktable/build/CMakeFiles/CMakeTmp'
TestEndianess.c:
/* A 16 bit integer is required. */
typedef unsigned short cmakeint16;
/* On a little endian machine, these 16bit ints will give "THIS IS LITTLE ENDIAN."
On a big endian machine the characters will be exchanged pairwise. */
const cmakeint16 info_little[] = {0x4854, 0x5349, 0x4920, 0x2053, 0x494c, 0x5454, 0x454c, 0x4520, 0x444e, 0x4149, 0x2e4e, 0x};
/* on a big endian machine, these 16bit ints will give "THIS IS BIG ENDIAN."
On a little endian machine the characters will be exchanged pairwise. */
const cmakeint16 info_big[] = {0x5448, 0x4953, 0x2049, 0x5320, 0x4249, 0x4720, 0x454e, 0x4449, 0x414e, 0x2e2e, 0x};
#ifdef __CLASSIC_C__
int main(argc, argv) int argc; char *argv[];
#else
int main(int argc, char *argv[])
#endif
{
int require = 0;
require += info_little[argc];
require += info_big[argc];
(void)argv;
return require;
}
The system is: Linux - 3.13.0-24-generic - x86_64
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++
Build flags:
Id flags:
The output was:
0
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/home/nazarii/darktable/build/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out"
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/home/nazarii/darktable/build/CMakeFiles/2.8.12.2/CompilerIdC/a.out"
Determining if the CXX compiler works passed with the following output:
Change Dir: /home/nazarii/darktable/build/CMakeFiles/CMakeTmp
Run Build Command:/usr/bin/make "cmTryCompileExec2273124589/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2273124589.dir/build.make CMakeFiles/cmTryCompileExec2273124589.dir/build
make[1]: Entering directory `/home/nazarii/darktable/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /home/nazarii/darktable/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2273124589.dir/testCXXCompiler.cxx.o
/usr/bin/c++ -o CMakeFiles/cmTryCompileExec2273124589.dir/testCXXCompiler.cxx.o -c /home/nazarii/darktable/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTryCompileExec2273124589
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2273124589.dir/link.txt --verbose=1
/usr/bin/c++CMakeFiles/cmTryCompileExec2273124589.dir/testCXXCompiler.cxx.o -o