fix boost compile