'TerrainData' does not denote a valid type

when I built Bootcamp demo for Android on Unity 3.3.
There are following compile errors:

Assets/Scripts/birds/SeagullFlightPath.js(27,27):
BCE0018: The name ‘TerrainData’ does
not denote a valid type (‘not found’).

Assets/Scripts/cutscenes/StartCutscene.js(46,23):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Assets/Scripts/cutscenes/StartCutscene.js(46,63):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Assets/Scripts/cutscenes/StartCutscene.js(98,23):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Assets/Scripts/cutscenes/StartCutscene.js(98,63):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Assets/Scripts/huds/GameQualitySettings.js(91,34):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Assets/Scripts/misc/streaming/StreamingController.js(436,65):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Assets/Scripts/misc/streaming/StreamingController.js(599,57):
BCE0018: The name ‘Terrain’ does not
denote a valid type (‘not found’).

Why ‘TerrainData’ and ‘Terrain’ type are not recognized?
How can I fix it ?

Thanks for help.

Terrain are not supported on Android before Unity 3.4.