Comments (3)
@RealAstolfo thanks for the heads-up, I'll look deeper into how this version looks exactly 👍
Edit: fixed on master
from gdext.
similar issue with me,
` Found 'godot4' executable in PATH: /usr/bin/godot4
cargo:rerun-if-changed=/usr/bin/godot4
Godot version: 4.0.beta8.gentoo.45cac42c0
--- stderr
Build selected for Linux/Windows.
thread 'main' panicked at 'failed to parse Godot version '4.0.beta8.gentoo.45cac42c0
': Regex capture failed', /home/dots/.cargo/git/checkouts/gdextension-25c68fb170a9fb9d/eaefd45/godot-codegen/src/godot_exe.rs:87:13
note: run with RUST_BACKTRACE=1
environment variable to display a backtrace`
this function seems to be the fault https://github.com/godot-rust/gdextension/blob/fc41cc4ae2cb053e6a69006958269adf4fb091c4/godot-codegen/src/godot_version.rs#L29
my suggestion is to change the regex to accept everything after "4.0.beta" since those seem to be all that matters anyway
from gdext.
Compiling bindgen v0.63.0
error: failed to run custom build command for `godot-core v0.1.0 (https://github.com/godot-rust/gdextension?branch=master#5513c001)`
Caused by:
process didn't exit successfully: `/home/dots/Documents/Projects/Exorium-Godot/target/debug/build/godot-core-c8db86b873c89a88/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=/home/dots/.cargo/git/checkouts/gdextension-25c68fb170a9fb9d/5513c00/godot-codegen/input/gen/extension_api.json
Found 'godot4' executable in PATH: /usr/bin/godot4
cargo:rerun-if-changed=/usr/bin/godot4
Godot version: 4.0.beta8.gentoo.45cac42c0
--- stderr
thread 'main' panicked at 'failed to parse Godot version '4.0.beta8.gentoo.45cac42c0
': Version substring cannot be parsed: `4.0.beta8.gentoo.45cac42c0
`', /home/dots/.cargo/git/checkouts/gdextension-25c68fb170a9fb9d/5513c00/godot-codegen/src/godot_exe.rs:87:13
problem still exists for gentoo builds
Edit Bromeon: formatting
from gdext.
Related Issues (20)
- Trait bound 'Player: GodotDefault' is not satisfied error during Hello World example HOT 3
- `#[func]` function arguments with invalid types produce weird errors HOT 2
- Deep copies taking into account Rust state (unlike `Node::duplicate()`) HOT 8
- Array<Option<Gd<_>>> Crashes on Null Pointer in Godot's Editor HOT 2
- Inheritance and polymorphism proposals
- Virtual function dispatch for Resources not working HOT 4
- Add mocks for some builtin types for use when Godot isn't running HOT 5
- Missing classes in `engine` module relating to navigation HOT 1
- Recent commit causes "GDExtension initialization function 'gdext_rust_init' returned an error" HOT 1
- Vector3 signed_angle_to is incorrect
- Simple VideoStreamPlayback causes thread panic HOT 4
- It is possible to have a `Base` pointing to a dead object HOT 2
- Issues with string & sse4 support HOT 3
- Problems related to multithreaded access imposed by Godot
- It is tricky to figure out how to properly use `WithBaseField` generically
- commit() failing for SurfaceTool in simple case HOT 6
- godot endlessly prompting to restart HOT 5
- Foreign Classes / Interfaces HOT 1
- Converting Typed Arrays to Variant Arrays Panics HOT 12
- Can't export variable with suffix HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdext.