Problema de Compilação

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

lenasi
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 02 Set 2004 10:20
Localização: Ferraz de Vasconcelos - SP

Problema de Compilação

Mensagem por lenasi »

Pessoal,

Estou teno problemas de compilação, acho que tudo isso acontece depois que andei instalando xHarbour e outros...

Ainda compilo meus programas no DOS, usando RMK e LNK, como segue :

MEU RMK index.rmk
------------------------
.prg.obj:
clipper $*.prg /m

index.obj : index.prg
funcao.obj : funcao.prg

obj01= index.obj funcao.obj

INDEX.EXE: $(obj01)
Blinker @Index.LNK
Index
---------------------------

MEU LNK index.lnk
----------------------
blinker incremental off
blinker executable extended
blinker executable nodelete
blinker executable compress 1
stack 7068
map
nobell

Fi INDEX, FUNCAO
Search BLXCLP52

LIB DBFCDX
LIB MFUNCA
LIB PRNLPT

OUT INDEX
-----------------------------------


Então : Após o RMAKE INDEX, a cada CLIPPER *.* /N
a seguinte mensagem do DOS :
-Comando ou nome de arquivo inválido

Testei então : clipper index.prg /n
individual e foi aceito.

Quem poderá decifrar este inigmar o qual já tento a muito tempo.

Abraço a todos.

Levi
Clipper 5.2e
Blinker 6.0
Rmake 1.4
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, talvez vc esteja com os PATH desconfigurado....tente colocar tudo que vc usa para compilar no clipper dentro da mesma pasta do seu sistema.
ex: copie para dentro da pasta onde esta seu sistema o clipper + blinker + rmake e suas devidas LIBs. e tente compilar.....eu uso assim hj....meus sistemas em clipper tenho um clipper+blinker+rmake dentro das pasta junto com os PRG....e deixo o xharbour no PATH.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:eu uso assim hj....meus sistemas em clipper tenho um clipper+blinker+rmake dentro das pasta junto com os PRG....e deixo o xharbour no PATH.
Está parecendo que você tem razão em dizer que o problema do colega está no path. Mas colocar tudo num só diretório é algo totalmente desnecessário. É só incluir o diretório do Clipper e do linker no path. Ao que parece o BAT dele não está encontrando o RMAKE.
Deixar todos os arquivos num mesmo diretório desorganiza e confunde. Não há necessidade. Isso nunca deveria ser recomendado. Eu próprio mantenho todos os arquivos nos seus devidos diretórios e tudo funciona perfeitamente. É só querer pensar um pouco no problema para conseguir resolvê-lo sem precisar "apelar".
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Deixar todos os arquivos num mesmo diretório desorganiza e confunde.
Toh usando assim no clipper e não vejo problema algum......
Não há necessidade. Isso nunca deveria ser recomendado
Bom como tenho ainda sistema em clipper e esta sendo cada vez menor o uso...eu particularmente tirei do PATH....pq daria alguns problemas com os PATH do xharbour....os INCLUDE e outros...mas o que eu postei ao colega....foi para ele fazer o devido teste....só......em momento algum disse para usar dessa maneira para sempre ou como padrão....
Eu próprio mantenho todos os arquivos nos seus devidos diretórios e tudo funciona perfeitamente.
Bom cada um cada um...e alias...vc nem usa o xharbour....isso pra vc não atrapalha mesmo....tah certo...
É só querer pensar um pouco no problema para conseguir resolvê-lo sem precisar "apelar".
Tche, nem prescissa pensar...não foi apelação.....foi soh uma dica...simples para ele achar o problema e resolver da maneira que ele quiser.....se o colega quiser criar NOVOS PATH....ele tera que dar uma olhada principalmente nos INCLUDE, no xharbour eles tem o mesmo nome que no CLIPPER ....mas alguns são totalmente diferente...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:Bom cada um cada um...e alias...vc nem usa o xharbour....isso pra vc não atrapalha mesmo....tah certo...
Você devia ver o tamanho dos meus SETs. :)
Não uso o XHarbour, mas em compensação, tenho muito mais coisa. Aliás, agora me lembro. Já fiz alguns testes com o XHarbour e ainda tenho os SETs dele armazenados no REG que guardo, para o caso de reformatação do HD. Posso usá-lo sem problema, quando quiser. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
lenasi
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 02 Set 2004 10:20
Localização: Ferraz de Vasconcelos - SP

Mensagem por lenasi »

Bom, amigos.
Obrigado pela atenção.

A Idéia de colocar todos os arquivos dentro do mesmo diretório do programa, fez pelo menos compilar. Algo que não estava conseguindo.

Meus paths estão configurados corretamente, pq andei fazendo teste como, digitando um a um dentro do diretório do programas e todos foram encontrados. Ex.: Rmake, Clipper, Blinker...

Agora está perguntando de algumas libs... com certeza deixei de copiá-los.
Também deu a seguinte mensagem :
Require a more recent version of BLXCLP52.LIB

Alguém pode me enviar ?


Grato

Levi
Clipper 52e
Blinker 6.0
Rmake 1.4
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

lenasi escreveu:A Idéia de colocar todos os arquivos dentro do mesmo diretório do programa, fez pelo menos compilar. Algo que não estava conseguindo.
Mas neste caso TEM que funcionar. Está tudo junto!
Meus paths estão configurados corretamente, pq andei fazendo teste como, digitando um a um dentro do diretório do programas e todos foram encontrados. Ex.: Rmake, Clipper, Blinker...
Se não funciona por batch é porque não está tudo configurado corretamente. Se estivesse funcionaria. Eu compilo até mesmo dentro o UltraEdit e não tenho esse tipo de problema. Procure dar uma revisada com cuidado.
Require a more recent version of BLXCLP52.LIB
Essa mensagem eu nunca vi. Mas se a reinstalação resolver, baixe o BLinker 7 do meu site.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Maligno escreveu:
Require a more recent version of BLXCLP52.LIB
Essa mensagem eu nunca vi. Mas se a reinstalação resolver, baixe o BLinker 7 do meu site.
Tche, Maligno ele esta usando o Blinker 6.0 ...e não o 7

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Que diferença faz? É só apagar o 6 e instalar o 7! Todos os comandos de scripts são equivalentes. Não precisa mexer em nada. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Maligno escreveu:Que diferença faz? É só apagar o 6 e instalar o 7! Todos os comandos de scripts são equivalentes. Não precisa mexer em nada. :)
Vc mesmo jah respondeu a diferença....tem que apagar o 6 e instalar o 7....vc tinha esquecido de citar esse detalhe.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Sinceramente? Achei que era óbvio demais. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Meus queridos, só para incrementar um pouco mais:
Nas 2 maquinas em que desenvolvo alguns sistemas, tenho instalado o XP e 2003 Server respec...
Como ainda mantenho sistemas com 5.2, 5.3,Xharbour, e para esta brincadeira toda, gosto de usar o NC, criei um atalho para cada versão.
Atalho este que aponta para AutoExec.52 ou AutoExec.53 e já me abre o Norton Commander. O Config.Nt pode ser unico. A diferença está nos autoexec´s, com seus SET´s e PATH´s individuais.
Espero que tenha acrescentado alguma coisa.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Toda informação a mais é sempre bem-vinda.
Nunca sequer tive curiosidade de experimentar o Norton Commander. Mas me parece ser bem interessante. Ou, no mínimo, muito flexível.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

De fato, muito flexivel.
Porém é para nós mesmo.
Um cliente certa vez me pediu para instalar na maquina dele, por achar ser de facil utilização, etc...
Exige um certo cuidado, porém como citou o Maligno, é muito interessante e flexivel.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder