Comments (5)
Looked at the readme and noticed it should be commit 391633760b0ea292af079287faf79c1aee6d9254
, but I'm still receiving errors:
/home/bryan/Repositories/godex/modules/godot/nodes/ecs_world.cpp: In member function 'void WorldECS::sync_3d_transforms()':
/home/bryan/Repositories/godex/modules/godot/nodes/ecs_world.cpp:744:65: error: 'as_const' is not a member of 'std'; did you mean 'is_const'?
744 | const Storage<const TransformComponent> *storage = std::as_const(world)->get_storage<const TransformComponent>();
| ^~~~~~~~
| is_const
/home/bryan/Repositories/godex/modules/godot/nodes/ecs_world.cpp:744:94: error: expected primary-expression before 'const'
744 | const Storage<const TransformComponent> *storage = std::as_const(world)->get_storage<const TransformComponent>();
| ^~~~~
[Initial build] Compiling /home/bryan/Repositories/godex/modules/godot/nodes/entity.cpp ...
from godex.
The compiler versions is fine, but also the scons command you used seems ok. Just a minor thing I noticed on your scons command: the custom_modules=
accept a directory that contains the modules and not a directory to a module.
Try to move godex into a direcotry, maybe call it modules
, and change your scons command to this:
scons -j$(nproc) platform=linuxbsd target=release_debug custom_modules="../modules"
from godex.
In addition to the above, can you please try dev=yes
? It should enable the verbose mode. Then, can you please paste the full log here?
scons -j$(nproc) platform=linuxbsd target=release_debug custom_modules="../modules" dev=yes
Here to know more about these compiling options https://github.com/godotengine/godot/blob/master/SConstruct#L184-L191
from godex.
Sorry to revive this old issue but the linux builds are still failing. Is there any motivation to get it working again?
from godex.
I successfully compiled godot (8c729f0f34a92b92a1a8204e1d56b6ad05cfd27b) and the godex fork Beliar83/godex (f919dff) on manjaro after applying the fix from Issue 293
from godex.
Related Issues (20)
- Run test project/open editor in CI
- Godex does not compile with float=64 HOT 8
- WorldECS stops iterating after moving it from on scene to the other
- Godex doesn't seem to build against Godot 3.3.3: KeyError: 'float': HOT 2
- Linux compilation gives problem on component and databags declared inside a namespace
- Unit tests cause invalid read
- Add scheduled task to generate automatically new artifacts to download HOT 1
- The `LocalVector` `remove()` API was renamed to `remove_at()`, it breaks godex HOT 1
- Statically linking C code.
- Compiling with javascript (emscripten/clang) fails HOT 1
- Compiling against current Godot master fails HOT 2
- Editor UI for godex not working HOT 1
- build error: `error: 'as_const' is not a member of 'std'` HOT 4
- Build Error when compiling HOT 1
- GodotECS not compiling against Godot master branch HOT 2
- Compile fails on m1 mac due to numerous errors HOT 2
- Adding custom iterator to Godot not working HOT 1
- Port to Godot 4 HOT 2
- 'with_component' missing from System (GDscript)
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 godex.