Open esmondo opened 11 months ago
Unfortunately, the homebrew builds are still problematic on ARM macs. I think you will have more success if you clone the repo and built it yourself without homebrew. Use the GitHub actions script as guidance for what commands you need to call.
Tried building it myself but get another error
Process: LabRecorder [80096] Path: /usr/local/LabRecorder/LabRecorder.app/Contents/MacOS/LabRecorder Identifier: com.yourcompany.LabRecorder Version: 1.16 (1.16.4) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 502
Date/Time: 2023-10-09 13:42:12.7051 +0100 OS Version: macOS 13.4 (22F66) Report Version: 12 Anonymous UUID: E11B728F-CB6D-CE04-0DB9-AF4008BBD1A9
Sleep/Wake UUID: E21A560D-6197-4964-A035-76EC15D79F77
Time Awake Since Boot: 2400000 seconds Time Since Wake: 4206 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information: abort() called
I report that my MacBook pro (M1 pro) can run LabRecorder.
My environment:
Installation:
mkdir build && build
cmake -DCMAKE_PREFIX_PATH=/opt/homebrew/Cellar/qt/6.5.2/lib/cmake/ ..
make
open LabRecorder.app
Can confirm, building from source worked. Slight typo in @anbara's comment above, it's mkdir build && cd build
I installed homebrew and LabRecorder successfully but I couldn't open it like how your documentation stated. Instead I run:
open /opt/homebrew/opt/labrecorder/Labrecorder/LabRecorder.app
Because somehow the path is different on M2. Still, I got the following error report, and I need help.Translated Report (Full Report Below)
> Process: LabRecorder [6233] > Path: /opt/homebrew/*/LabRecorder.app/Contents/MacOS/LabRecorder > Identifier: > Version: 1.16 (1.16.4) > Code Type: ARM-64 (Native) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-09-13 18:03:59.4603 +0700 > OS Version: macOS 13.5.2 (22G91) > Report Version: 12 > Anonymous UUID: D7E18E8C-5040-8514-2BCC-7A601AB21F82 > > Sleep/Wake UUID: A250EF3A-31B7-4D5D-AE8B-DFE0BDE50641 > > Time Awake Since Boot: 2800 seconds > Time Since Wake: 2324 seconds > > System Integrity Protection: enabled > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid)) > Exception Codes: UNKNOWN_0x32 at 0x0000000106604000 > Exception Codes: 0x0000000000000032, 0x0000000106604000 > > Termination Reason: Namespace CODESIGNING, Code 2 Invalid Page > > VM Region Info: 0x106604000 is in 0x106604000-0x10661c000; bytes after start: 0 bytes before end: 98303 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > __LINKEDIT 1065f4000-106604000 [ 64K] r--/rwx SM=COW ...acstyle.dylib > ---> mapped file 106604000-10661c000 [ 96K] r--/r-x SM=PRV ...ct_id=ac3b32f > GAP OF 0x40000 BYTES > __TEXT 10665c000-1084ec000 [ 30.6M] r-x/rwx SM=COW ...data.73.dylib > > Kernel Triage: > VM - (arg = 0x0) pmap_enter retried due to resource shortage > > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 QtCore 0x104141420 0x103f1c000 + 2249760 > 1 QtCore 0x10413d814 0x103f1c000 + 2234388 > 2 QtCore 0x10413d6dc 0x103f1c000 + 2234076 > 3 QtCore 0x103fcbe7c 0x103f1c000 + 720508 > 4 QtCore 0x103fcba84 QFactoryLoader::update() + 92 > 5 QtCore 0x103fcca1c QFactoryLoader::QFactoryLoader(char const*, QString const&, Qt::CaseSensitivity) + 164 > 6 QtGui 0x103a176b8 0x1039e0000 + 227000 > 7 QtGui 0x103a17528 0x1039e0000 + 226600 > 8 QtGui 0x103a14828 0x1039e0000 + 215080 > 9 QtGui 0x103a14674 0x1039e0000 + 214644 > 10 QtGui 0x103a1622c QImageReader::read(QImage*) + 56 > 11 QtGui 0x103a161c0 QImageReader::read() + 44 > 12 QtGui 0x103a29348 QPlatformPixmap::fromFile(QString const&, char const*, QFlags(Edited by cboulay to collapse the error report)