Hello,
I've realized that build 232 of TPT was released some days ago at version 83.9, but I don't see that in the Github 'master' branch. I need the new version because I package Powder Toy into Debian packages, and I'd like to provide the most up-to-date ones as possible (note that they're not in the official Debian repos yet - it's just ready for review for inclusion).
Can you guys push your git changes to Github? It will be much appreciated.
Sincerely,
kroq-gar78
The old repo (C version) is no longer in development, the new C++ version is here https://github.com/FacialTurd/PowderToypp
Also I do notice that build numbers are not shown in this repo, since it can now be set as a compile parameter (I think).
EDIT: The original repo is now the main again.
Oh, ok. I didn't realize that you guys already switched! Thanks for the information :) I'll get to updating my package soon. How do I compile the new Powder Toy?
Hmm... I get this error when compiling on my 64-bit Ubuntu 12.04 machine:
build/src/pim/Machine.cpp:427:39: error: cast from ‘unsigned char*’ to ‘int’ loses precision [-fpermissive]
build/src/pim/Machine.cpp:431:20: error: cast from ‘unsigned char*’ to ‘int’ loses precision [-fpermissive]
build/src/pim/Machine.cpp:436:20: error: cast from ‘unsigned char*’ to ‘int’ loses precision [-fpermissive]
build/src/pim/Machine.cpp:440:39: error: cast from ‘unsigned char*’ to ‘int’ loses precision [-fpermissive]
I remember seeing this error somewhere, so I'll see if I can fix it.
UPDATE: Here's the issue on Github: https://github.com/FacialTurd/PowderToypp/issues/194
Looks like adding
#include <stdint.h>
into "build/src/simulation/StructProperty.h" fixed it for him.
UPDATE 2: Well, looks like Simon just committed a fix. Thanks! I'll go ahead with repackaging it now. :)