Build errors on Mac OS X

94 views
Skip to first unread message

Michael Kelly

unread,
Jun 14, 2017, 6:47:41 PM6/14/17
to pfstools
Hi, 

Would someone be able to tell me how to fix these errors? 

TIA

MacBook-Pro:build mqbxgjk2$ make VERBOSE=1
/usr/local/bin/cmake -H/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6 -B/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/CMakeFiles /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/CMakeFiles/progress.marks
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/Makefile2 all
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/pfs/CMakeFiles/pfs.dir/build.make src/pfs/CMakeFiles/pfs.dir/depend
cd /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6 /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/pfs /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/pfs /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/pfs/CMakeFiles/pfs.dir/DependInfo.cmake --color=
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/pfs/CMakeFiles/pfs.dir/build.make src/pfs/CMakeFiles/pfs.dir/build
make[2]: Nothing to be done for `src/pfs/CMakeFiles/pfs.dir/build'.
/usr/local/bin/cmake -E cmake_progress_report /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/CMakeFiles  1 2 3
[  3%] Built target pfs
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/fileformat/CMakeFiles/pfsinexr.dir/build.make src/fileformat/CMakeFiles/pfsinexr.dir/depend
cd /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6 /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/fileformat /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/fileformat/CMakeFiles/pfsinexr.dir/DependInfo.cmake --color=
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/fileformat/CMakeFiles/pfsinexr.dir/build.make src/fileformat/CMakeFiles/pfsinexr.dir/build
make[2]: Nothing to be done for `src/fileformat/CMakeFiles/pfsinexr.dir/build'.
/usr/local/bin/cmake -E cmake_progress_report /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/CMakeFiles  28
[  5%] Built target pfsinexr
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/fileformat/CMakeFiles/pfsinimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsinimgmagick.dir/depend
cd /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6 /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/fileformat /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/fileformat/CMakeFiles/pfsinimgmagick.dir/DependInfo.cmake --color=
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/fileformat/CMakeFiles/pfsinimgmagick.dir/build.make src/fileformat/CMakeFiles/pfsinimgmagick.dir/build
/usr/local/bin/cmake -E cmake_progress_report /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/CMakeFiles 29
[  6%] Building CXX object src/fileformat/CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o
cd /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build/src/fileformat && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++    -I/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/build -I/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/pfs -I/opt/local/include/OpenEXR -I/usr/local/Cellar/imagemagick/7.0.5-9/include/ImageMagick-7 -I/opt/local/include/ImageMagick-6 -I/Library/Frameworks/GTK+.framework/Headers    -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -o CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o -c /Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat/pfsinimgmagick.cpp
/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat/pfsinimgmagick.cpp:117:29: error: no member named 'matte' in 'Magick::Image'
    bool hasAlpha = imImage.matte();
                    ~~~~~~~ ^
/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat/pfsinimgmagick.cpp:132:39: error: use of undeclared identifier 'QuantumDepth'
    const float maxValue = (float)(1<<QuantumDepth) - 1;
                                      ^
/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat/pfsinimgmagick.cpp:134:13: error: no type named 'PixelPacket' in namespace
      'Magick'; did you mean 'MagickCore::PixelPacket'?
      const Magick::PixelPacket *pixels =
            ^~~~~~~~~~~~~~~~~~~
            MagickCore::PixelPacket
/usr/local/Cellar/imagemagick/7.0.5-9/include/ImageMagick-7/MagickCore/pixel.h:204:3: note: 'MagickCore::PixelPacket' declared here
} PixelPacket;
  ^
/Users/mqbxgjk2/Dropbox/JMFK-PostDoc_Liv/HDR_tools/pfstools-2.0.6/src/fileformat/pfsinimgmagick.cpp:134:34: error: cannot initialize a variable of type
      'const MagickCore::PixelPacket *' (aka 'const MagickCore::_PixelPacket *') with an rvalue of type 'const Quantum *' (aka 'const unsigned short *')
      const Magick::PixelPacket *pixels =
                                 ^
4 errors generated.
make[2]: *** [src/fileformat/CMakeFiles/pfsinimgmagick.dir/pfsinimgmagick.cpp.o] Error 1
make[1]: *** [src/fileformat/CMakeFiles/pfsinimgmagick.dir/all] Error 2
make: *** [all] Error 2

Rafal

unread,
Jun 14, 2017, 7:01:38 PM6/14/17
to pfstools
Version 2.0.6 was updated to use a new version of Magick++ library. Please either update Magick++, or try compiling pfstools 2.0.5. 

ImageMagick can be disabled by passing "-DWITH_ImageMagick=0" to cmake. This is not recommended as much of the functionality will be missing.

Rafal



Reply all
Reply to author
Forward
0 new messages