Regarding the Mac Wallet:
I am currently @ wage slavery, so I will keep my answers short:
Awesome, great, fantastic!
I will upload it to info.triangles.technology when I am home!
Regarding the Pi Wallet:
I compiled the wallet also on the Raspberry Pi with success, but if I execute the daemon I get the following error:
err] tor_assertion_failed_(): Bug: tor/memarea.c:127: alloc_chunk: Assertion realign_pointer(res->next_mem) == res->next_mem failed; aborting.
err] Bug: Assertion realign_pointer(res->next_mem) == res->next_mem failed in alloc_chunk at tor/memarea.c:127. Stack trace:
Aborted
The stack trace is indeed empty and no other error/warning is generated. Maybe someone has a hint for me what I can try, because I have no idea why the error occurs.
I face/faced exactly the same problem when I wanted to try to compile the daemon on the ubunto vm I use for crosscompiling the windows wallet. I investigated a little further and stopped at the point where I would have had to remove a lot of packages - simply because I didn't want to risk losing my crosscompile-abilities.
I have strong reasons to believe that this is related to boost.
The stacktrace shows a little more on ubuntu:
root@ubuntu:/opt/trianglesd# ./trianglesd
Oct 07 17:00:30.182 [err] tor_assertion_failed_(): Bug: tor/memarea.c:127: alloc_chunk: Assertion realign_pointer(res->next_mem) == res->next_mem failed; aborting.
Oct 07 17:00:30.183 [err] Bug: Assertion realign_pointer(res->next_mem) == res->next_mem failed in alloc_chunk at tor/memarea.c:127. Stack trace:
Oct 07 17:00:30.183 [err] Bug: ./trianglesd() [0x806f7e3]
Oct 07 17:00:30.184 [err] Bug: ./trianglesd() [0x8164e05]
Oct 07 17:00:30.184 [err] Bug: ./trianglesd() [0x810ea67]
Oct 07 17:00:30.184 [err] Bug: ./trianglesd() [0x810eb3d]
Oct 07 17:00:30.185 [err] Bug: ./trianglesd() [0x815c1c7]
Oct 07 17:00:30.185 [err] Bug: ./trianglesd() [0x8127131]
Oct 07 17:00:30.185 [err] Bug: ./trianglesd() [0x81272b7]
Oct 07 17:00:30.186 [err] Bug: ./trianglesd() [0x81277ad]
Oct 07 17:00:30.186 [err] Bug: ./trianglesd() [0x81278e5]
Oct 07 17:00:30.186 [err] Bug: ./trianglesd() [0x80a4415]
Oct 07 17:00:30.186 [err] Bug: ./trianglesd() [0x80a8c1e]
Oct 07 17:00:30.187 [err] Bug: ./trianglesd() [0x80a8fa2]
Oct 07 17:00:30.187 [err] Bug: ./trianglesd() [0x8120d56]
Oct 07 17:00:30.187 [err] Bug: ./trianglesd() [0x8121f8e]
Oct 07 17:00:30.187 [err] Bug: ./trianglesd() [0x8284980]
Oct 07 17:00:30.187 [err] Bug: /usr/lib/libboost_thread.so.1.48.0(+0xb1cc) [0xb76be1cc] <----- !!!! BOOST! :)
Oct 07 17:00:30.187 [err] Bug: /lib/i386-linux-gnu/libpthread.so.0(+0x6d4c) [0xb72d0d4c]
Oct 07 17:00:30.187 [err] Bug: /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb70df9de]
Aborted (core dumped)
If I invoke
sudo apt-get remove libboost*
it lists a lot two different Boost versions actually installed on that system (Version 1.46 and 1.48) - besides those which are not installed.
I suppose a fix would be to install boost 1.48 to another location than usual (iirc you can specify the install location with the "b2" command) and explicitly link to that location/version when building the daemon - or simply removing boost 1.46 and only installing 1.48.
edit: I double checked it - on the machine where the compiled daemon works, there are only boost 1.48 packages installed. on the non-working machine with the same issue as you described are 1.46 and 1.48 packages installed. Both are Ubuntu 12.04 LTS systems. If I were you, I would start searching there on your Pi.
Regarding the faucet:The faucet is now online:
http://triangles.noip.me/Site/Faucet/The current balance is around 2 TRI, which is enough for a couple of claims.
But why such low balance? As the faucet is currently in the testing phase.
Therefore if you want a good faucet, it would be nice if you can test it. And obviously you can also post any request/improvement for the faucet.
I love it!
First test was successful:
Congratulations!
0.020 TRI are sent to the following address
TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm
I will have a closer look later this evening.