Marciano da Rocha Postado 22 Março Compartilhar Postado 22 Março (editado) Boa noite Estou trabalhando em um projeto com o ACBrNFSe em modo console (o qual requer que seja recompilado o acbr usando a diretiva NOGUI) para linux e me deparei com o seguinte erro ao compilar o projeto seguindo os passos do tópico abaixo: Erro: ACBrNFSe.pas(35,14) Error: Illegal unit name: ACBrNFSe (expecting ACBRNFSEDANFSECLASS) Tópico: Após análise identificado que o erro ocorre quando o fpc tenta buscar o arquivo ACBrNFSeDANFSeClass.pas e acaba não encontrando devido que a unit que usa ele (ACBrNFSe.pas) faz referência como "ACBrNFSeDANFS****E****Class," com a letra "e" maíuscula. Devido ao fato de no linux o nome dos arquivos ser case sensitive, o mesmo não é encontrado. Ao compilar o pacote ACBrNFSe.lpk usando o lazbuild, o erro não ocorre, acredito que seja devido ao arquivo (ACBrNFSeDANFSeClass.pas) estar sendo referenciado estáticamente dentro dele. Para correção é necessário apenas trocar a letra "e" para minúscula no uses do arquivo ACBrNFSe.pas. Como é: Como deve ser: Em anexo o arquivo ACBrNFSe.pas alterado. Desde já agradeço a compreensão. ACBrNFSe.pas Editado 22 Março por Marciano da Rocha Sobrou uma imagem no post Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Victor H. Gonzales - Panda Postado 22 Março Consultores Compartilhar Postado 22 Março Obrigado pela contribuição, em breve será validada para possível inclusão ao svn Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci "Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo" Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 22 Março Moderadores Compartilhar Postado 22 Março 10 horas atrás, Marciano da Rocha disse: Boa noite Estou trabalhando em um projeto com o ACBrNFSe em modo console (o qual requer que seja recompilado o acbr usando a diretiva NOGUI) para linux e me deparei com o seguinte erro ao compilar o projeto seguindo os passos do tópico abaixo: Erro: ACBrNFSe.pas(35,14) Error: Illegal unit name: ACBrNFSe (expecting ACBRNFSEDANFSECLASS) Tópico: Após análise identificado que o erro ocorre quando o fpc tenta buscar o arquivo ACBrNFSeDANFSeClass.pas e acaba não encontrando devido que a unit que usa ele (ACBrNFSe.pas) faz referência como "ACBrNFSeDANFS****E****Class," com a letra "e" maíuscula. Devido ao fato de no linux o nome dos arquivos ser case sensitive, o mesmo não é encontrado. Ao compilar o pacote ACBrNFSe.lpk usando o lazbuild, o erro não ocorre, acredito que seja devido ao arquivo (ACBrNFSeDANFSeClass.pas) estar sendo referenciado estáticamente dentro dele. Para correção é necessário apenas trocar a letra "e" para minúscula no uses do arquivo ACBrNFSe.pas. Como é: Como deve ser: Em anexo o arquivo ACBrNFSe.pas alterado. Desde já agradeço a compreensão. ACBrNFSe.pas 25 kB · 0 downloads outra situação a ser pontuado. migre de componente esse não é mais suportado e nem mesmo recebe atualizações. N provedores já não funciona com ele e cidades em torno de 4 horas tu faz a migração com ajuda de tópicos do Italo no forum 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Victor H. Gonzales - Panda Postado 22 Março Consultores Compartilhar Postado 22 Março Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo Como sugerido pelo @Juliomar Marchetti é recomendável a migração para o ACBrNFSeX, pois esse componente ACBrNFSe é depreciado, não recebe mais atualização, e tem muitas mudanças de provedores que só tem implementado no ACBrNFSeX Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci "Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo" Link para o comentário Compartilhar em outros sites More sharing options...
Marciano da Rocha Postado 22 Março Autor Compartilhar Postado 22 Março Boa tarde @Victor H. Gonzales - Panda atualizei os fontes e está tudo certo, obrigado. @Juliomar Marchetti obrigado pela dica, irei verificar. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 22 Março Moderadores Compartilhar Postado 22 Março Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts