Opened 2 weeks ago

Last modified 2 weeks ago

#71386 assigned defect

py-py2app: Wrong path to Carbon framework

Reported by: drsimonmartin (Simon) Owned by: dliessi (Davide Liessi)
Priority: Normal Milestone:
Component: ports Version: 2.10.5
Keywords: sequoia Cc: jmroot (Joshua Root)
Port: py-py2app, frescobaldi

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Build: sudo port install frescobaldi succeeds, but app will not run

Error is OSError: dlopen(/System/Library/Carbon.framework/Carbon, 0x0006): tried: '/System/Library/Carbon.framework/Carbon' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/System/Library/Carbon.framework/Carbon' (no such file), '/System/Library/Carbon.framework/Carbon' (no such file, not in dyld cache)

Correct address is /System/Library/Frameworks/Carbon.framework/Carbon

Change History (2)

comment:1 Changed 2 weeks ago by jmroot (Joshua Root)

Owner: set to dliessi
Status: newassigned

comment:2 Changed 2 weeks ago by ryandesign (Ryan Carsten Schmidt)

Cc: jmroot added
Description: modified (diff)
Keywords: sequoia added
Port: py-py2app added
Summary: Frescobaldi Fails to run for MacOS 15.1.1 - incorrect framework addresspy-py2app: Wrong path to Carbon framework

This is https://github.com/frescobaldi/frescobaldi/issues/1688

It's caused by a py2app bug: https://github.com/ronaldoussoren/py2app/issues/511

I submitted a fix: https://github.com/ronaldoussoren/py2app/pull/537

I guess this means that after we incorporate the fix into py2app we'll have to revbump everything that uses py2app so it gets rebuilt with the correct framework path.

Note: See TracTickets for help on using tickets.