C Question compilation error

What does the following mean:

state_field state_abvr[] = {
"AL","ALABAMA",
"AK","ALASKA",
.
.
.
};

extern state_field state_abvr[];
issues we
I am facing following compilation issue

bosdf9d1:root make
CC -I/bto/bcs/shared/include -I/bto/sys/BCS/usr/include -I/usr/include -I/bto/bcs/archive/maint -I/usr/local/include -lc -lPW -I/usr/include/X11R5 -I/usr/include/Motif1.2 -c cd_main.c
CC: "cd_globals.c", line 28: error: state_field state_abvr: state_field is not a type name (1314)
CC: "cd_globals.c", line 82: error: syntax error: type expected for array state_abvr (1447)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [3] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [8] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [3] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [7] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [3] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [8] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [3] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [9] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [3] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [11] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [3] (int expected) (1106)
CC: "cd_globals.c", line 28: error: bad initializer type for ::state_abvr: char [9] (int expected) (1106)
CC: sorry, too many errors
*** Error exit code 1

Stop.

please help me

It means your source file is not valid C.

We could suspect that there is a header file which you could include which would define state_field as a valid variable type (you can define your own types in C) but without more information, this is pure speculation. Most likely a local person (perhaps whoever gave you the assignment to compile this file) would know much better than us here inside of your computer.