"No label found at expected path"

I have an old labels.tdl file from the SRG but it doesn’t currently work with ACE: get a bunch of warnings of this sort:

reading tree labels         from `ace/../labels.tdl'
loading tree-node-labels
label `s2-label': no label found at expected path!
label `v-label': no label found at expected path!
label `v2-label': no label found at expected path!
label `vp-label': no label found at expected path!
label `rc-label': no label found at expected path!
label `s-label': no label found at expected path!
...

…etc.

The label structures look similar to what they look like in other grammars:

s2-label := label &
  [ SYNSEM [ LIGHT -,
             LOCAL.CAT [ HEAD verb,
	  	         VAL [ COMPS < [ ],... >,
		  	       SUBJ < > ] ] ],
    LABEL-NAME "S/CMP"].

v-label := label & 
  [ SYNSEM.LOCAL.CAT [ HEAD verb,
		       VAL.COMPS < [ ], ... > ],
    LABEL-NAME "V" ].

What might the issue be, what should I do about these labels? I would like to be able to include them of course.

In ACE, the default path for the label name in label structures is LNAME. You could change the path to LABEL-NAME by adding the following to your config.tdl:

label-path := LABEL-NAME.

In the LKB this labels.tdl file would have worked without any extra settings because in the LKB the default label path is LABEL-NAME.

Ah, many thanks, @johnca ! How nice when a simple solution exists :).