Opened 7 weeks ago
Closed 7 weeks ago
#70901 closed defect (fixed)
TeXShop @5.44_0: error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.
Reported by: | ShadSterling (Shad Sterling) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.10.1 |
Keywords: | sequoia | Cc: | Schamschula (Marius Schamschula), markemer (Mark Anderson) |
Port: | TeXShop |
Description
2018 Intel macbook just upgraded to Sequoia, sudo port migrate
and port restore --last
are failing so I'm trying to reinstall individually
:info:build 2024-09-24 13:03:05.040 xcodebuild[31895:15640022] [MT] IDELogStore: Failed to open log store at /opt/local/var/macports/home/Library/Developer/Xcode/DerivedData/TeXShop-hgouoaztesijdfgvhhdcezuevtzp/Logs/Build :info:build 2024-09-24 13:03:05.040 xcodebuild[31895:15640022] [MT] IDELogStore: Failed to open Build log store: Error Domain=IDEFoundationErrorDomain Code=1 "Unable to create log store directory at '/opt/local/var/macports/home/Library/Developer/Xcode/DerivedData/TeXShop-hgouoaztesijdfgvhhdcezuevtzp/Logs/Build': (513) You don’t have permission to save the file “Build” in the folder “Logs”." UserInfo={NSLocalizedDescription=Unable to create log store directory at '/opt/local/var/macports/home/Library/Developer/Xcode/DerivedData/TeXShop-hgouoaztesijdfgvhhdcezuevtzp/Logs/Build': (513) You don’t have permission to save the file “Build” in the folder “Logs”.}. User info: { :info:build NSLocalizedDescription = "Unable to create log store directory at '/opt/local/var/macports/home/Library/Developer/Xcode/DerivedData/TeXShop-hgouoaztesijdfgvhhdcezuevtzp/Logs/Build': (513) You don\U2019t have permission to save the file \U201cBuild\U201d in the folder \U201cLogs\U201d."; :info:build }.
Attachments (1)
Change History (9)
Changed 7 weeks ago by ShadSterling (Shad Sterling)
comment:1 Changed 7 weeks ago by Schamschula (Marius Schamschula)
comment:2 Changed 7 weeks ago by kencu (Ken)
Summary: | TeXShop @5.44_0: You don’t have permission to save the file “Build” in the folder “Logs” → TeXShop @5.44_0: error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead. |
---|
presumably can be temporarily fixed by
comment:3 Changed 7 weeks ago by Marius Schamschula <mschamschula@…>
comment:4 follow-up: 6 Changed 7 weeks ago by ryandesign (Ryan Carsten Schmidt)
This would be better:
if {${os.platform} eq "darwin" && [vercmp ${macosx_deployment_target} >= 15.0]} { macosx_deployment_target 14.0 }
I've updated this entry on SequoiaProblems.
comment:5 Changed 7 weeks ago by Schamschula (Marius Schamschula)
OK. However, I added it as an additional case using the existing pattern.
Making this change will affect quite a number of Portfiles.
comment:6 Changed 7 weeks ago by markemer (Mark Anderson)
Replying to ryandesign:
This would be better:
if {${os.platform} eq "darwin" && [vercmp ${macosx_deployment_target} >= 15.0]} { macosx_deployment_target 14.0 }I've updated this entry on SequoiaProblems.
I think you're right - we don't want to accidentally bump the deployment target up.
comment:7 Changed 7 weeks ago by markemer (Mark Anderson)
Cc: | markemer added |
---|
comment:8 Changed 7 weeks ago by markemer (Mark Anderson)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in 37e04da
Note: See
TracTickets for help on using
tickets.
That error can be ignored. However,
is the real issue.
I will notify upstream.