DEBUG com fontes divididos em pastas diferentes

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
MWAdriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 35
Registrado em: 18 Ago 2003 15:12

DEBUG com fontes divididos em pastas diferentes

Mensagem por MWAdriano »

Saudações,

Pessoal, estou migrando minhas aplicações Clipper 5.3 para Harbour, definitivamente.

Consegui compilar as aplicações no Harbour 3.0 para Linux 64bit, utilizando o hbmk2 com opção /b. Funcionou beleza.

Porém, estou com um problema no DEBUG. Como tenho os fontes guardados estruturados em pastas diferentes, no momento da compilação, criei o arquivo .hbp indicando cada fonte em sua respectiva pasta.

Na hora de debugar a aplicação, ele não encontra os fontes. Para encontrar os fontes, tenho que colocá-los todos na mesma pasta do arquivo binário. Ou seja, ele não respeita a hierarquia original das pastas.

No Clipper 5, era só manter os fontes dentro da mesma estrutura de pastas, e funcionava tudo certo.

Há alguma forma de resolver isso?

Grato!.
Adriano da Silva

Utilizo Clipper 5.3b, _DBFCDX, EXOSPACE e CA-Tools 3.0c. (abandonando)
Harbour 3.0.0 on Linux Ubuntu 14.04LTS 64 bit.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

DEBUG com fontes divididos em pastas diferentes

Mensagem por Itamar M. Lins Jr. »

Use o Harbour 3.2
E se estiver dado esse problema de incompatibilidade com clipper, poste um pequeno exemplo que demonstre o problema.
É para funcionar igual ao clipper.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
cl@udio
Usuário Nível 2
Usuário Nível 2
Mensagens: 88
Registrado em: 25 Jan 2007 16:47

DEBUG com fontes divididos em pastas diferentes

Mensagem por cl@udio »

Eu utilizo o harbour 3.2 para windows, E acontece este mesmo problema para linux tambem. So nao testei no harbour 3.4.
[]s
claudio
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

DEBUG com fontes divididos em pastas diferentes

Mensagem por Itamar M. Lins Jr. »

Faltou o exemplo (pequeno) que demonstre o problema.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

DEBUG com fontes divididos em pastas diferentes

Mensagem por JoséQuintas »

Isso é normal.
Assim como no Clipper, precisa usar a opção Options, Path, e definir o path dos fontes.
Mas se me lembro direito, no Harbour 3.0 o debug não se entendia direito pra achar funções/procedures.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

DEBUG com fontes divididos em pastas diferentes

Mensagem por Pablo César »

JoséQuintas escreveu:Isso é normal.
Assim como no Clipper, precisa usar a opção Options, Path, e definir o path dos fontes.
Mas se me lembro direito, no Harbour 3.0 o debug não se entendia direito pra achar funções/procedures.
É importante isto !
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
cl@udio
Usuário Nível 2
Usuário Nível 2
Mensagens: 88
Registrado em: 25 Jan 2007 16:47

DEBUG com fontes divididos em pastas diferentes

Mensagem por cl@udio »

A opção -i < caminho das pastas > dentro do arquivo .hbp.
É assim que configura? Para funcionar o DEBUG.
[]s
claudio
Avatar do usuário
MWAdriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 35
Registrado em: 18 Ago 2003 15:12

DEBUG com fontes divididos em pastas diferentes

Mensagem por MWAdriano »

Pessoal, uma dúvida:

Na página principal do Projeto Harbour, hoje, diz que a versão "corrente" é a v3.0.0.

https://harbour.github.io/

Entrando na seção de Downloads da página, ela direciona para uma página do SourceForge:

http://sourceforge.net/projects/harbour-project/files/

Esta página tem a versão 3.0.0 para baixar.

Porém, ela também diz que o projeto, atualmente, encontra-se em novo endereço que seria este:

https://github.com/harbour/core/

Entrando neste endereço baixei o arquivo ZIP referente ao projeto, através do botão que permite baixar como ZIP.

Descompactando o arquivo, gera-se uma pasta chamada "core-master" e dentro todos os arquivos e pastas.

Ocorre que dentro desta pasta há um arquivo denominado "README-md". Este arquivo pode ser lido aqui:

https://github.com/harbour/core/blob/master/README.md

Lendo este arquivo, entendi que a última versão ESTÁVEL do projeto deve ser baixada de
http://sourceforge.net/projects/harbour-project/files/ (onde há a versão 3.0.0),
e que esta versão que eu baixei no github pelo arquivo ZIP, seria uma versão "instável".

Por isso, baixei novamente a versão 3.0.0 e comecei a utilizar...

Afinal, procede meu raciocínio? Devo baixar de onde uma versão estabilizada do harbour para utilização em aplicações?

Grato!

Adriano.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

DEBUG com fontes divididos em pastas diferentes

Mensagem por Itamar M. Lins Jr. »

Use a 3.2 do git, a 3.0 é a mais velha.

Está desatualizado o site.
A 3.2 é a que deveria ser instável, mas está estável. rsrsr!!
Quando eles fazem alguma modificação digamos (perigosa) que não testou tudo, eles avisam.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder