When I try to install itcl I get the following error. Any help would be much appreciated.

make[1]: Entering directory `/home/oosullivan/staden/src/itcl3.2.1/itcl'
cc -DVERSION=\"3.2\" -DUSE_TCL_STUBS=1       -DITCL_LIBRARY=\"/usr/local/lib/itcl3.2\" -I/generic -I/unix -I"./generic" -I"./unix"       -c `echo ./generic/itcl_cmds.c` -o itcl_cmds.o
In file included from /usr/local/include/tclInt.h:2518,
                 from ./generic/itclInt.h:53,
                 from ./generic/itcl_cmds.c:31:
/usr/local/include/tclIntDecls.h:322: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:326: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:330: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:333: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:337: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:341: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:357: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:360: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:363: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:367: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:370: error: expected â)â before â->â token
/usr/local/include/tclIntDecls.h:377: error: expected â)â before â->â token
./generic/itcl_cmds.c: In function âInitializeâ:
./generic/itcl_cmds.c:281: warning: passing argument 4 of âtclIntStubsPtr->tcl_AddInterpResolversâ from incompatible pointer type
./generic/itcl_cmds.c: In function âItcl_ProtectionCmdâ:
./generic/itcl_cmds.c:794: warning: cast from pointer to integer of different size
make[1]: *** [itcl_cmds.o] Error 1
make[1]: Leaving directory `/home/oosullivan/staden/src/itcl3.2.1/itcl'
make: *** [all] Error 1

Thanks

ORla