Closed chAlices closed 4 months ago
Maybe the easiest solution for you is to disable plugin support so that all codecs are compiled into the library.
cmake option -DENABLE_PLUGIN_LOADING=NO
.
Maybe the easiest solution for you is to disable plugin support so that all codecs are compiled into the library. cmake option
-DENABLE_PLUGIN_LOADING=NO
.
Thank you so much!!! That work!!! : ) 👍
@farindk Why do I still get the error "Error while loading plugin: No decoding plugin installed for this compression format" after compiling my script, linking it to my C++ library, and then compiling it into a framework?
#!/bin/bash
set -e # 遇到错误立即停止
# 设置基础变量
DEVELOPER=$(xcode-select -print-path)
SDK_VERSION=$(xcrun -sdk iphoneos --show-sdk-version)
MIN_IOS_VERSION="11.0"
# SDK 路径
DEVICE_SDK_PATH=$(xcrun --sdk iphoneos --show-sdk-path)
SIMULATOR_SDK_PATH=$(xcrun --sdk iphonesimulator --show-sdk-path)
# 创建输出目录
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
BUILD_DIR="${SCRIPT_DIR}/build-ios"
INSTALL_DIR="${SCRIPT_DIR}/install-ios"
[ -d "${BUILD_DIR}" ] && rm -rf "${BUILD_DIR}"
[ -d "${INSTALL_DIR}" ] && rm -rf "${INSTALL_DIR}"
mkdir -p "${BUILD_DIR}"
mkdir -p "${INSTALL_DIR}"
# 函数:检查文件是否存在
check_file() {
local file=$1
if [ ! -f "$file" ]; then
echo "错误:找不到文件 $file"
echo "请检查:"
echo "1. libde265 是否成功编译"
echo "2. 安装路径是否正确"
echo "3. 文件权限是否正确"
echo "当前目录内容:"
ls -la "$(dirname "$file")"
return 1
fi
echo "✓ 找到文件:$file"
return 0
}
# 函数:检查目录是否存在
check_dir() {
local dir=$1
if [ ! -d "$dir" ]; then
echo "错误:找不到目录 $dir"
echo "请检查:"
echo "1. 目录是否创建成功"
echo "2. 路径是否正确"
echo "3. 目录权限是否正确"
echo "父目录内容:"
ls -la "$(dirname "$dir")"
return 1
fi
echo "✓ 找到目录:$dir"
return 0
}
# 函数:编译 libde265
build_libde265() {
local arch=$1
local sdk_path=$2
local install_prefix=$3
local platform=$4
echo "Building libde265 for ${arch} (${platform})..."
mkdir -p "${BUILD_DIR}/libde265_${arch}"
cd "${BUILD_DIR}/libde265_${arch}"
cmake "${SCRIPT_DIR}/libde265" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SYSTEM_NAME=iOS \
-DCMAKE_OSX_ARCHITECTURES=${arch} \
-DCMAKE_OSX_SYSROOT=${sdk_path} \
-DCMAKE_OSX_DEPLOYMENT_TARGET=${MIN_IOS_VERSION} \
-DCMAKE_INSTALL_PREFIX="${install_prefix}" \
-DBUILD_SHARED_LIBS=OFF \
-DENABLE_SDL=OFF \
-DENABLE_DECODER=ON \
-DENABLE_PLUGIN_LOADING=OFF \
-DENABLE_ENCODER=OFF \
-DWITH_UNCOMPRESSED_CODEC=ON \
-DENABLE_MULTITHREADING_SUPPORT=ON
cmake --build . --config Release
cmake --install .
echo "libde265 for ${arch} (${platform}) built and installed successfully."
}
# 函数:编译 libheif
build_libheif() {
local arch=$1
local sdk_path=$2
local install_prefix=$3
local de265_prefix=$4
local platform=$5
echo "Building libheif for ${arch} (${platform})..."
mkdir -p "${BUILD_DIR}/libheif_${arch}"
cd "${BUILD_DIR}/libheif_${arch}"
cmake "${SCRIPT_DIR}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SYSTEM_NAME=iOS \
-DCMAKE_OSX_ARCHITECTURES=${arch} \
-DCMAKE_OSX_SYSROOT=${sdk_path} \
-DCMAKE_OSX_DEPLOYMENT_TARGET=${MIN_IOS_VERSION} \
-DCMAKE_INSTALL_PREFIX="${install_prefix}" \
-DCMAKE_PREFIX_PATH="${de265_prefix}" \
-Dlibde265_LIBRARY="${de265_prefix}/lib/libde265.a" \
-Dlibde265_INCLUDE_DIR="${de265_prefix}/include" \
-DBUILD_SHARED_LIBS=OFF \
-DWITH_EXAMPLES=OFF \
-DBUILD_TESTING=OFF \
-DWITH_GDK_PIXBUF=OFF \
-DWITH_LIBDE265=ON \
-DWITH_X265=OFF \
-DENABLE_PLUGIN_LOADING=OFF \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DWITH_UNCOMPRESSED_CODEC=ON \
-DENABLE_MULTITHREADING_SUPPORT=ON
cmake --build . --config Release
cmake --install .
echo "libheif for ${arch} (${platform}) built and installed successfully."
}
# 设置架构和对应的SDK路径
ARCHS=("arm64" "arm64")
SDK_PATHS=("${DEVICE_SDK_PATH}" "${SIMULATOR_SDK_PATH}")
PLATFORMS=("device" "simulator")
INSTALL_PREFIXES=("${INSTALL_DIR}/device_arm64" "${INSTALL_DIR}/sim_arm64")
# 先编译所有 libde265
echo "开始编译 libde265..."
for i in "${!ARCHS[@]}"; do
build_libde265 "${ARCHS[i]}" "${SDK_PATHS[i]}" "${INSTALL_PREFIXES[i]}" "${PLATFORMS[i]}"
done
# 检查 libde265 并编译 libheif
echo "开始检查 libde265 并编译 libheif..."
for i in "${!ARCHS[@]}"; do
DE265_PREFIX="${INSTALL_PREFIXES[i]}"
echo "检查 ${DE265_PREFIX} 中的 libde265 文件..."
check_file "${DE265_PREFIX}/lib/libde265.a" || exit 1
check_file "${DE265_PREFIX}/include/libde265/de265.h" || exit 1
check_dir "${DE265_PREFIX}/lib/cmake/libde265" || exit 1
echo "✓ ${DE265_PREFIX} 中的所有必需文件检查通过"
echo "----------------------------"
build_libheif "${ARCHS[i]}" "${SDK_PATHS[i]}" "${INSTALL_PREFIXES[i]}" "${DE265_PREFIX}" "${PLATFORMS[i]}"
done
# 复制库文件
cp "${INSTALL_DIR}/device_arm64/lib/libde265.a" "${INSTALL_DIR}/libde265_device.a"
cp "${INSTALL_DIR}/sim_arm64/lib/libde265.a" "${INSTALL_DIR}/libde265_simulator.a"
cp "${INSTALL_DIR}/device_arm64/lib/libheif.a" "${INSTALL_DIR}/libheif_device.a"
cp "${INSTALL_DIR}/sim_arm64/lib/libheif.a" "${INSTALL_DIR}/libheif_simulator.a"
# 复制头文件
mkdir -p "${INSTALL_DIR}/include"
cp -R "${INSTALL_DIR}/device_arm64/include/"* "${INSTALL_DIR}/include/"
echo "Build completed!"
echo "Output files in ${INSTALL_DIR}:"
echo "- libde265_device.a (for iOS devices)"
echo "- libde265_simulator.a (for iOS simulator)"
echo "- libheif_device.a (for iOS devices)"
echo "- libheif_simulator.a (for iOS simulator)"
echo "- libde265.a (universal binary)"
echo "- libheif.a (universal binary)"
echo "- include/ (header files)"
and this is my camke:
cmake_minimum_required(VERSION 3.15)
project(HeifWrapper)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(FRAMEWORK_NAME HeifWrapper)
# 指定 libheif 和 libde265 静态库路径
set(LIBHEIF_PATH ${CMAKE_CURRENT_SOURCE_DIR}/libs/libheif.a)
set(LIBDE265_PATH ${CMAKE_CURRENT_SOURCE_DIR}/libs/libde265.a)
set(LIBHEIF_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
set(LIBDE265_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
# 创建 modulemap 文件
file(WRITE "${CMAKE_BINARY_DIR}/module.modulemap"
"framework module ${FRAMEWORK_NAME} {\n"
" umbrella header \"${FRAMEWORK_NAME}.h\"\n"
" export *\n"
" module * { export * }\n"
"}\n"
)
add_library(${FRAMEWORK_NAME} SHARED
src/HeifWrapper.cpp
include/HeifWrapper.h
)
set_target_properties(${FRAMEWORK_NAME} PROPERTIES
FRAMEWORK TRUE
FRAMEWORK_VERSION A
MACOSX_FRAMEWORK_IDENTIFIER com.yourcompany.${FRAMEWORK_NAME}
MACOSX_FRAMEWORK_BUNDLE_VERSION 1.0.0
MACOSX_FRAMEWORK_SHORT_VERSION_STRING 1.0.0
PUBLIC_HEADER "include/HeifWrapper.h"
MODULE_NAME ${FRAMEWORK_NAME}
XCODE_ATTRIBUTE_DEFINES_MODULE YES
)
# 复制 modulemap 文件到正确的位置
add_custom_command(TARGET ${FRAMEWORK_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory
"$<TARGET_FILE_DIR:${FRAMEWORK_NAME}>/Modules"
COMMAND ${CMAKE_COMMAND} -E copy
"${CMAKE_BINARY_DIR}/module.modulemap"
"$<TARGET_FILE_DIR:${FRAMEWORK_NAME}>/Modules/module.modulemap"
)
find_package(ZLIB REQUIRED)
target_link_libraries(${FRAMEWORK_NAME} PRIVATE
${LIBHEIF_PATH}
${LIBDE265_PATH}
ZLIB::ZLIB
)
target_include_directories(${FRAMEWORK_NAME} PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
${LIBHEIF_INCLUDE_DIR}
${LIBDE265_INCLUDE_DIR}
)
$ mkdir build
cd build
cmake .. -G Xcode
-DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake
-DPLATFORM=OS64
-DENABLE_BITCODE=OFF
-DDEPLOYMENT_TARGET=12.0
-DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release
@parcool What is the output of your cmake configure run?
@parcool What is the output of your cmake configure run?
build output:
====================[ Build | HeifWrapper | Debug ]=============================
/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake --build /Users/parcool/CLionProjects/untitled3/cmake-build-debug --target HeifWrapper --config Debug
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project HeifWrapper.xcodeproj build -target HeifWrapper -parallelizeTargets -configuration Debug -hideShellScriptEnvironment
User defaults from command line:
HideShellScriptEnvironment = YES
IDEPackageSupportUseBuiltinSCM = YES
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'HeifWrapper' in project 'HeifWrapper'
➜ Explicit dependency on target 'ZERO_CHECK' in project 'HeifWrapper'
Target 'ZERO_CHECK' in project 'HeifWrapper' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
note: Run script build phase 'Generate CMakeFiles/ZERO_CHECK' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ZERO_CHECK' from project 'HeifWrapper')
PhaseScriptExecution Generate\ CMakeFiles/ZERO_CHECK /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/ZERO_CHECK.build/Script-2F293B4330512F421FFF6EAC.sh (in target 'ZERO_CHECK' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
/bin/sh -c /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/ZERO_CHECK.build/Script-2F293B4330512F421FFF6EAC.sh
make: `/Users/parcool/CLionProjects/untitled3/cmake-build-debug/CMakeFiles/cmake.check_cache' is up to date.
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'HeifWrapper' from project 'HeifWrapper')
Copy /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/Modules/module.modulemap /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/module.modulemap (in target 'HeifWrapper' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-unsigned-binaries -strip-deterministic -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/module.modulemap /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/Modules
ClangStatCache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk /var/folders/tn/34yhlnv559704t2ptrb95m080000gn/C/com.apple.DeveloperTools/16.1-16B40/Xcode/SDKStatCaches.noindex/iphoneos18.1-22B74-456b5073a84ca8a40bffd5133c40ea2b.sdkstatcache
cd /Users/parcool/CLionProjects/untitled3/cmake-build-debug/HeifWrapper.xcodeproj
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -o /var/folders/tn/34yhlnv559704t2ptrb95m080000gn/C/com.apple.DeveloperTools/16.1-16B40/Xcode/SDKStatCaches.noindex/iphoneos18.1-22B74-456b5073a84ca8a40bffd5133c40ea2b.sdkstatcache
CompileC /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper.o /Users/parcool/CLionProjects/untitled3/src/HeifWrapper.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'HeifWrapper' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
Using response file: /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/82b82416624d2658e5098eb0a28c15c5-common-args.resp
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /var/folders/tn/34yhlnv559704t2ptrb95m080000gn/C/com.apple.DeveloperTools/16.1-16B40/Xcode/SDKStatCaches.noindex/iphoneos18.1-22B74-456b5073a84ca8a40bffd5133c40ea2b.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fcolor-diagnostics -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body @/Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/82b82416624d2658e5098eb0a28c15c5-common-args.resp -MMD -MT dependencies -MF /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper.d --serialize-diagnostics /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper.dia -c /Users/parcool/CLionProjects/untitled3/src/HeifWrapper.cpp -o /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper.o
Ld /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/HeifWrapper normal (in target 'HeifWrapper' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Xlinker -reproducible -target arm64-apple-ios12.0 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -O0 -L/Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/EagerLinkingTBDs/Debug-iphoneos -L/Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos -F/Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/EagerLinkingTBDs/Debug-iphoneos -F/Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos -filelist /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper.LinkFileList -install_name @rpath/HeifWrapper.framework/HeifWrapper -dead_strip -Xlinker -object_path_lto -Xlinker /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper_lto.o -Xlinker -no_deduplicate -stdlib\=libc++ -rpath @executable_path/Frameworks -rpath @loader_path/Frameworks /Users/parcool/CLionProjects/untitled3/libs/libheif.a /Users/parcool/CLionProjects/untitled3/libs/libde265.a /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk/usr/lib/libz.tbd -Xlinker -dependency_info -Xlinker /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Objects-normal/arm64/HeifWrapper_dependency_info.dat -o /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/HeifWrapper
PhaseScriptExecution CMake\ PostBuild\ Rules /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Script-221110D5AF1FCCA4ECC744F0.sh (in target 'HeifWrapper' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
/bin/sh -c /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/HeifWrapper.build/Debug-iphoneos/Script-221110D5AF1FCCA4ECC744F0.sh
GenerateTAPI /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/EagerLinkingTBDs/Debug-iphoneos/HeifWrapper.framework/HeifWrapper.tbd (in target 'HeifWrapper' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi stubify -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -F/Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos -L/Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/HeifWrapper -o /Users/parcool/CLionProjects/untitled3/cmake-build-debug/build/EagerLinkingTBDs/Debug-iphoneos/HeifWrapper.framework/HeifWrapper.tbd
GenerateDSYMFile /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework.dSYM /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/HeifWrapper (in target 'HeifWrapper' from project 'HeifWrapper')
cd /Users/parcool/CLionProjects/untitled3
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework/HeifWrapper -o /Users/parcool/CLionProjects/untitled3/cmake-build-debug/Debug-iphoneos/HeifWrapper.framework.dSYM
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/context.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/heif_plugin.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/box.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/alpha.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/chroma_sampling.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/colorconversion.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/hdr_sdr.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/monochrome.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/rgb2rgb.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/rgb2yuv.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/rgb2yuv_sharp.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/yuv2rgb.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/common_utils.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/avif.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/error.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/exif.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/file.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/heif.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/hevc.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/init.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/nclx.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/pixelimage.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/plugin_registry.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/decoder_libde265.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/encoder_uncompressed.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/region.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/uncompressed_image.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode_new-bpswgfijoqyjviedkladtqynpkhj/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libheif.build/Release-iphoneos/libheif.build/Objects-normal/arm64/bitstream.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cb-mergeindex.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/vui.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cabac.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/configparam.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/contextmodel.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/de265.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/deblock.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/decctx.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/dpb.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/en265.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cb-interpartmode.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cb-intra-inter.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cb-intrapartmode.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/alloc_pool.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cb-skip.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/cb-split.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/coding-options.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/ctb-qscale.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/pb-mv.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/tb-intrapredmode.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/tb-rateestim.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/tb-split.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/tb-transform.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-context.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-core.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-intrapred.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-motion.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-params.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-syntax.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encoder-types.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/encpicbuf.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/sop.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/fallback-dct.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/fallback-motion.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/fallback.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/image-io.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/image.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/intrapred.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/md5.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/motion.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/nal-parser.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/nal.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/pps.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/quality.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/refpic.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/sao.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/scan.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/sei.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/slice.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/sps.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/threads.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/transform.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/util.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/visualize.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/vps.o unable to open object file: No such file or directory
warning: (arm64) /Users/parcool/Library/Developer/Xcode/DerivedData/libheif-Xcode-dmpthhrtekhcjocjhklmzcfbdpmp/Build/Intermediates.noindex/ArchiveIntermediates/libheif/IntermediateBuildFilesPath/libde265.build/Release-iphoneos/libde265.build/Objects-normal/arm64/bitstream.o unable to open object file: No such file or directory
** BUILD SUCCEEDED **
Build finished
cmake message
/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -G Xcode -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DPLATFORM=OS64 -DENABLE_BITCODE=OFF -DDEPLOYMENT_TARGET=12.0 -S /Users/parcool/CLionProjects/untitled3 -B /Users/parcool/CLionProjects/untitled3/cmake-build-debug
-- [DEFAULTS] Using explicit named language support! E.g., enable_language(CXX) is needed in the project files.
-- [DEFAULTS] Enabling ARC support by default. ENABLE_ARC not provided!
-- [DEFAULTS] Hiding symbols visibility by default. ENABLE_VISIBILITY not provided!
-- [DEFAULTS] Using NON-strict compiler checks by default. ENABLE_STRICT_TRY_COMPILE not provided!
-- Not setting any manual command-line buildflags, since Xcode is selected as the generator. Modifying the Xcode build-settings directly instead.
-- Configuring iphoneos build for platform: OS64, architecture(s): arm64
-- Using SDK: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk
-- Using C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Using CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Using libtool: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool
-- Using install name tool: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool
-- Autoconf target triple: arm64-apple-ios12.0
-- Using minimum deployment version: 12.0 (SDK version: 18.1)
-- Merging integrated CMake 3.14+ iOS,tvOS,watchOS,macOS toolchain(s) with this toolchain!
-- Using Xcode version: 16.1
-- CMake version: 3.28.1
-- Using a data_ptr size of: 8
-- Bitcode: Disabled
-- ARC: Enabled
-- Hiding symbols: Enabled
-- Not setting any manual command-line buildflags, since Xcode is selected as the generator. Modifying the Xcode build-settings directly instead.
-- Configuring iphoneos build for platform: OS64, architecture(s): arm64
-- Using SDK: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk
-- Using C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Using CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Using libtool: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool
-- Using install name tool: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool
-- Autoconf target triple: arm64-apple-ios12.0
-- Using minimum deployment version: 12.0 (SDK version: 18.1)
-- Merging integrated CMake 3.14+ iOS,tvOS,watchOS,macOS toolchain(s) with this toolchain!
-- Using Xcode version: 16.1
-- CMake version: 3.28.1
-- Using a data_ptr size of: 8
-- Bitcode: Disabled
-- ARC: Enabled
-- Hiding symbols: Enabled
-- The C compiler identification is AppleClang 16.0.0.16000026
-- The CXX compiler identification is AppleClang 16.0.0.16000026
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ZLIB: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk/usr/lib/libz.tbd (found version "1.2.12")
-- Configuring done (5.0s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/parcool/CLionProjects/untitled3/cmake-build-debug
[Previous CMake output restored: 2024/11/23 16:44]
Hi I download the code and compile on my Mac. What I can see is:
--- ./examples/heif-info /Users/xxxxxx/Downloads/IMG_0024.HEIC
MIME type: image/heic main brand: heic compatible brands: mif1, MiHE, MiPr, miaf, MiHB, heic
image: 3024x4032 (id=49), primary colorspace: YCbCr, 4:2:0 bit depth: 8 thumbnail: 240x320 color profile: prof alpha channel: no depth channel: no metadata: Exif: 2838 bytes transformations: angle (ccw): 270 region annotations: none properties: Could not decode image Error while loading plugin: No decoding plugin installed for this compression format
--- ./examples/heif-dec --list
HEIC decoders: VVIC decoders: AVIF decoders: JPEG decoders: JPEG 2000 decoders: HT-J2K decoders: uncompressed: yes
There is no libde265 but I had install it before. What should I do next?