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
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

2 comment threads