domingo, 5 de setembro de 2010

illegal unit name Calendar

O lazarus é uma ferramenta em constante evolução, e por isso as vezes ocorre uns erros muito estranhos, bugs que parecem impossivel de resolver ou remediar.

Ontem baixei o snapshot revisão 27259 fpc 2.4.0. A instalação ocorreu normalmente.

O problema foi quando tentava instalar o pacote sqlite3dataset e deu o erro de illegal unit name Calendar.

Nunca tinha visto esse tipo de erro, então mudei o nome para calendar minusculo, tambem não resolveu.

Depois de muito pesquisar no google, não encontrei a solução para o problema. As vezes deve ser até coisa simples, mas eu não consegui resolver de forma elegante.

A solução que eu encontrei foi renomear a unit Calendar para Calendar2 (calendar2.pp).

Claro que tive que alterar todas as ocorrencias de Calendar para calendar2, mas o mais importante é que deu certo!

Se alguem está passando por esse problema, não desista, tenha paciencia e altere o nome da unit.

Se alguem tiver a solução correta para esse problema, por favor poste aqui para nosso conhecimento.

Até a próxima.