-
-
Notifications
You must be signed in to change notification settings - Fork 253
Comments
Looking at recent GitHub Actions build logs, indeed wxWidgets and other dylibs are not being copied into the macOS packages. Likely a regression from #228. I do not know how it was working before without using fixup_bundle... |
vcpkg builds libraries statically on macOS (and Linux) by default, but wxWidgets is not built by vcpkg. Maybe building wxWidgets statically would resolve this. |
Something about a dylib? Process: Tenacity [37858] Date/Time: 2021-09-05 07:09:24.514 -0700 Sleep/Wake UUID: D1EA3094-D17A-4FB5-ACE8-2629A608D803 Time Awake Since Boot: 910000 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Termination Reason: DYLD, [0x1] Library missing Application Specific Information: Dyld Error Message: Binary Images: Model: Macmini8,1, BootROM 1554.140.20.0.0 (iBridge: 18.16.14759.0.1,0), 6 processors, 6-Core Intel Core i7, 3.2 GHz, 16 GB, SMC |
New error: Process: Tenacity [52177] Date/Time: 2021-09-08 17:59:11.299 -0700 Sleep/Wake UUID: 25402660-95EF-4202-9F40-3CA1867C631B Time Awake Since Boot: 1100000 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Termination Reason: DYLD, [0x1] Library missing Application Specific Information: Dyld Error Message: Binary Images: Model: Macmini8,1, BootROM 1554.140.20.0.0 (iBridge: 18.16.14759.0.1,0), 6 processors, 6-Core Intel Core i7, 3.2 GHz, 16 GB, SMC |
To get tenacity to run (
and then after the tenacity build:
|
@Benitoite thanks for posting that workaround. Would you be interested in working on a real fix? Could you test building with vcpkg from wxWidgets locally by modifying this line of vcpkg.json to If that doesn't work, we could build wxWidgets manually and link it statically. |
Actually, I had to turn With
|
Without
|
The documentation does not say to install vcpkg from Homebrew and I don't even know what that really does or what it's supposed to do. Do not do that. Clone the submodule and let vcpkg bootstrap itself as documented. |
run
before you run cmake |
You don't need to do that. CMake does that automatically. Just follow the documentation. |
Fixes https://github.com/tenacityteam/tenacity/issues/542 Signed-off-by: Be <[email protected]>
It turns out this was caused by a silly little typo. Fixed in #610 |
Fresh clone and
|
It looks like |
actually the most recent vcpkg-tool release was 3 days ago. This commit in the vcpkg repo updated to it. We have not merged microsoft/master to the vcpkg submodule since then. Could you try:
then rerun CMake |
You will also need to pass |
I believed it worked, but now
|
Guidelines
Version/Commit hash
https://github.com/tenacityteam/tenacity/actions/runs/1170437153
Describe the bug.
Install app
Attempt to open app
Process: Tenacity [12612]
Path: /Applications/Tenacity.app/Contents/MacOS/Wrapper
Identifier: org.tenacityaudio.tenacity
Version: ???
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Tenacity [12612]
User ID: 501
Date/Time: 2021-08-26 18:29:59.259 -0700
OS Version: macOS 11.5.2 (20G95)
Report Version: 12
Bridge OS Version: 5.5 (18P4759a)
Anonymous UUID: 3D06D0B5-E8E7-4830-2C58-51F24E2097DB
Sleep/Wake UUID: CC1F0966-3DE7-4ABE-B741-574E14D9B4B1
Time Awake Since Boot: 300000 seconds
Time Since Wake: 48000 seconds
System Integrity Protection: enabled
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
dyld: Using shared cache: 0C9EB0DE-F5CE-3AFC-8F08-0C6DB1E7FC44
Library not loaded: @rpath/libwx_osx_cocoau_xrc-3.1.dylib
Referenced from: /Applications/Tenacity.app/Contents/MacOS/Tenacity
Reason: image not found
Binary Images:
0x1025e8000 - 0x10355ffff +Tenacity (0) <579BD19D-1AA1-3FA9-8183-C80CCB846C03> /Applications/Tenacity.app/Contents/MacOS/Tenacity
0x104145000 - 0x10414cfff +lib-string-utils.dylib (0) /Applications/Tenacity.app/Contents/Frameworks/lib-string-utils.dylib
0x10415a000 - 0x10416dfff +lib-strings.dylib (0) <9E2794F6-D959-3B55-A7EA-BDCFC118080E> /Applications/Tenacity.app/Contents/Frameworks/lib-strings.dylib
0x10417d000 - 0x104180fff +lib-utility.dylib (0) /Applications/Tenacity.app/Contents/Frameworks/lib-utility.dylib
0x10c7bb000 - 0x10c856fff dyld (852.2) <57DB2053-BFD5-3683-97C6-F1DB2A1F1D09> /usr/lib/dyld
0x7fff204b1000 - 0x7fff2094efff com.apple.CoreFoundation (6.9 - 1777.103) <08B48289-1C59-3259-8D49-F1FA51ED53D2> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff21260000 - 0x7fff215befff com.apple.Foundation (6.9 - 1777.103) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff21c36000 - 0x7fff222c7fff com.apple.audio.CoreAudio (5.0 - 5.0) <3A5F6819-CA35-3C12-870E-325F236FCA20> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff2a612000 - 0x7fff2a613fff libSystem.B.dylib (1292.120.1) <46BD4B87-AAC4-3070-BF8B-6BE393247BBE> /usr/lib/libSystem.B.dylib
0x7fff2cc84000 - 0x7fff2cdb8fff com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <2B4043E1-A82B-3E53-8DED-6BF234206BAC> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff2ffb0000 - 0x7fff2ffb0fff com.apple.CoreServices (1122.41 - 1122.41) <2E82F706-DA2C-3C97-B244-9053E6E95827> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff33553000 - 0x7fff33553fff com.apple.audio.units.AudioUnit (1.14 - 1.14) <097C1991-EEC4-374E-A686-826E479A2A07> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff34f83000 - 0x7fff34f86fff com.apple.Cocoa (6.11 - 23) <3922C4E5-1E8F-3FE2-A599-A5D432DF3ADC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff3c9b4000 - 0x7fff3c9b7fff com.apple.Carbon (160 - 164) <09D6E510-8982-35AC-AE08-1276B69F1781> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff6e790000 - 0x7fff6e7dbfff com.apple.audio.CoreAudioKit (1.6.6 - 1.6.6) <746CAD86-FF64-39C0-B284-D394CC90D3D7> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
Expected behavior
Expected app to open like all the other ones.
OS
macOS 11.5.2 (20G95)
Additional context
Some of this info is beyond my understanding/ability to find. I did the best I could with the link, the error message, etc. Hopefully something in here can be addressed.
This issue is not a duplicate
The text was updated successfully, but these errors were encountered: