another compression update
fix errors and warnings exposed from building on macosx