Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake configure regression when targeting Xcode/iOS #13378

Closed
fwcd opened this issue Jun 16, 2024 · 4 comments · Fixed by #13379
Closed

CMake configure regression when targeting Xcode/iOS #13378

fwcd opened this issue Jun 16, 2024 · 4 comments · Fixed by #13379

Comments

@fwcd
Copy link
Member

fwcd commented Jun 16, 2024

Bug Description

The most recent main branch can no longer be configured for Xcode (i.e. with cmake -G Xcode ...):

CMake Error in res/shaders/CMakeLists.txt:
  The custom command generating

    /Users/<user>/git/m1xxx-ios/mixxx/build/res/shaders/.rcc/qrc_waveform_shaders.cpp

  is attached to multiple targets:

    mixxx-lib_waveform_shaders
    mixxx-lib_resources_1

  but none of these is a common dependency of the other(s).  This is not
  allowed by the Xcode "new build system".


CMake Generate step failed.  Build files cannot be regenerated correctly.

Version

fwcd@2185179 (based on c368119)

OS

macOS 14.5

@fwcd
Copy link
Member Author

fwcd commented Jun 16, 2024

This looks very similar to https://bugreports.qt.io/browse/QTBUG-103723. Still pretty strange, since the iOS build environment, which is based on our 2.5 vcpkg environment, uses Qt 6.5.3, which should supposedly already contain the fix.

@fwcd
Copy link
Member Author

fwcd commented Jun 16, 2024

This might actually be https://bugreports.qt.io/browse/QTBUG-118500 instead.

@JoergAtGithub
Copy link
Member

Can this be closed now, after #13379 got merged?

@fwcd
Copy link
Member Author

fwcd commented Jul 29, 2024

Yes, thanks for spotting this, no idea why the PR linking didn't work

@fwcd fwcd closed this as completed Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants