esperado especificador-qualificador-lista antes

Eu tenho essa definição de tipo de estrutura:

typedef struct {
    char *key;
    long canTag;
    long canSet;
    long allowMultiple;
    confType *next;
} confType;

Ao compilar, o gcc lança este erro:

conf.c:6: error: expected specifier-qualifier-list before ‘confType’

O que isto significa? Não parece relacionado a outras perguntas com este erro.