Based on Michael's comments, I've found that this is fixed in API-21. However, if you still need to use API-18 or API-19, there is a work-around. You can simply:
#define __gl2_h_
#include
When gl2ext.h includes gl2.h, the defined include guard will cause the contents of gl2.h to be skipped.