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 darktable-dev+unsubscr...@lists.darktable.org

Reply via email to