godotengine / webrtc-native

The official GDNative WebRTC implementation for non-html exports.
MIT License
210 stars 34 forks source link

Is is possible to make a build for every Godot 4.0 beta? #62

Closed maxim-sheronov closed 1 year ago

maxim-sheronov commented 1 year ago

Godot version

4.0 beta2

Plugin version

latest

System information

windows 10

Issue description

Hi there.

I cannot build it for beta2 on my own. Maybe it's possible to make a build for every beta? Or maybe make a better explanation on build process.

If you are interested, I got this errors: x86_64-w64-mingw32-g++: error: deps/build/windows.debug.x86_64.dir/libdatachannel/libdatachannel-static.a: No such file or directory x86_64-w64-mingw32-g++: error: deps/build/windows.debug.x86_64.dir/libdatachannel/deps/libjuice/libjuice-static.a: No such file or directory x86_64-w64-mingw32-g++: error: deps/build/windows.debug.x86_64.dir/libdatachannel/deps/libsrtp/libsrtp2.a: No such file or directory x86_64-w64-mingw32-g++: error: deps/build/windows.debug.x86_64.dir/libdatachannel/deps/usrsctp/usrsctplib/libusrsctp.a: No such file or directory x86_64-w64-mingw32-g++: error: deps/build/windows.debug.x86_64.dir/openssl/libssl.a: No such file or directory x86_64-w64-mingw32-g++: error: deps/build/windows.debug.x86_64.dir/openssl/libcrypto.a: No such file or directory scons: *** [bin/extension/webrtc_debug/lib/libwebrtc_native.windows.debug.x86_64.dll] Error 1 scons: building terminated because of errors.

Steps to reproduce

Trying to build for beta2, only updated godot-cpp to correct commit

Minimal reproduction project

No response

maxim-sheronov commented 1 year ago

Well, my bad. I managed to build it for beta2. But it really could be great to have official build for every beta.

Faless commented 1 year ago

Yes, we definitely should have a build for every beta, I will try to make a build for beta 2 tomorrow, and keep it in sync with future betas. The release script is mostly automated, but still requires manual re-upload of artifacts and adapting release notes.

Heraclito-Q-Saldanha commented 1 year ago

last build works until beta 16 but not beta 17

Faless commented 1 year ago

We now have a stable release which should work with all Godot 4.0 patch releases (e.g. 4.0.1, 4.0.2, etc). Closing as fixed.