some hundred more coins for me, that was a great night - gotta sleep now.
have fun people

@james
u will figure it out!

you were right, I did

the problem was some incompatibility in the libuv library between the version I originally got some months ago and the latest. So I added the snapshot of the compatible libuv into libjl777. While I was at it, I figured I would remove the other external dependency by including the nacl source also.
Now there is a onetime script to run and after that all the required libraries are built.
The only thing I assume is that clang and curl are in the system.
Now I can build on all three servers and no mysterious crashes. Another problem was having an extern "C" function called from C++ into a dynamic .so library. I dont have time to solve the reasons for all these strange things, have enough of my code to debug. So, like the doctor says, if it hurts stop doing it. I work around these type of problems.
I found another issue with the latest BTCD daemon, but BTCDdev is tracking that down, so back to revalidating all the API calls
James