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

Appveyor build fails to generate libraries #17

Open
Illation opened this issue Jan 14, 2020 · 3 comments
Open

Appveyor build fails to generate libraries #17

Illation opened this issue Jan 14, 2020 · 3 comments

Comments

@Illation
Copy link
Owner

For some reason vcpkg fails to install 7zip during the setup phase, and therefore cannot download gtkmm and its dependencies.
https://ci.appveyor.com/project/Illation/etengine

That said even if that worked it might fail anyway, due to the time it takes to generate the library files during a first time build. Appveyor has a time limit of 1 hour, which may be exceeded by the time the 50 or so dependencies are built.

If it did work, it still isn't ideal, as nobody wants to wait that long to validate a source build and run unit tests.

The best solution would probably be to have a release with all the libraries prebuilt, which appveyor can simply download and then proceed straight towards the engine build instead.

@NeroBurner
Copy link
Contributor

you could use a 'compile-farm' to prebuild libraries for windows/linux. openblack does this

@NeroBurner
Copy link
Contributor

For some reason vcpkg fails to install 7zip during the setup phase

you could update the reference of your vcpkg submodule to the latest release, maybe the old version was removed rendering the link stale

@profbudinga
Copy link

profbudinga commented Mar 21, 2023

Is there any instructions on building the engine within windows with visual studio 2022 or even 2019 for that matter , as VCPKG is still failing.

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

No branches or pull requests

3 participants