library now compiles again