I've been trying this on a beaglebone black with debian 8 and lxqt.
The dependencies are all available, and after a few minor changes to the build I can run MakeAll successfully.
However, I'm having segfault issues when I try to run e.g. UsbdmFlashProgrammer. Seems to be something in wxWidgets.
Reading symbols from /usr/bin/UsbdmFlashProgrammer...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/UsbdmFlashProgrammer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0xb658ba58 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
(gdb) backtrace
#0 0xb658ba58 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#1 0xb665cf84 in wxAppConsoleBase::GetAppName() const ()
from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#2 0xb65ca700 in ?? ()
from /usr/lib/i386-linux-gnu/usbdm/libusbdm-wx-plugin.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
Looks like something in wcAppConsoleBase::GetAppName().
I can run wxWidgets example code fine. Mysterious....
BD