[ 1%] Performing update step for 'googletest'
[ 3%] No patch step for 'googletest'
[ 4%] Performing configure step for 'googletest'
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/joe/stage/libraries/uhdr/build/googletest/src/googletest-build
[ 6%] Performing build step for 'googletest'
[ 25%] Built target gtest
[ 50%] Built target gmock
[ 75%] Built target gmock_main
[100%] Built target gtest_main
[ 7%] No install step for 'googletest'
[ 9%] Completed 'googletest'
[ 12%] Built target googletest
[ 69%] Built target image_io
[ 84%] Built target core
[ 87%] Built target ultrahdr_app
[ 98%] Built target ultrahdr_unit_test
[100%] Linking CXX shared library libuhdr.dylib
Undefined symbols for architecture arm64:
"_jpeg_CreateCompress", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
"_jpeg_CreateDecompress", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
"_jpeg_destroy_compress", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
"_jpeg_destroy_decompress", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
"_jpeg_finish_compress", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
"_jpeg_finish_decompress", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
"_jpeg_read_header", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
"_jpeg_read_raw_data", referenced from:
ultrahdr::JpegDecoderHelper::decompressSingleChannel(jpeg_decompress_struct*, unsigned char const*) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decompressSingleChannel(jpeg_decompress_struct*, unsigned char const*) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decompressYUV(jpeg_decompress_struct*, unsigned char const*) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decompressYUV(jpeg_decompress_struct*, unsigned char const*) in jpegdecoderhelper.cpp.o
"_jpeg_read_scanlines", referenced from:
ultrahdr::JpegDecoderHelper::decompress(jpeg_decompress_struct*, unsigned char const*, bool) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decompressRGBA(jpeg_decompress_struct*, unsigned char const*) in jpegdecoderhelper.cpp.o
"_jpeg_resync_to_restart", referenced from:
ultrahdr::jpegr_source_mgr::jpegr_source_mgr(unsigned char const*, int) in jpegdecoderhelper.cpp.o
ultrahdr::jpegr_source_mgr::jpegr_source_mgr(unsigned char const*, int) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
"_jpeg_save_markers", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
"_jpeg_set_defaults", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
ultrahdr::JpegEncoderHelper::setJpegCompressStruct(int, int, int, jpeg_compress_struct*, bool) in jpegencoderhelper.cpp.o
"_jpeg_set_quality", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
ultrahdr::JpegEncoderHelper::setJpegCompressStruct(int, int, int, jpeg_compress_struct*, bool) in jpegencoderhelper.cpp.o
"_jpeg_start_compress", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
"_jpeg_start_decompress", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
"_jpeg_std_error", referenced from:
ultrahdr::JpegDecoderHelper::decode(void const*, int, ultrahdr::decode_mode_t) in jpegdecoderhelper.cpp.o
ultrahdr::JpegDecoderHelper::extractEXIF(void const*, int) in jpegdecoderhelper.cpp.o
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
"_jpeg_write_marker", referenced from:
ultrahdr::JpegEncoderHelper::encode(unsigned char const*, unsigned char const*, int, int, int, int, int, void const*, unsigned int) in jpegencoderhelper.cpp.o
"_jpeg_write_raw_data", referenced from:
ultrahdr::JpegEncoderHelper::compressY(jpeg_compress_struct*, unsigned char const*, int) in jpegencoderhelper.cpp.o
ultrahdr::JpegEncoderHelper::compressY(jpeg_compress_struct*, unsigned char const*, int) in jpegencoderhelper.cpp.o
ultrahdr::JpegEncoderHelper::compressYuv(jpeg_compress_struct*, unsigned char const*, unsigned char const*, int, int) in jpegencoderhelper.cpp.o
ultrahdr::JpegEncoderHelper::compressYuv(jpeg_compress_struct*, unsigned char const*, unsigned char const*, int, int) in jpegencoderhelper.cpp.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libuhdr.dylib] Error 1
make[1]: *** [CMakeFiles/uhdr.dir/all] Error 2
make: *** [all] Error 2