Forum > Portuguese

DCPCRYPT no Linux

(1/1)

ezlage:
Meus amigos, tudo bem?

Estou desenvolvendo um projeto no Lazarus pelo Windows mas o mesmo tem que funcionar no Linux também.
Então, antes que o projeto fique grande demais, comecei a testá-lo no Linux, mas estou tendo o seguinte problema ao compilar uma lib com o DCPCRYPT:


--- Quote ---/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: /usr/lib64/lazarus/components/dcpcrypt/lib/x86_64-linux/dcpbase64.o: relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC //ja testei com -fPIC e com -B também, já deletei os .O e .PPU, mas nada!!!
/usr/lib64/lazarus/components/dcpcrypt/lib/x86_64-linux/dcpbase64.o: could not read symbols: Bad value
cripto.lpr(121,1) Error: Error while linking
cripto.lpr(121,1) Fatal: There were 1 errors compiling module, stopping

--- End quote ---

Alguém pode me ajudar?

felipemdc:
Melhor tentar a mailling list do free pascal

meulinux:
Por acaso você está colocando os componentes diretamente no TForm?
Eu já vi alguns erros usando este componente quando se coloca-os no TForm.
Não use os componentes diretamente, coloque as units e crie eles no código. Veja os exemplos que acompanham o componente, compile eles e teste, depois veja o código como foi feito.
Espero ter ajudado.

ezlage:
Eu crio o objeto apenas para aquele uso e logo em seguida o destruo, não criei ele no Form não.
Mas acontece que no Windows eu compilei direitinho, no Linux que não quer compilar...

Navigation

[0] Message Index

Go to full version