Agora com os arquivos baixados, vamos ter que compilar.
O FenixSQL foi programado no Lazarus, uma linguagem de programação semelhante ao Delphi do Windows, é uma ferramenta gratuita. O FenixSQL terá que ser compilado no Lazarus.
Até o momento o Lazarus está na versão 0.9.20. Existem artigos aqui no VOL que mostram como obter e instalar o Lazarus.
Vou partir do princípio que o Lazarus já está instalado.
Eu usei o Slackware 11.
Primeiro vamos criar um diretório e depois descompactar o fblib no diretório. Esta ação pode ser feita com usuário comum, mas eu recomendo usuário root.
Agora o usuário tem que ser o super usuário root. Mova o diretório para o diretório "components" da instalação do Lazarus no meu caso o diretório era: /usr/share/lazarus/components.
Use o comando:
# mv fblib/ /usr/share/lazarus/components
Certo, agora vamos abrir o Lazarus, não precisa ser com o root apenas com o usuário que você utilizará para programar, o fato é que essa operação a seguir terá que ser feita para cada usuário do computador que usar o Lazarus.
Inicie o Lazarus, vá até o menu Components, depois em "Open package file (.lpk) ...", uma janela será aberta, nesta janela aponte para o caminho do arquivo .lpk do fblib, no meu caso: "/usr/share/lazarus/components/fblib/fblib.lpk" clique em OK.
Observe a figura 1.
Após ter clicado OK uma nova janela será aberta, veja a figura 2, nesta janela clique em "compile" aguarde e depois de terminado a compilação clique "install". Uma pergunta será feita, confirme-a clicando em "Yes" se tudo ocorrer corretamente, o Lazarus será reiniciado automaticamente.
Agora o Lazarus aberto, feche qualquer projeto em tela, vá ao menu File, depois Open. Abra o fonte do FenixSQL normalmente e compile normalmente, pode teclar F9 para compilar, como um projeto normal feito em Lazarus.
Vocês já devem ter percebido que o FenixSQL poderia ter sido compilado da mesma forma para Windows. Usando também o mesmo pacote fblib compatível com o Lazarus independente se é em Linux ou Windows.
[1] Comentário enviado por Tsuyoshi em 21/03/2007 - 12:18h
ótimo artigo, mas estou com problemas para compilar o fblib... segue o seguinte erro
/usr/share/lazarus/components/fblib/FBLScript.pas(64,89) Fatal: Can't find unit Libc
alguem me da uma luz ai?? :(
valeu
[4] Comentário enviado por anderson_souza em 06/09/2007 - 15:55h
Para: volcom
Volcom, obrigado por ler as minhas publicações. A instalação de Lazarus, mesmo para distro em deb. Eu recomento instalar o lazarus pelo fonte, ou se preferir se aventure com os deb.
Eu tenho um artigo que explica a instalação do lazarus, foi elaborado para Slackware, mas também funciona em outras distros.
[6] Comentário enviado por volcom em 11/09/2007 - 12:19h
Fala Anderson blz?
Seguinte, fiz a instalação do lazarus, já compilei e instalei o fblib, mas onde esta o fonte do FenixSQL?? se puder, edite o seu artigo e add essa parte ;)
[11] Comentário enviado por anderson_souza em 04/02/2010 - 14:19h
Para:
brenes
Olá. Pela mensagem de erro você precisa instalar a "libc" em seu sistema para poder compilar.
No meu website pessoal www.souza.orgree.com eu já tenho o FenixSQL compilado é só baixar e rodar. Deve ser instalado a bilbioteca "GDK-Pixbuf" necessária para programas compilados em Lazarus, que é o caso do FenixSQL.
[18] Comentário enviado por albrecht em 18/07/2011 - 09:48h
Olá, estou com o seguinte problema, instalei o fenixsql cfe a orientações do Anderson Souza, deu certo porém ao abrir o banco o fenixsql não mostra as UDFs nem os Indices, acredito que faltou alguma coisa, alguém pode me ajudar. Obrigado.