Página 1 de 1

Problema de Compilação

Enviado: 03 Jul 2007 21:01
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

Enviado: 04 Jul 2007 00:26
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

Enviado: 04 Jul 2007 00:41
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".

Enviado: 04 Jul 2007 00:54
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

Enviado: 04 Jul 2007 01:21
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. :)

Enviado: 04 Jul 2007 21:20
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

Enviado: 04 Jul 2007 21:45
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.

Enviado: 05 Jul 2007 10:41
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

Enviado: 05 Jul 2007 10:47
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. :)

Enviado: 05 Jul 2007 10:52
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

Enviado: 05 Jul 2007 11:04
por Maligno
Sinceramente? Achei que era óbvio demais. :)))

Enviado: 05 Jul 2007 11:12
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.

Enviado: 05 Jul 2007 11:20
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.

Enviado: 05 Jul 2007 11:36
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.