pux compile