I didn't run into any issue but I think there's a mistake inside the `macaw_generate_dll` function. The fallback doesn't actually exist at line 26.
I changed it:
return macaw_generate(w, h, octaves, amplitude);
to
return macaw_generate_gml(w, h, octaves, amplitude);