Hacker News new | ask | show | jobs
by jonasb 5168 days ago
Anyone got it working?

I managed to compile both build/circa and build/circa_d (build/circa_t is broken).

  circa ➤ export CIRCA_HOME=`pwd`
  ~CIRCA_HOME ➤ export PATH=$PATH:$CIRCA_HOME/build
  ~CIRCA_HOME ➤ python tools/prebuild.py
  ~CIRCA_HOME ➤ scons build/circa build/circa_d
I can run the tests:

  ~CIRCA_HOME ➤ tools/ca-tests.py
  Ran 105 tests, 0 failed, 11 disabled.
But I can't launch the repl (circa_d --repl) nor get anything from the samples. On some of the samples I get errors, on others I get nothing.

Am I missing something?

1 comments

For the repl, can you try "circa_d -repl" (one dash instead of two)?

There is definitely some breakages in there, and most of those samples won't run currently. I'm rewriting the app that runs things in a graphical shell and I hope to have that ready soon. If you are feeling brave, you can go back in time to use Plastic (the SDL-based shell that I was relying on for a while). Instructions for that:

Checkout revision efb5300

Delete the files at src/generated/*.cpp and run prebuild.py again

scons build/plas_r (this will require SDL)

Launch with: build/plas_r samples/asteroids.ca (or some other sample)

  circa_d -repl
This works fine. Not sure why I used -- :-)

With that version I can build build/plas_r but there are some missing Box2D files. Might come back to it later when I have more time or when the the next app is out :-)

The project looks awesome btw! :-)

Thanks! Yeah, might as well wait for the next release rather than debug an old version.