compile r5