Escrevi este artigo pois tive uma certa dor de cabeça ao instalar o Lazarus com o FPC no slack 10.1. Para quem não sabe é uma junção de uma ide (Lazarus) com o Free Pascal, que origina uma alternativa free ao Kylix. Para quem programa em Delphi vai se sentir em casa, e eu mesmo que estou aprendendo agora já estou me divertindo muito. O site do projeto é http://www.lazarus.freepascal.org - la você encontrara um link para download dos binários
Vamos começar pelo download dos arquivos que são três no total:
fpc-2.0.0-0.i586.rpm
fpcsrc-2.0.0-0.i386.rpm
lazarus-0.9.8-fpc_2.0.0_0.i386.rpm
Agora com os três arquivos no seu computador vamos usar a ferramenta rpm2tgz que transforma esses arquivos rpm em lindos arquivos .tgz (que é o formato de pacotes padrão do slackware).
fpc-2.0.0-0.i586.tgz
fpcsrc-2.0.0-0.i386.tgz
lazarus-0.9.8-fpc_2.0.0_0.i386.tgz
No diretório onde se encontram os tgz digite torne-se root - su - depois - installpkg *.tgz - e pronto os arquivos agora vão ser instalados no seu computador, bastando executar o comando lazarus com o KDE - por exemplo - aberto que o programa abre.
Tudo bonito até você tentar compilar, aparece um erro - Fatal: Can't find unit glib. Para resolver esse problema basta executar o seguinte comando como root:
% su
% cd /usr/lib/fpc/versão/
% ./samplecfg /usr/lib/fpc/versão /etc
Atenção! Não coloque uma barra - / - após o etc pois o programa ira criar um arquivo /etc/fpc.cfg/fpc.cfg. E o que queremos é que o samplecfg gere um arquivo - /etc/fpc.cfg - e não o diretório /etc/fpc.cfg. Espero ter ajudado a quem está ou já esteve esse problema. E boa programação.
Autor: Daniel Nicoletti.
Nenhum comentário:
Postar um comentário