Giter VIP home page Giter VIP logo

Comments (5)

abramsba avatar abramsba commented on May 27, 2024

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.

AndreaCatania avatar AndreaCatania commented on May 27, 2024

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.

AndreaCatania avatar AndreaCatania commented on May 27, 2024

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.

Zundrium avatar Zundrium commented on May 27, 2024

Sorry to revive this old issue but the linux builds are still failing. Is there any motivation to get it working again?

from godex.

Qrt42 avatar Qrt42 commented on May 27, 2024

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)

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.