Mac OS Install fail
Hello, RaphaΓ«l from France. First a big big thank you for your Ytuner project. I hope it will make my Pioneer N50A useful again !
However I am not able to launch the app. I'm using a M4 Mac with Sequoia 15.3.1 (24D70) and I got the following error when trying to start the app. Would you be kind to help me ? Or maybe get me in touch with a successful Mac user ?
Thanks.
raph@mac ytuner-1.2.6-x86_64-macos % sudo ./ytuner
YTuner v1.2.6 Copyright (c) 2024 Greg P. (https://github.com/coffeegreg)
An unhandled exception occurred at $0000000104A8BA8F:
EAccessViolation: Access violation
$0000000104A8BA8F
ytuner(8389,0x205184200) malloc: *** error for object 0x10d87e050: pointer being freed was not allocated
ytuner(8389,0x205184200) malloc: *** set a breakpoint in malloc_error_break to debug
zsh: abort sudo ./ytuner
You tried the intel based architecture application of ytuner on arm m4 CPU, right ?
This will normally crash as you see. Do you have other hardware, which is compatible with the actual existent binaries for different CPU Architecture ?.
Or do you know about Rosetta 2 ?. This could gave you the ability to run the (for intel macs compiled) application on the M4 processor.
Open Terminal and type: softwareupdate --install-rosetta then try again.
Other option is, download this package and try again.
https://github.com/coffeegreg/YTuner/releases/download/1.2.6/ytuner-1.2.6-aarch64-arm64-macos.zip
Regards Beatrice
Hi @Raph1606
You can try @TheBossME scenario with Rosetta2 and YTuner binaries for x86_64 CPU arch or you can try untested YTuner binaries for arm64 CPU arch : ytuner-1.2.6-aarch64-arm64-macos.zip (available in Releases) As we can read in wiki1 and wiki2 Apple M4 CPU should be ARM64 compatible ... but I'm not sure about that π€
The M4 series is built upon TSMC's second-generation 3-nanometer process and contains 28 billion transistors.[6] It is Apple's first SoC to reportedly use the ARMv9 CPU architecture. The M4 is based on ARMv9.2a, but it does not support Scalable Vector Extension that is required by the standard. The LLVM compiler officially flags the M4 as supporting ARMv8.7a.[7]
There is a similar thread here : https://github.com/coffeegreg/YTuner/discussions/62
You can try install VirtualBox from (https://www.virtualbox.org/wiki/Downloads) for macOS / Apple Silicon hosts , try to install any linux lite arm distro as a guest OS and use ytuner-1.2.6-aarch64-arm64-armv7-armv8-armv9-linux.zip or ytuner-1.2.6-armhf-armv7-armv8-armv9-linux.zip on it. However, the best idea may be to spend 20 EUR on a Raspberry Pi Zero 2 W 512MB RAM, 4x1GHz, WiFi, Bluetooth and run YTuner on this low power platform (as in this case : https://github.com/coffeegreg/YTuner/discussions/23#discussioncomment-12416767 or this one https://github.com/coffeegreg/YTuner/discussions/23#discussioncomment-12399019).
Good luck π
@TheBossME What about the Proxmox on macOS ? π
@coffeegreg you mean installing Proxmox on Mac arm hardware ?
Proxmox on macOS with arm64 architecture could run. I don't have Hardware like that. But i'm pretty sure on intel based platform it's possible too.
you mean installing Proxmox on Mac arm hardware ?
@TheBossME That's exactly what I meant. π€
you mean installing Proxmox on Mac arm hardware ?
@TheBossME That's exactly what I meant. π€
Do you plan installing Proxmox an a Mac ? (intel or arm ?)
@TheBossME No. I wonder if it would be an alternative to use Proxmox as a virtualization solution for macOS based on Apple Silicon CPUs to run YTuner. π€ I know nothig about Apple CPU chips like M4 and I don't know if YTuner binaries will work on them π€ There is probably some little difference and something needs to be set additionally (maybe in the FPU settings) to cross compiler arm64 config option to built YTuner binaries and run it correctly on a CPU like M4. Unfortunately, I don't know what should be changed/added and I thought that maybe the virtualizer would solve this problem. π€ Don't worry... I don't plan on using Apple hardware and macOS under any circumstances... π
Don't worry about it. I wouldn't want to install Proxmox on a Mac either, even if it is possible and supported π€£ππ₯΄
BTW. my daily driver is an iPad Pro, and iPhone Pro Max and Apple Watch 10, Apple TV and a very old iPod and a Dell Latitude Notebook and 2 Raspberry Pi 4, running Proxmox arm64 and 2 very fast Proxmox Hosts one Intel based and one amd based. (Not clustered actually)
I listed this like: this is my house, my car, my horse, my ship ππ€£ππ«Ά
Hello, So It's a bit complicated for me to fully understand your discussion but as I understand the binaries are for Intel based architecture and not for M4. In fact it's a bit surprising that it starts anyway and try to execute. Even more surprising that the OS don't catch it and alert for incompatibility at it usually do. So am I stuck ?
Or would it be possible to use the sources and make the binaries by myself ? Or yes, the Raspberry option... Here I would in a total unknown land and I'm afraid I will be lost forever π€£
@Raph1606 Did you try ytuner-1.2.6-aarch64-arm64-macos.zip as I wote above ?
Yes I did.