Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3313 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Máquina de 64 bits. Consigo instalar, nesta ordem:

  1. laz_synapse.lpk
  2. ACBrComum.lpk
  3. ACBrDiversos.lpk

Depois tento instalar o ACBrOpenSSL e dá um "Generic error while linking". Instalei a libsxmlsec1 via apt-get quando pediu.

Alguém tem alguma dica?

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

Postado

Vocês estão confundindo com o Lazarus para Windows. Sim, é recomendado usar o Lazarus 32 mesmo no Windows 64 por conta de limitações do FPC no Windows. No Linux uso Lazarus 64 há anos (desde 2011), inclusive em um sistema com mais de 600.000 linhas.

Só estou tendo problemas agora ao instalar o TRUNK2. Acredito que seja alguma outra coisa.

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

Postado (editado)

Deixe eu ver se entendi: o ACBr trunk2 passou a ser "somente 32-bits", é isso?  O ACBr trunk anterior funcionava no 64-bits - no Linux. Que tipo de alteração foi feita nos fontes pro ACBr deixar de funcionar com 64-bits no Linux? Por exemplo, o bug do FPC 2.6.x em Windows 64 está esclarecido e já foi corrigido* no FPC 2.7.x (que deve virar o FPC 3.0). 

http://bugs.freepascal.org/view.php?id=12742

Editado por Alexsander

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

Postado

Eu já entendi o problema: conforme a discussão na lista de emails*, o problema está na ACBrOpenSSL em 64 bits no Linux (mais precisamente em algumas units do Libxml2-pascal, usado pela ACBrOpenSSL). Eu não usava este componente de SSL antes (no trunk) e por isso nunca tive problemas com o Linux 64 bits; no entanto, com o trunk2, a ACBrSerial (essa sim eu uso) passou a ter como dependênciaACBrOpenSSL que não funciona em 64 bits.

http://comments.gmane.org/gmane.comp.ide.lazarus.brazil/22775

Porque a ACBrSerial passou a depender da ACBrOpenSSL ?

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

Postado

Continuando os testes: coloquei um componente ACBrPosPrinter manualmente (não no .lfm mas instanciando via código).

FUNCIONOU em 64 bits. Então podemos concluir que o problema está no código relacionado ao design time?

Alexsander da Rosa

Rednaxel Informática

http://rednaxel.com

  • Este tópico foi criado há 3313 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.