I looked into doing a port of btbuilder a while back, but it requires boost.
Boost should be a cross-platform C++ library you can include... Is there something with Amiga compilers' (Lattice? SAS?) language specification which keeps them from being able to be included?