My system compiler (gcc42) works fine with the TR1 features that I want, but trying to support newer compiler versions other than the systems, trying to accessing TR1 header
If you compile with -std=c++0x, then __GXX_EXPERIMENTAL_CXX0X__ will be defined.
-std=c++0x
__GXX_EXPERIMENTAL_CXX0X__