We know about this bug with the test executable. It’s fixed internally and it should be pushed to github this week.
Take a look at how the sample apps are linked. (Speaking about the develop branch here:) In general, apps should link against libastra.so, libastra_core.so, and libastra_core_api.so, which if you did make install would be in astra/build/sdk/lib. You’ll also need to add astra/build/sdk/include to your compiler include path. Then your app should be able to compile and run. (RPath should take care of pointing to the sdk/lib directory so you shouldn’t need to copy any files on OSX or Linux.)