initial compiling libbarrett support