Coder Social home page Coder Social logo

[opengl] build failure about vcpkg HOT 4 CLOSED

phume03 avatar phume03 commented on May 24, 2024 1
[opengl] build failure

from vcpkg.

Comments (4)

dg0yt avatar dg0yt commented on May 24, 2024 2

Missing library is mingw-w64-i686-libwinpthread-git-9.0.0.6373.5be8fcd83-1-any.pkg.tar.zst

This download was updated in vcpkg in May 2023 (#29067). Now you must update.

from vcpkg.

phume03 avatar phume03 commented on May 24, 2024

The issue is duplicated for all ports that depend on libwinpthread, evidently a dependency fixed to the mingw compiler, which is called up to compile ports when building... hence the issue!

from vcpkg.

phume03 avatar phume03 commented on May 24, 2024

Missing library is mingw-w64-i686-libwinpthread-git-9.0.0.6373.5be8fcd83-1-any.pkg.tar.zst

This download was updated in vcpkg in May 2023 (#29067). Now you must update.

Alright, that seems about what I would want to do. I tried the latest VCPKG cloned via GitHub and it works, that is a 2024 version. So, you are right. Presumably, it downloads and uses a newer version of MinGW. I did not confirm. There are no tools to update VCPKG in the VisualStudio install. I tried to uninstall it and reinstall using the VS installer (simulating an update, minus the 23GB it otherwise requires for a complete VS upgrade/update), and it just installed the 2023 version that I already had.

Is there a way to make the update without applying "brute force" i.e. replacing VCPKG in the VS program files folder? There always should be an "easy way", before forcing the user to make drastic manual changes. If not an update of VCPKG, maybe a clue of how to make a smaller change of updating a registry config file that tells VCPKG which version of MinGW to fetch if it will not break other dependencies (i.e. newer versions of compilers drop syntax making old files fail in compilation and needing an update to their codebase)?

from vcpkg.

phume03 avatar phume03 commented on May 24, 2024

Anyone else that happens on this, I resolved to compile the removed files for myself and replace them in the vcpkg local data folder. I hope it will work. Still fighting personal live-boot arch space issues (headache). Another solution is to update vcpkg (if you are working with a version around 2023, it will pull libwinpthread v9 and a newer version will pull the latest v10/11 which will just work).

I would hope that someone hosts an archive for the old vcpkg dependencies/tools to make things easier.

from vcpkg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.