Having,
- mac mini Intel Core i5 / Macos 14.1.1
- Xcode 15
- ios 17
as suggested from Document, I chose the appium build that meets my environment (json)
“location”: “https://download.katalon.com/8.5.4/Katalon%20Studio.dmg”,
“file”: “mac_64”, - https://download.katalon.com/release-beta/8.5.4.beta3/Katalon+Studio.dmg
Installed from katalon the dependencies
after around an hour I got the following error
Step 9/11
🍺 /Users/userx/.katalon/tools/homebrew/Cellar/openssl@1.1/1.1.1w: 8,094 files, 18.4MB, built in 5 minutes 6 seconds
==> Installing kozyrap/libimobiledevice/libimobiledevice --HEAD
e[34m==>e[0m e[1m./autogen.she[0m
e[34m==>e[0m e[1m./configure --disable-silent-rules --without-cython --enable-debug-codee[0m
e[34m==>e[0m e[1mmake installe[0m
Last 15 lines from /Users/userx/Library/Logs/Homebrew/libimobiledevice/03.make:
^
/Users/userx/.katalon/tools/homebrew/Cellar/libplist/2.3.0/include/plist/plist.h:146:9: note: previous definition is here
PLIST_FORMAT_BINARY = 2, /**< bplist00 format */
^
libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I.. -Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -fsigned-char -fvisibility=hidden -I/Users/userx/.katalon/tools/homebrew/Cellar/libplist/2.3.0/include -I/Users/userx/.katalon/tools/homebrew/Cellar/libusbmuxd/2.0.2_1/include -I/Users/userx/.katalon/tools/homebrew/Cellar/libplist/2.3.0/include -I/Users/userx/.katalon/tools/homebrew/Cellar/openssl@1.1/1.1.1w/include -g -O2 -c debug.c -o debug.o >/dev/null 2>&1
userpref.c:336:57: error: too few arguments to function call, expected 4, have 3
plist_from_memory(record_data, record_size, pair_record);
~~~~~~~~~~~~~~~~~ ^
/Users/userx/.katalon/tools/homebrew/Cellar/libplist/2.3.0/include/plist/plist.h:828:17: note: 'plist_from_memory' declared here
plist_err_t plist_from_memory(const char *plist_data, uint32_t length, plist_t *plist, plist_format_t *format);
^
3 errors generated.
make[1]: *** [userpref.lo] Error 1
libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../include -I.. -Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -fsigned-char -fvisibility=hidden -I/Users/userx/.katalon/tools/homebrew/Cellar/libplist/2.3.0/include -I/Users/userx/.katalon/tools/homebrew/Cellar/libusbmuxd/2.0.2_1/include -I/Users/userx/.katalon/tools/homebrew/Cellar/libplist/2.3.0/include -I/Users/userx/.katalon/tools/homebrew/Cellar/openssl@1.1/1.1.1w/include -g -O2 -c socket.c -o socket.o >/dev/null 2>&1
make: *** [install-recursive] Error 1
Do not report this issue to Homebrew/brew or Homebrew/homebrew-core!
libimobiledevice's formula was built from an unstable upstream --HEAD.
This build failure is expected behaviour.
Do not create issues about this on Homebrew's GitHub repositories.
Any opened issues will be immediately closed without response.
Do not ask for help from Homebrew or its maintainers on social media.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.
arch: Unknown architecture: arm64
Failed to run the installation step: "Installing libimobiledevice...".
Command: "brew tap kozyrap/libimobiledevice; (brew install --HEAD kozyrap/libimobiledevice/libimobiledevice || arch -arm64 brew install kozyrap/libimobiledevice/libimobiledevice) && brew unlink libimobiledevice && brew link libimobiledevice"
Any ideas on what went wrong?