fix erlang build script
add a route for testing
degrade Linux version
add D language (gdc).