Isso não é verdade.
Eu só programo utilizando ambiente linux.
O proposito desse artigo é demonstrar como instalar componentes no ambiente de desenvolvimento lazarus, no caso o pacote/componente FortesReport4lazarus.
Após instalar o lazarus, versão 0.9.29 no meu Archlinux, fui instalar o componente FortesReport4lazarus.
Ao tentar instalar, tive alguns problemas.Vou descrever aqui como resolver esses problemas e instalar corretamente o pacote fortes4lazarus.
Não sei se esse erro acontece em todas as distribuições, mas comigo ja aconteceu no Archlinux e no slackware.
Vamos começar.
Fui em Package->Open package file(.lpk);
Abri o pacote fortes324forlaz.lpk;
Compilei, tudo certo;
Cliquei em Install, deu um erro com a seguinte mensagem:
Unable to find "componenttreeview.pas"

Esse arquivo encontra-se na pasta /usr/lib/lazarus/ideintf/ basta executar um find para encontra-lo, assim:
find /usr/lib/lazarus -name "componenttreeview.pas"
Agora, pra sanar o problema, vamos abrir o arquivo /etc/fpc.cfg
Procure pelo titulo:
# searchpath for units and other system dependent things
Acrescente a linha como descrita abaixo:
-Fu/usr/lib/lazarus/ideintf/
E salve o arquivo.
No pacote fortes324forlaz, clique novamente em install.
Agora dá outra mensagem:
Ambiguous unit found

Clique em Ignore All
Deu outra mensagem de erro:
Unable to find "rlreg.pas"

Essa unit faz parte do pacote fortes4lazarus.
No /etc/fpc.cfg procure a secao:
# searchpath for units and other system dependent things
Então acrescente a seguinte linha
-Fu/home/user/mycomponentes/laz/fortes324forlazarus
E salve.
Volte ao pacote fortes324forlaz e clique em install novamente.
Pronto! O pacote fortes324forlaz foi instalado corretamente.
Postem suas duvidas, criticas ou sugestões.
Até a proxima.
Nenhum comentário:
Postar um comentário