ubuntu compilation