Clip no Slackware (compilador Clipper)

Clip, compilador de Clipper para Linux, é uma ferramenta muito interessante. Aproveitando o embalo do artigo do Cabelo que fala sobre ele, resolvi escrever este com base em sua instalação em ambiente Slackware.

[ Hits: 14.905 ]

Por: Bruno Amaral Prota em 13/01/2007


Introdução



O pacote atual é o 1.2.0-0, ele pode ser baixado direto desse link:
ou a partir da página do projeto:
No shell, vá até o diretório onde o download foi salvo e digite:

$ tar -zxvf clip-prg-1.2.0-0.tgz
$ cd clip-prg-1.2.0-0


Criando os pacotes para o Slackware

Dentro desse diretório comande o seguinte:

$ make tgz

Os pacotes serão criados, isso demora algum tempo... vá fazer um lanche. =p

Depois que o processo terminar, vá ao diretório inicial (geralmente onde o download foi salvo) pelo shell e digite:

$ cd clip_distrib
$ cd 1.2.0-0
$ cd tar-gz-linux-gnu-i386-glibc2.32


Instalando o Clip de verdade

Essa é a parte mais complicada! Preste bastante atenção.

Descompacte TODOS os os arquivos tar.gz que estão dentro dessa pasta usando o comando:

$ ls
$ tar -zxvf nome_do_pacote.tar.gz


Dica: Após descompactar cada arquivo digitar "ls" para ver os arquivos dentro da pasta.

Agora é a parte um pouco mais chata, fiz isso pelo ambiente gráfico:

Logado como root, entre pelo Konqueror na pasta onde você descompactou todos esse arquivos, lá dentro há agora uma pasta "usr", entre nela. Abra outra aba no Konqueror (Ctrl+T) e digite "/usr"...

Cuidado!!! Não substitua direto uma pasta pela outra!!!

Na primeira pasta "usr" que você abriu tem 2 pastas dentro: "lib" e "local", abra a pasta "lib", selecione todos os arquivos que estão dentro dela, copie, vá até a pasta que está na segunda aba entre em "lib" e cole lá, sobrescreva todos os arquivos.

Agora volte na primeira pasta "usr" (a que está dentro do clip_distrib) e entre em "local", copie a pasta "clip", abra a segunda aba e escreva lá no espaço de URL: /usr/local e pressione enter, após o carregamento cole a pasta clip.

Na primeira aba entre na pasta que está ao lado da pasta clip que você copiou, é a pasta "bin", copie todos os arquivos de dentro dela para a pasta: /usr/local/bin. Se a pasta não existir, crie-a.

Feito isso, entre no shell (como root), entre na pasta clip_distrib e:

# cd 1.2.0-0
# cd tar-gz-linux-gnu-i386-glibc2.3
# ./install.sh


Pronto!! O clip está rodando!

Compilando os sources

Vá até o diretório onde se encontra o source (dentro do shell) e comande:

$ clip -eM nomedosource.prg
$ ls
$ ./nomedosource


E pronto, o programa vai rodar! =p

Lembrando que algumas informações foram tiradas do artigo do Cabelo: Compilador Clipper open-source, compile sem problemas os sistemas .PRG no Linux!.

Fiz esse tutorial para ajudar quem tem Slackware, já que a instalação foge um pouco das de pacotes RPM.

Espero ter ajudado.
Abraço a todos!

Fui

Morgen Raiser

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Por que a interface Unity é melhor que as interfaces do Windows 7 e MacOS X

A Vida no Shell

Convertendo sistemas físicos em máquinas virtuais

Assembler no Linux

Já falamos do PC Popular, mas será que o laptop também é ruim?

  
Comentários
[1] Comentário enviado por gsi.vinicius em 13/01/2007 - 20:27h

jóia o artigo cara.....programo em Clipper e é bom saber onde achar um compilador Linux pra essa linguagem

[2] Comentário enviado por gabrielbiga em 14/01/2007 - 01:25h

Legal!!!

Os Lendários programadores Clipper (como eu) iram adorar! :)

Parabéns pelo o artigo!

Abraço.

[3] Comentário enviado por aprendiz_ce em 20/01/2007 - 11:35h

Show de bola!

Mas gostaria de sua opnião, sobre qual emulador de terminal para WINDOWS eu posso utilizar para rodar uma aplicação feita CLIP. Pergunto pois tenho um sistema relativamente grande feito em CLIPPER e o mesmo funciona super bem no LINUX com DOSEMU... Só que desse modo o DOSEMU consome por demais os recursos da máquina (servidor). Converti quase todo o sistema para CLIP/LINUX, mas quando fui testa o sistema em uma estação WINDOWS, o mesmo não funciona certinho, principalmente com relação a atualização (echos) das telas. Tentei o usar o PUTTY, TERRATERM e o NETTERM, mas sem sucesso!

Obrigado e espero puder contar com a sua ajudar.

Parabéns pelo artigo!

[4] Comentário enviado por jairoluciano em 19/06/2007 - 01:45h

Beleza! ainda ha um sopro de esperança. Mas gostaria de saber como instalar no Kurumin ou Debian, ainda não conseguir! Agora o Xharbour está legal, mas gostaria de testar o clip

Jairo

[5] Comentário enviado por luisbulek em 14/09/2007 - 13:33h

Pra que este lixo ?

[6] Comentário enviado por ale_dumasjr em 07/11/2007 - 11:46h

Como posso fazer pra compilar varios arquivos PRG juntos pois tenho 130 .PRG

Obrigado

Alexandre Dumas Jr

obrigado pela força esse já foi resolvido.

[7] Comentário enviado por Morgen Raiser em 07/11/2007 - 15:32h

Desculpem ai a demora de quase um ano para responder, mas só voltei a mexer realmente com computadores agora.


Mardonio,
com certeza você já resolveu o problema, realmente tivemos um problema parecido aqui, algumas coisas não funcionaram... Como o programa rodava na rede e não podiamos perder muito tempo instalamos o Windows 98 numa maquina virtual que veio a se tornar servidor e assim roda perfeitamente... Creio que não é uma das melhores soluções, mas tinhamos uma licença do Windows 98 e acabamos por fazer assim... Desculpe se não pude lhe ajudar...



ale_dumasjr,
Vc compilou os arquivos no clip mas quando roda o programa ele não chama os arquivos, é +- isso?

[8] Comentário enviado por ale_dumasjr em 14/11/2007 - 17:37h

ola boa tarde quando vou compilar um arquivo teste que vem no exemplo do clip para conexao com banco de dados está ocorrendo o seguinte erro ;Unknown RDBMS (bad identifier '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
eu já repasei a compilação a ordens da instalação dos pacote biblioteca mas não resolveu alguem pode me ajudar ?
o arquivo é o my_psql.prg fica em /clip-prg.1.2.0.0/clip
Alexandre dos Santos Dumas Junior ate+

[9] Comentário enviado por bulkoolcarlos em 11/04/2009 - 16:56h

Fala sério.

Esse tal de clip só podia ser RUSSO!

Agora sei porque Americano não gosta de Russo...
É russo a coisa heim!

O nOrte-Americano é prático, simplista e razoável.

Que diábos de compilador clipper é esse que nem se quer compila...

Técnicamente sua licença é obcura... open source?
Versão personal, etc... Haaa! mas não é livre?
Não compila do Live-CD postado na home deles.
Que diabos de $40, $3000? não é livre?
Na minha opinião pessoal isso é coisa bill gatezista.

No ato da compilação Erro de biblioteca gcc ou dependências...

Eu li a documentação deles; nada de imprecionante...

Resumindo é uma bosta de software e ponto final.

Isso envergona o clipper.

Fui programador clipper por 8 anos.

Se alguem quer programar em clipper com um compilador open source,
Eu endico sem sombra de dúvidas o harbour/xharbour.

Ele é chatinho em termos de configuração e compilação no começo.
Mas tudo recompensado depois com o seu altíssimo poder.

É multiplataforma, quase 100% compativel com ca-clipper/xbase/clipper5x e por aí vai.
É verdadeiramente "livre". coisa que brasileiro adora.
Sua documentação é razoável.

Relativa comunidade.

Boas GUIs "livre".

Enfim harbour/xharbour é a melhor opção para o futuro.

Não é atoa que existam verões comercial: http://www.xharbour.com.br/xide.htm

Versão totalmente free harbour/xharbour: http://www.xharbour.org/

Valeu!




[10] Comentário enviado por removido em 04/10/2015 - 22:05h

O link para Clip não funciona.
O negócio agora é Harbour.
https://harbour.github.io/

----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts