Closed Manuel-K closed 5 years ago
If this is taken into use, it should IMO also be used for local and AppVeyor builds.
I'm not sure if the AppVeyor is testing any of the changes. It seems to use a cached version of SDL2_mixer.
Oh yeah. Crap. This happened before when we needed to add GLEW to the Windows build. Basically our current process for updating cached dependencies on AppVeyor is:
1) Create a PR with caching turned off in appveyor.yml
to confirm that the non-cached version builds correctly
2) Merge it, and have @Interrupt clear the cache afterwards so it will reset
3) Push a commit to master with caching turned back on
Oh what fun. tar
does not work correctly because the archive contains symlinks.
Would using the zip
ped source help here?
Possibly.
Do we have unzip on AppVeyor?
Yeah, 7z is available. It's what used to create the distributable zip file.
Not extracting the Xcode directory fixes the AppVeyor build.
This seems ready to go now, checks are passing. Do we want to merge it in now?
I've just booted into Windows. The AppVeyor artifact has digital sounds.
Now we need to clear the AppVeyor cache and re-enable caching.
@Interrupt, as you are the only person that can do the first part, the “we” is technically a “you”. ;-)
Apply patch to fix voc magic
This should fix #243, but it might not, as it is untested.