Compilador Clipper open-source, compile sem problemas os sistemas .PRG no Linux!

Neste documento iremos conhecer o CLIP, um compilador clipper para Linux. Além da total compatibilidade com o compilador CA-Clipper, este compilador oferece acesso a banco de dados cliente-servidor (Interbase, Oracle, MySQL e outros) e proporciona a elaboração de programa com interface gráfica usando a biblioteca GTK.

[ Hits: 168.131 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 17/05/2005 | Blog: http://assuntonerd.com.br


Compilando, criando e instalando o pacote .RPM



Depois de descompactado, vamos compilar o pacote para a sua distribuição. No meu caso compilei e criei o pacote .rpm utilizando o comando mkrpm.

$ cd clip-prg-1.1.14-1
$ ./mkrpm


Assista o vídeo da compilação no link abaixo:



Nesta etapa acabamos de gerar os pacotes .rpm, verifique os arquivos que foram gerados:

$ cd ..
$ cd clip_distrib/1.1.14-1/
$ ls -l
total 1
drwxr-xr-x  2 cabelo users  72 2005-05-06 11:29 deb-i386-glibc2.3
drwxr-xr-x  2 cabelo users 840 2005-05-06 11:52 rpm-i386-glibc2.3

$ cd rpm-i386-glibc2.3/
$ ls -l
total 9115
-rw-r--r--  1 cabelo users    9104 2005-05-06 11:50 clip-bzip2-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users   17127 2005-05-06 11:51 clip-com-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users   12479 2005-05-06 11:50 clip-crypto-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users  211828 2005-05-06 11:50 clip-cti-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users 1403010 2005-05-06 11:52 clip-dev-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users 4493593 2005-05-06 11:52 clip-dev-1.1.14-1.src.rpm
-rw-r--r--  1 cabelo users  501295 2005-05-06 11:51 clip-gtk-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users    9063 2005-05-06 11:50 clip-gzip-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users   23658 2005-05-06 11:51 clip-interbase-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users 1346089 2005-05-06 11:52 clip-lib-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users   16285 2005-05-06 11:51 clip-mysql-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users  230920 2005-05-06 11:51 clip-oasis-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users  729240 2005-05-06 11:52 clip-prg-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users  169892 2005-05-06 11:51 clip-r2d2-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users   25728 2005-05-06 11:51 clip-rtf-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users   83167 2005-05-06 11:51 clip-ui-1.1.14-1.i586.rpm
-rw-r--r--  1 cabelo users     858 2005-05-06 11:52 Readme

Aconselho instalar os pacotes na seguinte ordem:

http://cabelo.linuxdicas.com.br/imagens/clipper/compila-rpm.html
clip-lib-1.1.14-1.i586.rpm Biblioteca básica de runtime.
clip-prg-1.1.14-1.i586.rpm Pacote de desenvolvimento (compilador)
clip-dev-1.1.14-1.i586.rpm Utilitários para o desenvolvedor
clip-interbase-1.1.14-1.i586.rpm Biblioteca de acesso ao Banco Interbase e Firebird
clip-gtk-1.1.14-1.i586.rpm Biblioteca GUI GTK


$ su
# rpm -ivh clip-prg-1.1.14-1.i586.rpm
# rpm -ivh clip-dev-1.1.14-1.i586.rpm
# rpm -ivh clip-interbase-1.1.14-1.i586.rpm
# rpm -ivh clip-gtk-1.1.14-1.i586.rpm


Temos que inserir a variável ambiental CLIPROOT, faremos isto no arquivo /etc/profile:

# echo "export CLIPROOT=/usr/local/clip" >> /etc/profile

Nesta fase o seu o compilador CLIP está instalado em seu sistema Linux e pronto para compilar qualquer sistema Clipper ;-)

Assista o vídeo da instalação no link abaixo:



Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Download e extração do pacote
   3. Compilando, criando e instalando o pacote .RPM
   4. Compilando um projeto escrito em Clipper!
   5. Outras considerações (interface gráfica e acesso ao Firebird)
Outros artigos deste autor

MainActor: Edição de vídeo profissional (Adobe Premiere) em Linux

NagiosVision: Tem humanos perto do seu servidor

Babytrans, o Babylon for Linux

Criando aplicativos para o iPhone no Linux (sem Xcode e MacOS X)

Transmitindo vídeo de eventos ao vivo via Internet com GNU/Linux

Leitura recomendada

Instalação IRPF e RECEITANET 2020

Modelos de Negócio para o Software Livre

Experiência no desenvolvimento de software para automação comercial

Problemas com hdparm no Red Hat 8

Ubuntu X Windows (virtualizado) - Compartilhando Pastas

  
Comentários
[1] Comentário enviado por shocker em 17/05/2005 - 10:23h

Grande CABELO!
Sempre encontrando alternativas para os linuxers! :P
Duvido que você ache uma alternativa para o Side Quick! Rsrsrsrsr! :)

Parabéns!

[]'s
Alan Cota.

[2] Comentário enviado por systux em 17/05/2005 - 11:10h

Parabens cabelo!
eu e varios outros clippeiros sempre procuramos altenativa open source p/ nossas aplicações...
a comunidade clipper agradeçe !!
um forte abraço..

[3] Comentário enviado por Guto em 17/05/2005 - 11:52h

Parabéns cabelo. Acho que vou começar ressusitar os programinhas em clipper que fiz na época do colégio.

[4] Comentário enviado por sevrale em 17/05/2005 - 21:57h

Parabens Cabelo!
Já dei nota 10 para o melhor artigo que já li neste site.
Há muito tempo atrás, fiz alguns exercícios em Clipper, só como passatempo, sem chegar a dominá-lo. Agora vou ver se volto a me interessar, depois desse excelente trabalho.

[5] Comentário enviado por abctek em 18/05/2005 - 07:53h

Não podemos esquecer do Projeto xHarbour, que tambem é um compilador Clipper para Linux, Windows e outras plataformas tambem.
Disponibilizei sob a GPL um sistema de Automação Comercial feito em Clipper e convertido para xHarbour (DOS e Linux), quem está tocando o projeto é o Daniel Zilli, maiores informações (daniel@zilli.gulinuxsul.org) ou (suporte@abctek.com.br).

Façam um teste com o xHarbour tambem, vale a pena.

(http://www.xharbour.org)

Dener

[6] Comentário enviado por marcos em 19/05/2005 - 02:06h

Gerei a libclip-gtk2 usando o Makefile mas não estou conseguindo usar, até compila e gera o executável, mas na hora de carregar da o erro abaixo:

./simple: error while loading shared libraries: libclip-gtk2.so: cannot open shared object file: No such file or directory

parece não encontrar o aquivo, o mesmo está no dir /usr/local/clip/lib/, copiei o arquivo em questão no dir do executável, mesmo assim o erro persiste.

isso tem haver com permissões ??
marcos@cybertron:~/clip/clip-prg-1.1.14-1/cliplibs/clip-gtk2/example> l /usr/local/clip/lib/libclip-gtk*
-rw-r--r-- 1 root root 2271662 2005-05-19 01:49 /usr/local/clip/lib/libclip-gtk2.a
-rwxr-xr-x 1 root root 2361879 2005-05-19 01:49 /usr/local/clip/lib/libclip-gtk2.so*



Com os exemplos GTK não ocorreram erros.

Alguém pode me dar uma ajuda?

[7] Comentário enviado por marcos em 19/05/2005 - 11:19h

Sobre o meu ultimo comentário, consegui resolver o problema do GTK2, criei um link simbólico no dir /usr/lib apontando para /usr/local/clip/lib/libclip-gtk2.so

[8] Comentário enviado por ThE_BoOt em 19/05/2005 - 18:42h

Dener, esse software de automação comercial? tem alguma página desse projeto?

[9] Comentário enviado por terencerocha em 20/05/2005 - 20:06h

Estou tentando instalar o compilador num Slackware 10.1, ele da um errop de dependência, pedindo o /bash/sh, mesmo na instalação completa do Slackware. Será que tenho de mudar o Shell padrão? Se sim a resposta como faço isso?

[10] Comentário enviado por aprendiz_ce em 20/05/2005 - 21:57h

Cabelo,

Gostaria de saber se posso instala-lo no Debian 3 r2 e/ou Conectiva Linux 9? Ele trabalha com arquivos de indice CDX?

Grato pela atenção e parabéns pelo excelente artigo.

[11] Comentário enviado por joao_carlos em 27/10/2005 - 16:22h

Ola Cabelo..
Esta pasta clipper pode ser criada no barra /
Desde ja agradeço
João Carlos

[12] Comentário enviado por Surfrider.Gú em 06/02/2006 - 17:40h

Cabelo, tenho uma dúvida. Mexo com Red Hat. O patrão tá pensando em montar um servidor Linux aqui. O nosso sistema é em Clipper. Não fui eu que montei (ele paga um kra pra isso desde que eu entrei aqui). Como eu saberei se ele funcionará em Linux? Qual distribuição funcionará? Que informações o programador terá que me passar para testar o programa?
Aguardo resposta.
Abraço.

[13] Comentário enviado por helio_traxx em 18/07/2006 - 00:18h

E o banco de dados DBF depois de re-compilado vai ser substituido por qual ja que eu nao alterei os meu fontes ??

[14] Comentário enviado por osc em 14/11/2006 - 10:40h

ola cabelo fiquei mto interessado nas dicas sobre compilardor clipper
mas nao consegui baixar nahum arquivo os links estao quebrados
mas gostaria de umas dicas eu tenho muitos fontes em clipper

osc.

[15] Comentário enviado por rick_hd em 23/12/2006 - 15:19h

Aê cabelo valeu pela ajuda! mas n to conseguindo v o video que disponibilizou... mesmo assim foi 10!!!!!!!!!

[16] Comentário enviado por chenmical em 06/09/2007 - 10:33h

Cabelo
Instalei aqui na minha maquina que esta rodando op ubuntu, copiei o programa em clipper, pois na hora de compilar esta dando este erro;

CUIDADO (advertência) 1: não se pode carregar o conjunto de caracteres 'utf-8': No such file or directory

sabe me informar como faço para resolver, esse problema pois quando tento executar pelo xterm da erro
obrigado até mais

[17] Comentário enviado por chenmical em 06/09/2007 - 13:02h

outro problema Cabelo é que o clip nao esta solucionando o problema com cores, tudo quanto é função de cores ele da erro , ou seja, no programa pra DOS ele tem 43 linhas por exemplo e gdo vou executa-lo aparece esse erro:

request to switch into FULLSCREEN mode failed: too dump terminal 'xterm'

[18] Comentário enviado por ale_dumasjr em 13/11/2007 - 17:25h

Boa Tarde
Muito obrigado pela força, eu consegui instalar o clip e agora estou com um novo desafio, quero fazer conexão com o banco de Dados Postgres .
Estou com dúvida, na hora de criar um link entre o PRG a biblioteca do postgres do CLIP_Postgres, gostaria de uma força pra migra os dados de DBF pra Postgres e acesso ao banco. agradeço a comunidade.

Alexandre dos Santos Dumas Junior.

[19] Comentário enviado por ale_dumasjr em 20/11/2007 - 12:12h

Cabelo você poderia me ajudar a desenvolver uma conexão com postgres, está ocorrendo o seguinte erro.
dentifier 'PG' or library not linked);
my_psql: runtime error: erro desconhecido
trace: file 'dbfsql_prg.prg' line 7
trace: file 'dbfsql_prg.prg' line 7
trace: file 'my_psql.prg' line 9
trace: file 'cliprt.c' line 9535

[20] Comentário enviado por Malone em 16/01/2008 - 13:48h

Olá amigos...

Em Rwindows eu desenvolvo usando xHarbour e a Lib Fivewin, sei que posso usar o xHarbour no Linux e o Fivewin também, mas o Fivewin é muito fraquinha para Linux. Alguém saberia me dizer qual lib seria indicada para isso ? Seria a GTK ? A GTK é compatível com o Rwindows ?

Em tempo, só quero deixar claro que quero ter apenas um source para ser compilado em Linux e Rwindows.

Um abraço a todos do VOL.

[21] Comentário enviado por marciosistemasgy em 28/02/2008 - 15:40h

?comentario=Ola cabelo tudo bem? tem como vc me ajudar a configurar o TERM correto devido as lidas esta em formado de caracteres especiais, e nao as linhas certa, desde ja agradeço uso o FEDORA 4.

[22] Comentário enviado por phiron em 17/06/2008 - 01:47h

Um... o FTP tá pedindo senha, será que barraram o download do compilador agora?

encontrei no sourceforge, inclusive o arquivo é mais recente hehe
http://sourceforge.net/project/showfiles.php?group_id=170673&package_id=194873&release_id=461153

[23] Comentário enviado por sailer em 23/11/2009 - 16:10h

WFEFWAEFFWEEF

[24] Comentário enviado por sailer em 23/11/2009 - 16:16h

Utilisamos.A biblioteca LLIBG-LIB CLIPPER 5.3 for "'windows"-para migra para o linux "Debian'' -qual copilador vc me recomendaria sem transtornos..
ATENCIOSAMENTE GRATO PELA SUA RESPOSTA .....

[25] Comentário enviado por egito em 22/06/2015 - 19:39h

No fedora e no RedHat o /usr/sysconfig/i18n tem uma linha para confguracao de fonte, remova o conjunto deixando vazio e reinicie a maquina que os caracteres de linha ficam legais.
Já testei o clip russo e funciona muito bem, com postgres e tudo, testei flagship também e tem limitações, testei o harbour e também tem, pra ter o que clip russo tem nos outros dois vocês irão pagar, então mantenham os testes no clip russo que terão sucesso.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts

http://cabelo.linuxdicas.com.br/imagens/clipper/install-rpm.html