quinta-feira, 22 de maio de 2008

Como instalar FPC e Lazarus no Slack

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: