Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Comments on cmake looking for files from a previous SDK

Post

cmake looking for files from a previous SDK

+5
−0

I'm trying to compile the program texstudio with

git clone [email protected]:texstudio-org/texstudio.git
cd texstudio
mkdir build
cd build
cmake ..
cmake --build .

Since the update to xcode 26.0.1, I get the error

*** No rule to make target `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.sdk/usr/lib/libbz2.tbd', needed by `texstudio.app/Contents/MacOS/texstudio'.  Stop.

If I look into the folder /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/, the following SDKs are present:

MacOSX.sdk
MacOSX26.0.sdk
MacOSX26.sdk

My guess is that there might be a cache problem somewhere, which makes cmake look for the previously installed MacOSX15.sdk?

Is there any other solution than downgrading to a previous version of xcode?

Copying MacOSX15.sdk from my time machine backup allows me to compile the project, but will presumable be overwritten by the next xcode update.

System:

  • macOS 15.7 (I'd like to wait with the update to macOS26 a bit longer)
  • xcode 26.0.1
  • cmake version 4.1.1
History

2 comment threads

Homebrew (2 comments)
Have you done a clean reconfigure? (2 comments)
Homebrew
Michael‭ wrote 8 months ago

Is this because Homebrew disabled the texstudio cask?

samcarter‭ wrote 8 months ago

I've never used the texstudio cask, I always use a self-compiled texstudio in order to make some custom tweaks.