Dear All
I am trying to build Darktable on Mac OS X 10.12 (Sierra) but the process ends
with errrors.
Below you can find some details about what I did, but I am happy to provide
more details and the full output if someone is interested. I am not sure if I
should send the full output to the mailing list.
Any help is appreciated.
Thanks a lot,
Regards,
Klaus
=========================================================
**** Machine: iMac (Retina 5K, 27-inch, Late 2014)
$ xcodebuild -version
Xcode 8.0
Build version 8A218a
$ git checkout master ; git pull ; git checkout release-2.0.6 ; git lg
* 82ae82c - (HEAD, tag: release-2.0.6) CMakeLists.txt: address-of-packed-member
is clang-4.0+ warning (6 weeks ago) <Roman Lebedev>
* 6feaff3 - Fujifilm X-T2: Basic support added, fixes (#11132) (6 weeks ago)
<Stefan Schöfegger>
...
$ ./build.sh --prefix /opt/darktable --buildtype Release 1>
build_2016-10-18.log 2> build_2016-10-18.err
Voilà the last words of the build process:
$ tail -4 build_2016-10-18.log
[ 7%] Building CXX object
src/external/rawspeed/CMakeFiles/rawspeed.dir/RawSpeed/DcrDecoder.cpp.o
[ 7%] Building CXX object
src/external/rawspeed/CMakeFiles/rawspeed.dir/RawSpeed/DcsDecoder.cpp.o
[ 7%] Building CXX object
src/external/rawspeed/CMakeFiles/rawspeed.dir/RawSpeed/DngDecoder.cpp.o
[ 7%] Building CXX object
src/external/rawspeed/CMakeFiles/rawspeed.dir/RawSpeed/DngDecoderSlices.cpp.o
$ cat build_2016-10-18.err
-- Mac OS X build detected, setting default features
-- Checking for -march=native support
Xslt processor saxon not found. HTML usermanual will be built with xsltproc;
expect usermanual with inconsistent screenshot and image dimensions.
Missing xml2po. No localized usermanuals are build
Missing xml2po
Can NOT update usermanual translations
2047 übersetzte Meldungen, 1 unübersetzte Meldung.
1824 übersetzte Meldungen, 7 ungenaue Übersetzungen, 10 unübersetzte Meldungen.
2048 übersetzte Meldungen.
1752 übersetzte Meldungen.
1739 übersetzte Meldungen, 1 ungenaue Übersetzung, 4 unübersetzte Meldungen.
2124 übersetzte Meldungen.
1744 übersetzte Meldungen.
2038 übersetzte Meldungen.
2036 übersetzte Meldungen.
2034 übersetzte Meldungen.
2029 übersetzte Meldungen, 9 ungenaue Übersetzungen.
2050 übersetzte Meldungen.
2050 übersetzte Meldungen.
2006 übersetzte Meldungen, 1 ungenaue Übersetzung, 29 unübersetzte Meldungen.
2049 übersetzte Meldungen.
1838 übersetzte Meldungen, 3 ungenaue Übersetzungen.
2030 übersetzte Meldungen.
1876 übersetzte Meldungen, 73 ungenaue Übersetzungen, 88 unübersetzte Meldungen.
2037 übersetzte Meldungen, 1 unübersetzte Meldung.
2050 übersetzte Meldungen.
2048 übersetzte Meldungen.
warning: unknown warning option '-Werror=address-of-packed-member'
[-Wunknown-warning-option]
1 warning generated.
/Users/klaus/GIT/darktable/src/external/rawspeed/RawSpeed/Common.cpp:33:28:
warning: 'gestaltSystemVersion' is deprecated: first deprecated in macOS 10.8 -
Use NSProcessInfo's operatingSystemVersion property instead.
[-Wdeprecated-declarations]
if (0 == ver && (Gestalt(gestaltSystemVersion, &gestalt_version) == noErr)) {
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2076:3:
note: 'gestaltSystemVersion' has been explicitly marked deprecated here
gestaltSystemVersion = 'sysv', /* system version*/
^
/Users/klaus/GIT/darktable/src/external/rawspeed/RawSpeed/Common.cpp:33:20:
warning: 'Gestalt' is deprecated: first deprecated in macOS 10.8
[-Wdeprecated-declarations]
if (0 == ver && (Gestalt(gestaltSystemVersion, &gestalt_version) == noErr)) {
^
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:123:1:
note: 'Gestalt' has been explicitly marked deprecated here
Gestalt(
^
2 warnings generated.
/Users/klaus/GIT/darktable/src/external/rawspeed/RawSpeed/DngDecoderSlices.cpp:180:31:
error: no matching function for call to 'jpeg_read_header'
if (JPEG_HEADER_OK != jpeg_read_header(&dinfo, TRUE))
^~~~~~~~~~~~~~~~
/opt/local/include/jpeglib.h:1039:13: note: candidate function not viable: no
known conversion from 'int' to 'boolean' for 2nd argument
EXTERN(int) jpeg_read_header JPP((j_decompress_ptr cinfo,
^
1 error generated.
make[2]: ***
[src/external/rawspeed/CMakeFiles/rawspeed.dir/RawSpeed/DngDecoderSlices.cpp.o]
Error 1
make[1]: *** [src/external/rawspeed/CMakeFiles/rawspeed.dir/all] Error 2
make: *** [all] Error 2
Maybe some library is missing. Voilà a selection of what I have installed using
MacPorts base version 2.3.4:
$ port echo installed | grep -i -E "saxon|xml|xslt“
docbook-xml-4.1.2 @5.0_1
docbook-xml-4.2 @5.0_1
docbook-xml-4.3 @5.0_1
docbook-xml-4.4 @5.0_1
docbook-xml-4.5 @5.0_1
docbook-xml-5.0 @5.0_1
libxml2 @2.9.4_0
libxslt @1.1.29_1
p5.24-xml-parser @2.440.0_0
pugixml @1.7_0
saxon @9.5.1.1_0
xmlcatmgr @2.2_1
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]