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