but what is _most_ likely is that you really have them initialized two times.
just do
g '(op|et)names ?='
you should find 4 initializations. just delete the redundant ones.

2012/11/28 Bence Fábián <begnoc@gmail.com>
DATA  opnames<1>+116(SB)/4,$string<1>+739(SB)
and
DATA  etnames<1)+72(SB)/4,$string<1>+912(SB)

are the second initializations of both opnames and etnames.
you can grep for them in the output of
8c -S source.c

that's all i can help, cause i can't tell what $string<1>+739(SB) and $string<1>+912(SB) refer to
since they are adresses.