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

Update packages in vcpkg cache #702

Merged
merged 5 commits into from
Aug 30, 2020
Merged

Update packages in vcpkg cache #702

merged 5 commits into from
Aug 30, 2020

Conversation

zrax
Copy link
Member

@zrax zrax commented Aug 21, 2020

(Moved from #701 due to being in the wrong fork and thus duplicating builds)

The vcpkg cache contains old, stale versions of several packages, which do not get updated automatically by vcpkg install. This ensures they get updated before installing new packages.

This now also removes the old manually-created x86-windows-static-dyncrt triplet in favor of the upstream-supported x86-windows-static-md triplet.

@Hoikas
Copy link
Member

Hoikas commented Aug 24, 2020

I RDP'd into an AppVeyor instance that was failing to build zlib, but I couldn't figure out what exactly the problem was. So, I opened microsoft/vcpkg#13105. Maybe one of their pkgconfig people can figure it out.

zrax and others added 3 commits August 27, 2020 07:49
The vcpkg cache contains old, stale versions of several packages, which do not get updated automatically by vcpkg install.  This ensures they get updated before installing new packages.
This works around issues with vcpkg's implementation of paths, resulting
in failures in vcpkg_fixup_pkgconfig when installing zlib.
@Hoikas
Copy link
Member

Hoikas commented Aug 28, 2020

Now we are trying to link the release client against debug libopus 😞

This is needed because CMake is picking the debug opus library instead
of the release library, causing linking errors when it tries to use
debug CRT symbols in release builds.
@Hoikas
Copy link
Member

Hoikas commented Aug 28, 2020

Ugh, MSYS2 broke between the first and second build configuration. sigh

This reverts commit 732ad9f, reversing
changes made to fde27d9.

The bug fixed by H-uru#709 was fixed by microsoft/vcpkg#13022. The upstream
fix renamed the target `expat::libexpat` to `expat::expat` but also
fixed the expat finder.
@Hoikas
Copy link
Member

Hoikas commented Aug 30, 2020

@zrax I've fixed all the weird failures -- are these changes OK?

@zrax zrax merged commit 19503b7 into H-uru:master Aug 30, 2020
@zrax zrax deleted the vcpkg-upgrade branch August 30, 2020 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants