MrcSnm/HipremeEngine

Onboarding

p0nce opened this issue · 8 comments

p0nce commented
  • I took a long time to find the link to: https://github.com/MrcSnm/HipremeEngine/wiki/Getting-Started#getting-started

    • first I tried to look into "projects"

    • then I tried "start_here" in projects. But, not sure what it is in the end, doesn't build with strange DUB error
      image

    • then I tried to open HipremeEngine.sln, but does not open correctly in VS

    • then I found the big link in README.md, in editor did not really noticed that link before

  • follow the tutorial in Getting-Started

  • Got a build error:
    image

Humm okay, seems like it is taking the absolute path from my PC, gonna fix that

Btw what is your compiler version?

p0nce commented
LDC - the LLVM D compiler (1.28.0):
  based on DMD v2.098.0 and LLVM 12.0.1
  built with LDC - the LLVM D compiler (1.28.0)
  Default target: x86_64-pc-windows-msvc
  Host CPU: znver1
  http://dlang.org - http://wiki.dlang.org/LDC

DUB version 1.27.0, built on Oct 19 2021

Okay, I'll add to the toolchain requirements that the dmd-fe required 2.099 as the __traits(parameters) is fairly new. This was introduced recently in my codebase in an attempt to make CTFE a little faster, time to check the return non-void
https://dlang.org/changelog/2.099.0.html#TraitsParameters

What would make your experience better for find the Getting Started link?

Okay @p0nce Seems like the return non-void from void function happens because it didn't get the correct function 6e088a4

I think that may be able to solve, I'm dealing with the start_here project too.

p0nce commented

@MrcSnm I think:

Thanks

I have added the Getting Started to the start_here project, and to the wiki