I am trying to compile my app using Roguewave 13 with gcc 4.4.7. I am getting the following compilation error

~/roguewave/SourcePro/rw/tools/pointer.h:58: error: expected nested-name-specifier before numeric constant
~/roguewave/SourcePro/rw/tools/pointer.h:58: error: expected ‚>‚ before numeric constant
~/roguewave/SourcePro/rw/tools/pointer.h:60: error: expected nested-name-specifier before numeric constant
~/roguewave/SourcePro/rw/tools/pointer.h:60: error: expected unqualified-id before numeric constant
~/roguewave/SourcePro/rw/tools/pointer.h:63: error: expected nested-name-specifier before numeric constant
~/roguewave/SourcePro/rw/tools/pointer.h:63: error: expected ‚>‚ before numeric constant
~/roguewave/SourcePro/rw/tools/pointer.h:64: error: wrong number of template arguments (3, should be 2)
~/roguewave/SourcePro/rw/tools/pointer.h:59: error: provided for ‚template<class T, int <anonymous> > struct RWTScopedPointerPointerType

The following command is used to compile
g++ -fPIC -std=gnu++0x -D_RWCONFIG=12s -I. -I../include -I~/roguewave/SourcePro -I~/roguewave/SourcePro/rw/config -I- -I. -I. -I../include -I~/roguewave/SourcePro -c sup.c

Where is it going wrong....

Thanks
Chandra Sekhar R