you should read the errors more closely, it always tells you exactly what is the problem although sometimes in a cryptic manner.
Most of the time i can see what the problem is by just looking at the errors gcc spits out. If i can't i google them, obviously just the error without the your source file and line the error occrured to get an idea of what might be wrong, i always found a solution this way.
the errors you posted do contain some trivial errors that i'd though you'd spotted yoursevlve like :
/cygdrive/c/cygwin/dingoo_sdk/include/stlport/stl/_exception.h:58:60: error: ../include/exception: No such file or directory
In file included from /cygdrive/c/cygwin/dingoo_sdk/include/stlport/iomanip:29,
like erh maybe the file does not exist
you forgot some include dirs or your pointing in the headers / sources to wrong files? (at #include statements)
#error STLport iostreams header cannot be used; you chose not to use iostreams in the STLport configuration file (stlport/stl/config/user_config.h).
this one might be trivial, just dispable the use iostreams in the config file and if it's not that trivial i think google might give you answers cause it seems trivial...
the rest of the errors are probably side effects of the ones above, solve one error and you might have solved many after them. I always try to get the trivial ones sorted and most of the time the rest follows