ESMlib from source